/* ArteCreative*/@import url('https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700|Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Rubik:300,300i,400,400i,500,500i,700,700i,900,900i');/*font-family: 'Rubik', sans-serif;font-family: 'Poppins', sans-serif;font-family: 'Hind', sans-serif;*/@import url('font-awesome.css');@import url('flaticon.css');@import url('animate.css');@import url('hover.css');@import url('owl.css');@import url('slick.css');@import url('jquery-ui.css');@import url('jquery.fancybox.css');* {	margin:0px;	padding:0px;	border:none;	outline:none;}body {	font-size:15px;	color:#777777;	line-height:1.8em;	font-weight:400;	background:#ffffff;	border:10px solid #ffffff;	-webkit-font-smoothing: antialiased;	-moz-font-smoothing: antialiased;	font-family: 'Rubik', sans-serif;}a{	text-decoration:none;	cursor:pointer;	color:#e11c64;}a:hover,a:focus,a:visited{	text-decoration:none;	outline:none;}h1,h2,h3,h4,h5,h6 {	position:relative;	font-weight:normal;	margin:0px;	background:none;	line-height:1.6em;	font-family: 'Poppins', sans-serif;}input,button,select,textarea{	font-family: 'Rubik', sans-serif;}textarea{	overflow:hidden;	}.theme_color{	color:#e11c64;}p,.text{	position:relative;	line-height:1.8em;		font-family: 'Rubik', sans-serif;}.page-wrapper section{	position:relative;	z-index:5;	}.strike-through{	text-decoration:line-through;	}.auto-container{	position:static;	max-width:1200px;	padding:0px 15px;	margin:0 auto;}.page-wrapper{	position:relative;	margin:0 auto;	width:100%;	min-width:300px;}.grey-bg{	background-color:#f8f8f8;}ul,li{	list-style:none;	padding:0px;	margin:0px;	}.theme-btn{	display:inline-block;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.centered{	text-align:center;	}/*List Style One*/.list-style-one{	position:relative;}.list-style-one li{	position:relative;	padding-left:30px;	margin-bottom:12px;	color:#808080;	font-size:16px;	font-weight:400;}.list-style-one li:before{	position:absolute;	content:'\f00c';	left:0px;	top:2px;	color:#e11c64;	font-size:18px;	font-family: 'FontAwesome';}/*Btn Style One*/.btn-style-one{	position:relative;	line-height:24px;	color:#ffffff;	font-size:14px;	font-weight:700;	background:#e11c64;	display:inline-block;	padding:9px 26px;	border-radius:50px;	letter-spacing:1px;	border:2px solid #e11c64;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;	font-family: 'Poppins', sans-serif;}.btn-style-one .icon{	position:relative;	top:2px;	font-size:18px;	margin-right:4px;}.btn-style-one:hover{	color:#e11c64;	border-color:#e11c64;	background:none;}/*Btn Style Two*/.btn-style-two{	position:relative;	line-height:24px;	color:#0f1341;	font-size:14px;	font-weight:700;	background:#f2f2f2;	display:inline-block;	padding:9px 42px;	border-radius:50px;		border:2px solid #f2f2f2;}.btn-style-two:hover{	color:#ffffff;	border-color:#e11c64;	background:#e11c64;}/*Btn Style Three*/.btn-style-three{	position:relative;	line-height:24px;	color:#ffffff;	font-size:14px;	font-weight:700;	background:#0f1341;	display:inline-block;	padding:9px 42px;	border-radius:50px;		border:2px solid #0f1341;	font-family: 'Poppins', sans-serif;}.btn-style-three:hover{	color:#0f1341;	background:none;}.preloader{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:999999; background-color:#ffffff; background-position:center center; background-repeat:no-repeat; background-image:url(../images/icons/preloader.svg);}img{	display:inline-block;	max-width:100%;	height:auto;	}/*** ====================================================================	Fancy Box====================================================================***/.fancybox-next span,.fancybox-prev span{	background-image:none !important;	width:44px !important;	height:44px !important;	line-height:44px !important;	text-align:center;}.fancybox-next span:before,.fancybox-prev span:before{	content:'';	position:absolute;	font-family: 'FontAwesome';	left:0px;	top:0px;	font-size:12px;	width:44px !important;	height:44px !important;	line-height:44px !important;	background-color:rgba(28,28,28,0.40) !important;	color:#ffffff;	visibility:visible;	transition: all 300ms ease;	-webkit-transition: all 300ms ease;	-ms-transition: all 300ms ease;	-o-transition: all 300ms ease;	-moz-transition: all 300ms ease;}.fancybox-next span:before{	content:'\f178';}.fancybox-prev span:before{	content:'\f177';}.fancybox-next:hover span:before,.fancybox-prev:hover span:before{	background-color:#ffffff !important;	color:#000000;	}.fancybox-type-image .fancybox-close{	right:0px;	top:0px;	width:45px;	height:45px;	background:url(../images/icons/icon-cross.png) center center no-repeat;	background-color:rgba(17,17,17,0.50) !important;	}.fancybox-type-image .fancybox-close:hover{	background-color:#000000 !important;	}.fancybox-type-image .fancybox-skin{	padding:0px !important;	}/*** ====================================================================	Social Icon One====================================================================***/.social-icon-one{	position:relative;}.social-icon-one li{	position:relative;	margin-right:15px;	display:inline-block;}.social-icon-one li a{	position:relative;	font-size:14px;	color:#ffffff;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.social-icon-one li a:hover{	color:#e11c64;}/*** ====================================================================	Social Icon Two====================================================================***/.social-icon-two{	position:relative;}.social-icon-two li{	position:relative;	margin-right:12px;	display:inline-block;}.social-icon-two li a{	position:relative;	font-size:14px;	color:#808080;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.social-icon-two li a:hover{	color:#e11c64;}.scroll-to-top{	position:fixed;	bottom:15px;	right:15px;	width:40px;	height:70px;	color:#ffffff;	font-size:24px;		line-height:65px;	text-align:center;	z-index:99999;	cursor:pointer;	border-radius:50px;	background:#e11c64;	display:none;	border:2px solid #e11c64;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;		}.scroll-to-top:hover{	color:#ffffff;	background:#e11c64;}/*** ====================================================================	Main Header style====================================================================***/.main-header{	position:absolute;	left:0px;	top:0px;	z-index:999;	width:100%;}.main-header:before{	position: absolute;    content: '';    left: 0px;    bottom: 0px;    width: 100%;    height: 1px;    -webkit-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.30);    -moz-box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.30);    box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.30);}.main-header.header-style-two:before,.main-header.header-style-three:before,.main-header.header-style-four:before,.main-header.header-style-five:before{	display:none;}.main-header .header-top{	position:relative;	background:#f4f4f4;	color:#ffffff;}.header-style-one .header-top .top-outer{	position:relative;	border-bottom: 1px solid rgba(0,0,0,0.1);}.header-style-three .header-top .top-outer{	position:relative;	border-bottom: 1px solid rgba(255,255,255,0.2);}.main-header .header-top .top-left{	position:relative;	float:left;	padding:13px 0px 10px;}.main-header .header-top .top-left .links{	position:relative;	float:left;	}.main-header .header-top .top-left .links li{	position:relative;	float:left;	margin-right:20px;	line-height:1em;	color:#ababab;	padding-right:20px;}.main-header .header-top .top-left .links li:after{	content:'';	position:absolute;	right:0px;	top:50%;	margin-top:-7px;	height:15px;	border-right:1px solid #c3c3c3;}.main-header .header-top .top-left ul li:last-child{	top:3px;	margin-right:0px;	padding-right:0px;}.main-header .header-top .top-left .links li:last-child:after{	display:none;	}.main-header .header-top .top-left .links li .icon{	position:relative;	top:2px;	color:#e11c64;	font-size:18px;	line-height:24px;	margin-right:10px;}.main-header .header-top .top-left .links li strong{	font-weight:500;}.main-header .header-top .top-left .links li a{	position:relative;	line-height:22px;	color:#252525;	font-size:14px;	font-weight:400;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;	transition:all 500ms ease;}.main-header .header-top .top-left .links li a:hover{	color:#e11c64;}.main-header .header-top .top-right{	position:relative;	float:right;	padding:17px 0px;}.main-header .header-top .top-right ul li{	position:relative;	color:#808080;	font-size:14px;	float:left;	padding-right:15px;	line-height:1em;	margin-right:14px;	border-right:1px solid #c3c3c3;}.main-header .header-top .top-right ul li span{	position:relative;	margin:0px 5px;}.main-header .header-top .top-right ul li:first-child a{	text-decoration:underline;}.main-header .header-top .top-right ul li:first-child a span{	text-decoration:none !important;}.main-header .header-top .top-right ul li a{	position:relative;	color:#808080;	font-size:14px;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;	transition:all 500ms ease;}.main-header .header-top .top-right ul li a .icon{	position:relative;	margin-right:12px;	color:#e11c64;}.main-header .header-top .top-right ul li a:hover{	color:#e11c64;}.main-header .header-top .top-right ul li:last-child{	border:0px;	margin-right:0px;	padding-right:0px;}.main-menu .navigation > li:last-child > ul{	left:auto;	right:0px;}/*Language Dropdown*/.main-header .language .flag-img{	position:relative;	margin-right:10px;	top:-2px;}.main-header .language .dropdown-menu{	top:100%;	left:0px;	width:180px;		border-radius:0px;	margin-top:14px;	background-color:#222222;	border:none;	padding:0px;    border-top:3px solid #e11c64;}.main-header .language > a{	padding:0px 0px;	background:none !important;    border:0px;	}.main-header language a:hover{	background:none;}.main-header .language .dropdown-menu > li{	padding-right:0px !important;	margin:0px !important;	float:none;	width:100%;	display:block !important;    border-bottom: 1px solid rgba(255,255,255,0.20);}.main-header .language .dropdown-menu > li:last-child{	border-bottom:none;	}.main-header .language .dropdown-menu > li > a{	padding:6px 20px !important;	color:#ffffff !important;	text-align:left;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.main-header .language .dropdown-menu > li > a:hover{	color:#ffffff !important;	background-color:#e11c64;}/*Main Box*/.main-header .main-box{	position:relative;	padding:0px 0px;	left:0px;	top:0px;	width:100%;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.main-header .main-box .outer-container{	position:relative;}.main-header .main-box .logo-box{	position:relative;	float:left;	left:0px;	z-index:10;	padding:17px 0px;}.main-header.fixed-header .main-box .logo-box{	padding:5px 0px;}.main-header .main-box .logo-box .logo img{	display:inline-block;	max-width:100%;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;	}.main-header.fixed-header .nav-outer .search-box-outer{	margin-top:-10px;}.main-header.fixed-header .main-box .logo-box .logo img{	height:60px;}.main-header .nav-toggler{	position:relative;	right:0px;	width:44px;	height:46px;	top:50%;	margin-top:0px;	display: block;	border-radius:4px;	text-align:center;	border:1px solid #dddddd;}.main-header .nav-toggler button{	position:relative;	left:12px;	display:block;	color:#444444;	text-align:center;	font-size:20px;	line-height:44px;	background:none;	font-weight:600;}.main-header .nav-outer{	position:relative;	float:right;}.main-header .nav-outer .outer-box{	position:relative;	float:right;	margin-left:35px;	margin-top:28px;}.header-style-four .nav-outer .outer-box{	margin-top:48px;}.main-header .nav-outer .outer-box .talk{	position:relative;	color:#e11c64;	font-weight:700;	font-size:14px;	float:left;	margin-top:-10px;	margin-left:35px;	display:inline-block;		font-family: 'Poppins', sans-serif;}.main-header .nav-outer .outer-box .talk .icon{	position:relative;	display:inline-block;	margin-right:10px;}.main-header .nav-outer .search-box-outer{	position: relative;	right:0px;	top:50%;	float:left;	margin-top:-10px;	color:#000000;}.main-header .search-box-btn{	position:relative;	display:block;	color:#252525;	padding:0px;	margin:0px;	cursor:pointer;	background:none;	text-align:right;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}.main-header .header-top .top-right .search-box-btn{	top:2px;}.main-header .search-box-outer .dropdown-menu{	top:30px;	right:0px;	padding:0px;	width:280px;		border-radius:0px;	border-top:3px solid #e11c64;}.main-header .search-box-outer .dropdown-menu > li{	padding:0px;	border:none;	background:none;}.main-header .search-panel .form-container{	padding:25px 20px;	}.main-header .search-panel .form-group{	position:relative;	margin:0px;	}.main-header .search-panel input[type="text"],.main-header .search-panel input[type="search"],.main-header .search-panel input[type="password"],.main-header .search-panel select{	display:block;	width:100%;	height:40px;	color:#000000;	line-height:24px;	background:#ffffff;		border:1px solid #e0e0e0;	padding:7px 40px 7px 15px;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.main-header .search-panel input:focus,.main-header .search-panel select:focus{	border-color:#e11c64;	}.main-header .search-panel .search-btn{	position:absolute;	right:0px;	top:0px;	width:40px;	height:40px;	text-align:center;	color:#555555;	font-size:12px;	background:none;	cursor:pointer;}.header-style-two{	position:relative;}.header-style-two .header-top,.header-style-three,.header-style-three .header-top{	position:relative;	background-color:#0f1341;}.header-style-two .header-top .top-right ul li a,.header-style-two .header-top .top-left .links li a,.header-style-three .header-top .top-left .links li a,.header-style-three .header-top .top-right ul li a{	color:#b8b8b8;}.header-style-two .search-box-btn,.header-style-three .search-box-btn,.header-style-five .main-menu .navigation > li > a,.header-style-three .header-top .top-left .links li strong,.header-style-two .header-top .top-left .links li strong{	color:#ffffff;}.header-style-two .header-top .top-left .links li:after,.header-style-two .header-top .top-right ul li,.header-style-three .header-top .top-left .links li:after,.header-style-three .header-top .top-right ul li{	border-color:rgba(255,255,255,0.30);}.header-style-four{	box-shadow:none;}.header-style-five .main-box{	background-color:rgba(255,255,255,0.08);}.header-style-four .main-menu .navigation > li:before,.header-style-four .main-menu .navigation > li:after{	display:none;}.header-style-four .main-menu .navigation > li > a:before{	position:absolute;	content:'';	left:0px;	bottom:0px;	width:0%;	height:2px;	opacity:0;	border-radius:0px;	background-color:#e11c64;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.header-style-four .main-menu .navigation > li:hover > a::before,.header-style-four .main-menu .navigation > li.current a::before{	opacity:1;	width:100%;}.header-style-five{	box-shadow:none;}.main-menu{	position:relative;	float:left;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.main-menu .navbar-collapse{	padding:0px;	}.main-menu .navigation{	position:relative;	margin:0px;}.main-menu .navigation > li{	position:relative;	float:left;	padding:17px 0px;	margin-left:32px;}.main-menu .navigation > li:after{	position:absolute;	content:'';	left:50%;	bottom:0px;	width:1px;	height:30px;	opacity:0;	background-color:#e11c64;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.main-menu .navigation > li:before{	position:absolute;	content:'';	left:50%;	bottom:28px;	width:7px;	height:7px;	opacity:0;	margin-left:-3px;	border-radius:50%;	background-color:#e11c64;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.main-menu .navigation > li.current::before,.main-menu .navigation > li.current::after{	opacity:1;}.main-menu .navigation > li:hover::before,.main-menu .navigation > li:hover::after{	opacity:1;}.main-menu .navigation > li > a{	position:relative;	display:block;	padding:20px 0px;	color:#1d1d1d;	text-align:center;	line-height:30px;	letter-spacing:0px;	font-weight:600;	font-size:14px;	opacity:1;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;	font-family: 'Poppins', sans-serif;}.header-style-three .main-menu .navigation > li > a{	color:#ffffff;}.sticky-header .main-menu .navigation > li > a{	padding:5px 0px;	}.main-menu .navigation > li:hover > a,.main-menu .navigation > li.current > a{	color:#e11c64 !important;	opacity:1;}.main-menu .navigation > li:hover > a:before,.main-menu .navigation > li.current > a:before{	width:100%;}.main-menu .navigation > li > ul{	position:absolute;	left:0px;	top:100%;	width:290px;	z-index:100;	display:none;	padding:5px 18px;	background:#ffffff;	border-radius:10px;	-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);	-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);	-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);	-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);	box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);	font-family:'Poppins',sans-serif;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;	border-bottom:2px solid #e11c64;}.main-menu .navigation > li > ul:before{	position:absolute;	content:'';	left:0px;	top:-12px;	width:100%;	height:12px;}.main-menu .navigation > li > ul.from-right{	left:auto;	right:0px;	}.main-menu .navigation > li > ul > li{	position:relative;	width:100%;	border-bottom:1px solid #f2f2f2;	text-transform:capitalize;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li:last-child{	border-bottom:none;	}.main-menu .navigation > li > ul > li > a{	position:relative;	display:block;	padding:13px 0px;	line-height:24px;	font-weight:500;	font-size:16px;	color:#808080;	text-align:left;	text-transform:capitalize;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li:hover{	border-color:#e11c64;}.main-menu .navigation > li > ul > li:hover > a{	color:#e11c64;}.main-menu .navigation > li > ul > li.dropdown > a:after{	font-family: 'FontAwesome';	content: "\f105";	position:absolute;	right:10px;	top:15px;	width:10px;	height:20px;	display:block;	line-height:21px;	font-size:16px;	font-weight:normal;	text-align:center;	z-index:5;	}.main-menu .navigation > li > ul > li.dropdown:hover > a:after{	color:#e11c64;}.main-menu .navigation > li > ul > li > ul{	position:absolute;	left:107%;	top:0px;	width:290px;	z-index:100;	display:none;	padding:5px 18px;	background:#ffffff;	border-radius:10px;	-webkit-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);	-ms-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);	-o-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);	-moz-box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);	box-shadow:2px 2px 5px 1px rgba(0,0,0,0.05),-2px 0px 5px 1px rgba(0,0,0,0.05);	font-family:'Poppins',sans-serif;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;	border-bottom:2px solid #e11c64;}.main-menu .navigation > li > ul > li > ul > li{	position:relative;	width:100%;	border-bottom:1px solid #f2f2f2;	text-transform:capitalize;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li > ul > li:last-child{	border-bottom:none;	}.main-menu .navigation > li > ul > li  > ul > li > a{	position:relative;	display:block;	padding:13px 0px;	line-height:24px;	font-weight:500;	font-size:16px;	color:#808080;	text-align:left;	text-transform:capitalize;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}.main-menu .navigation > li > ul > li  > ul > li > a:hover{	color:#e11c64;}.main-menu .navigation > li.dropdown:hover > ul{	visibility:visible;	opacity:1;	top:110%;	}.main-menu .navigation li > ul > li.dropdown:hover > ul{	visibility:visible;	opacity:1;	top:0px;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;	}.main-menu .navigation li.dropdown .dropdown-btn{	position:absolute;	right:10px;	top:6px;	width:34px;	height:30px;	border:1px solid #ffffff;	text-align:center;	font-size:16px;	line-height:26px;	color:#ffffff;	cursor:pointer;	z-index:5;	display:none;}.main-header .header-upper{	position:relative;	background:#ffffff;	z-index:5;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}.main-header .header-upper .logo img{	position:relative;	display:inline-block;	max-width:100%;}.main-header .header-upper .logo-outer{	position:relative;	z-index:25;	padding:18px 0px;}.main-header .header-upper .upper-right{	position:relative;	padding-top:30px;}.main-header .info-box{	position:relative;	float:left;	margin-left:23px;	font-size:13px;	color:#777777;	text-align:left;	padding:0px 22px 0px 36px;	border-right:1px solid rgba(110,106,102,0.50);}.main-header .info-box .icon-box{	position:absolute;	left:0px;	top:-5px;	color:#919191;	font-size:24px;	text-align:left;	line-height:1em;	-moz-transition:all 300ms ease;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	transition:all 300ms ease;}.main-header .info-box li{	position:relative;	line-height:20px;	color:#242424;	font-size:18px;	font-weight:600;}/*Sticky Header*/.sticky-header{	position:fixed;	opacity:0;	visibility:hidden;	left:0px;	top:0px;	width:100%;	padding:0px 0px;	background:#ffffff;	z-index:0;	transition:all 300ms ease;	-moz-transition:all 300ms ease;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;}.sticky-header .logo{	padding:14px 0px 15px;}.fixed-header .sticky-header{	z-index:999;	opacity:1;	visibility:visible;	-ms-animation-name: fadeInDown;	-moz-animation-name: fadeInDown;	-op-animation-name: fadeInDown;	-webkit-animation-name: fadeInDown;	animation-name: fadeInDown;	-ms-animation-duration: 500ms;	-moz-animation-duration: 500ms;	-op-animation-duration: 500ms;	-webkit-animation-duration: 500ms;	animation-duration: 500ms;	-ms-animation-timing-function: linear;	-moz-animation-timing-function: linear;	-op-animation-timing-function: linear;	-webkit-animation-timing-function: linear;	animation-timing-function: linear;	-ms-animation-iteration-count: 1;	-moz-animation-iteration-count: 1;	-op-animation-iteration-count: 1;	-webkit-animation-iteration-count: 1;	animation-iteration-count: 1;		-webkit-box-shadow: 0px 6px 15px 0px rgba(0,0,0,0.10);	-moz-box-shadow: 0px 6px 15px 0px rgba(0,0,0,0.10);	box-shadow: 0px 6px 15px 0px rgba(0,0,0,0.10);}.main-header .sticky-header .main-menu .navigation > li{	margin-right:0px;	margin-left:30px;}.main-header .sticky-header .main-menu .navigation > li > a{	color:#333333;}.main-header .sticky-header .main-menu .navigation > li:before,.main-header .sticky-header .main-menu .navigation > li:after{	display:none;}.main-header .sticky-header .right-col{	position:relative;}/*** ====================================================================	Main Slider style====================================================================***/.main-slider{	position:relative;	z-index:10;}.main-slider .tp-caption{	z-index:5 !important;}.main-slider .tp-dottedoverlay{	background:none !important;	}.main-slider .btns-box .theme-btn{	margin-right:28px;	margin-bottom:10px;}.main-slider h2{	position:relative;	color:#0f1341;	font-size:18px;	font-weight:700;	line-height:1.5em;	display:inline-block;		font-family: 'Poppins', sans-serif;}.main-slider h2 span{	position:relative;	top: -10px;	color:#0f1341;	font-size: 60px;	font-weight:700;	float:left;	line-height:1.2em;	margin-right:20px;	}.main-slider .text{	position:relative;	font-size: 16px;	font-weight:400;	margin-top: 10px;	color:#808080;	line-height:1.6em;	font-family: 'Rubik', sans-serif;}.main-slider h2.light,.main-slider h2.light span,.main-slider .text.light{	color:#ffffff;}.main-slider .tp-bannertimer,.main-slider .tp-bullets{	display:none !important;	}/*** ====================================================================	Section Title====================================================================***/.sec-title{	position:relative;	margin-bottom:40px;}.sec-title.centered h2{	padding:0px 60px 18px;}.sec-title h2{	position:relative;	font-size: 26px;	font-weight:700;	color:#0f1341;	line-height:1.2em;	padding:0px 0px 18px;	display:inline-block;	margin-bottom:35px;	border-bottom:1px solid #f1f1f1;}.sec-title h2:before{	position:absolute;	content:'';	left:50%;	bottom:-24px;	width:29px;	height:30px;	margin-left:-15px;	background:url(../images/icons/separater.png) no-repeat;}.sec-title.grey h2:before{	width:34px;	bottom:-26px;	margin-left:-18px;	background:url(../images/icons/separater-2.jpg) no-repeat;}.sec-title h2:after{	position: absolute;    content: '';    left: 50%;    bottom: -9px;    margin-left: -9px;    border-left: 8px solid transparent;    border-right: 8px solid transparent;    border-top: 8px solid #e11c64;}.sec-title .text{	position:relative;	color:#808080;	font-size:18px;	font-weight:400;}.sec-title.centered .text{	max-width:750px;	margin:0 auto;}.sec-title.centered .separator{	margin:0 auto;}.sec-title.light h2{	color:#ffffff;	border-color:rgba(255,255,255,0.05);}.sec-title.light h2:before{	bottom:-26px;	background:url(../images/icons/separater-1.png) no-repeat;}/*** ====================================================================	Featured Section====================================================================***/.featured-section{	position:relative;}.featured-section .inner-container{	position:relative;	margin-top:-115px;    z-index: 99;}.featured-block{	position:relative;	padding:0px;}.featured-block .inner-box{	position:relative;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.featured-block .inner-box .upper-box{	position:absolute;	left:0px;	bottom:100%;	width:100%;	background:#ffffff;	opacity:0;	visibility:hidden;	padding:20px 25px 22px;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.featured-block .inner-box:hover{	background-color:#ffffff;	-webkit-box-shadow: 0px 4px 13px 0px rgba(247,247,247,1);	-moz-box-shadow: 0px 4px 13px 0px rgba(247,247,247,1);	box-shadow: 0px 4px 13px 0px rgba(247,247,247,1);}.featured-block .inner-box:hover .upper-box{	opacity:1;	visibility:visible;}.featured-block .inner-box .upper-box .text{	position:relative;	color:#808080;	font-size:16px;	font-weight:400;	line-height:1.8em;	margin-bottom:15px;}.featured-block .inner-box .upper-box .read-more{	position:relative;	color:#252525;	font-size:14px;	font-weight:700;		transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.featured-block .inner-box .upper-box .read-more:hover{	color:#e11c64;}.featured-block .inner-box .upper-box .read-more .icon{	margin-right:8px;}.featured-block .lower-box{	position:relative;	padding:25px 0px;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;	border-top:2px solid #e6e6e6;}.featured-block .lower-box .lower-inner{	position:relative;	padding-left:85px;	padding-top:7px;	min-height:64px;}.featured-block .inner-box:hover .lower-box{	padding-left:20px;}.featured-block .lower-box .lower-inner .icon-box{	position:absolute;	left:0px;	top:0px;	width:64px;	height:64px;}.featured-block .lower-box .lower-inner h3{	position:relative;	color:#0f1341;	font-size:18px;	font-weight:700;}.featured-block .lower-box .lower-inner h3 a{	position:relative;	color:#0f1341;	font-family: 'Poppins', sans-serif;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.featured-block .lower-box .lower-inner h3 a:hover{	color:#e11c64;}.featured-block .lower-box .lower-inner .title{	position:relative;	color:#e11c64;	font-size:16px;	font-weight:400;}/*** ====================================================================	Services Section====================================================================***/.services-section{	position:relative;	padding:85px 0px 90px;}.services-block{	position:relative;	margin-bottom:30px;}.services-block .inner-box{	position:relative;	padding:45px 40px 45px;	border:1px solid #f2f2f2;	background-size:cover;	-webkit-box-shadow: 0px 4px 13px 0px rgba(247,247,247,1);	-moz-box-shadow: 0px 4px 13px 0px rgba(247,247,247,1);	box-shadow: 0px 4px 13px 0px rgba(247,247,247,1);	background:url(../images/background/pattern-1.png) no-repeat;}.services-block .inner-box:before{	position:absolute;	content:'';	left:0px;	top:0px;	width:170px;	height:100%;	display:block;	background-color:#f7f7f7;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.services-block .inner-box:hover::before{	width:100%;}.services-block .inner-box .icon-box{	position:relative;	margin-bottom:15px;}.services-block .inner-box .icon-box img{	width:auto;}.services-block .inner-box h3{	position:relative;	color:#0f1341;	font-size:18px;	font-weight:700;	margin-bottom:10px;}.services-block .inner-box h3 a{	position:relative;	color:#0f1341;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.services-block .inner-box:hover .read-more{	color:#0f1341;}.services-block .inner-box h3 a:hover,.services-block .inner-box .read-more:hover{	color:#e11c64;}.services-block .inner-box .text{	position:relative;	color:#808080;	font-size:15px;	line-height:1.8em;	margin-bottom:15px;}.services-block .inner-box .read-more{	position:relative;	color:#d9d9d9;	font-size:14px;	font-weight:700;		font-family: 'Poppins', sans-serif;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.services-block .inner-box .read-more .icon{	position:relative;	margin-right:10px;}.services-section .owl-nav{	display:none;}.services-section .owl-dots{	position:relative;	text-align:center;}.services-section .owl-dots .owl-dot{	position:relative;	width:9px;	height:9px;	margin:0px 5px;	display:inline-block;	border-radius:50%;	background-color:#dedede;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.services-section .owl-dots .owl-dot:hover,.services-section .owl-dots .owl-dot.active{	position:relative;	width:22px;	height:8px;	border-radius:10px;	background-color:#e11c64;}/*** ====================================================================	Score Section====================================================================***/.score-section{	position:relative;	padding:80px 0px 60px;	background-repeat:no-repeat;	background-size:cover;}.score-section .upper-box{	position:relative;}.score-section .upper-box .sec-title{	position:relative;	margin-bottom:20px;}.score-section .upper-box .text-column{	position:relative;}.score-section .upper-box .text-column .text{	position:relative;	color:#808080;	font-size:18px;	line-height:1.7em;	margin-bottom:25px;}.score-section .lower-box{	position:relative;}.score-section .lower-box .form-column{	position:relative;	margin-bottom:40px;}.score-section .lower-box .form-column .inner-column{	position:relative;	padding:35px 25px;	border:2px solid rgba(255,255,255,0.20);}.score-section .lower-box .form-column .inner-column .form-box{	position:relative;}.score-section .lower-box .form-column .inner-column .form-box:after{	position:absolute;	content:'';	right:-30px;	top:0px;	width:2px;	height:100%;	background-color:rgba(255,255,255,0.20);}.score-section .lower-box .progress-column .inner{	position:relative;	left:20px;	width:160px;	height:160px;	margin:0 auto;	border-radius:50%;	background-color:rgba(255,255,255,0.15);}.score-section .lower-box .progress-column .inner-column{	position:relative;}.score-section .lower-box .progress-column .inner-box{	position:relative;	display:block;	}.score-section .lower-box .progress-column{	position:relative;	text-align:center;	background:none;	border-radius:50%;	}.score-section .lower-box .progress-column .inner-text{	position:absolute;	left:0px;	top:50%;	margin-top:-20px;	width:100%;	display:block;	line-height:40px;	font-size:30px;	font-weight:700;	color:#ffffff;	font-family: 'Poppins', sans-serif;}.score-section .lower-box .progress-column .contact{	position:relative;	font-size:14px;	font-weight:700;	color:#ffffff;	margin-top:25px;	margin-left:20px;	display:inline-block;		text-decoration:underline;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;	font-family: 'Poppins', sans-serif;}.score-section .lower-box .progress-column .contact:hover{	color:#e11c64;}.score-section .lower-box .video-column{	position:relative;}/*Score Form*/.score-form{	position:relative;}.score-form .form-group{	position:relative;	margin-bottom:30px;}.score-form input[type="text"],.score-form input[type="email"],.score-form textarea{	position:relative;	display:block;	width:100%;	line-height:26px;	padding:10px 22px;	height:50px;	color:#ffffff;	font-size:16px;	background:none;	border:2px solid rgba(255,255,255,0.20);	transition:all 300ms ease;	-ms-transition:all 300ms ease;	-webkit-transition:all 300ms ease;}.score-form input[type="text"]:focus,.score-form input[type="email"]:focus,.score-form textarea:focus{	border-color:#e11c64;}.score-form .theme-btn{	margin-top:5px;	padding:9px 44px;}/*Video Box*/.video-box{	position:relative;}.video-box .image{	position:relative;	overflow:hidden;}.video-box .image img{	position:relative;	width:100%;}.video-box .overlay-box{	position:absolute;	left:0px;	top:0px;	width:100%;	height:100%;	text-align:center;	overflow:hidden;	background:rgba(0,0,0,0);		transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.video-box .overlay-box:hover{	background:rgba(0,0,0,0.20);	}.video-box .overlay-box .icon{	position: absolute;	width:74px;	height:74px;    top: 50%;	left:50%;	margin-left:-37px;	margin-top:-37px;	z-index:99;	color: #ffffff;	background:url(../images/icons/play-icon.png) center center no-repeat;	font-weight:700;	font-size:22px;	display: block;	text-align: center;	border-radius:50%;}.video-box h3{	position:relative;	padding:12px 0px;	color:#e11c64;	font-size:18px;	font-weight:700;	text-align:center;	background-color:#ffffff;}.video-box.style-two h3{	background-color:#f2f2f2;	padding:7px 0px;}/*** ====================================================================	Feature Section====================================================================***/.featured-section-two{	position:relative;	padding:85px 0px 90px;	background-position:right top;	background-repeat:no-repeat;	background-size:cover;}.featured-section-two .inner-container{	position:relative;	padding:40px 30px 0px;	border:1px solid #f2f2f2;	background-color:#ffffff;	-webkit-box-shadow: 0px 2px 16px 0px rgba(204,204,204,1);	-moz-box-shadow: 0px 2px 16px 0px rgba(204,204,204,1);	box-shadow: 0px 2px 16px 0px rgba(204,204,204,1);}.featured-block-two{	position:relative;	padding:0px;	padding-bottom:40px;	border-right:1px solid #f2f2f2;}.featured-block-two:nth-child(3n + 0){	border-right:0px;}.featured-block-two:nth-child(4) .inner-box,.featured-block-two:nth-child(5) .inner-box,.featured-block-two:nth-child(6) .inner-box{	border-bottom:0px;	padding-bottom:0px;}.featured-block-two .inner-box{	position:relative;	text-align:center;	padding:0px 30px 40px;	border-bottom:1px solid #f2f2f2;}.featured-block-two .inner-box .icon-box{	position:relative;	margin-bottom:15px;}.featured-block-two .inner-box h3{	position:relative;	color:#0f1341;	font-size:18px;	font-weight:700;	line-height:1.4em;	margin-bottom:10px;}.featured-block-two .inner-box h3 a{	position:relative;	color:#0f1341;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.featured-block-two .inner-box h3 a:hover{	color:#e11c64;}.featured-block-two .inner-box .text{	position:relative;	color:#808080;	font-size:16px;	line-height:1.8em;}.featured-block-two .inner-box .overlay-box{	position:absolute;	left:0px;	top:0px;	width:100%;	height:100%;	display:block;	opacity:0;	text-align:center;	background-color:#ffffff;	transition:all 0.6s ease;	-moz-transition:all 0.6s ease;	-webkit-transition:all 0.6s ease;	-ms-transition:all 0.6s ease;	-o-transition:all 0.6s ease;}.featured-block-two .inner-box:hover .overlay-box{	opacity:1;}.featured-block-two .inner-box .overlay-inner{	position:absolute;	left:0;	top:50%;	margin-top:-63px;	width:100%;	display:block;	vertical-align:middle;}.featured-block-two .inner-box .overlay-inner .overlay-icon-box{	position:relative;	margin-bottom:15px;}/*** ====================================================================	Marketing Section====================================================================***/.marketing-section{	position:relative;	padding:75px 0px 80px;	background-color:#f4f4f4;}.marketing-section .image-column{	position:relative;	margin-bottom:30px;}.marketing-section .image-column .image{	position:relative;	padding-right:30px;}.marketing-section .image-column .image img{	position:relative;	width:100%;	display:block;}.marketing-section .content-column{	position:relative;}.marketing-section .content-column .inner-column{	position:relative;}.marketing-section .content-column h2{	position:relative;	font-weight:700;	color:#0f1341;	font-size: 20px;	line-height:1.4em;	margin-bottom:35px;}.market-content{	position:relative;}.market-content .content-inner{	position:relative;	padding-left:100px;}.market-content .content-inner .content-number{	position:absolute;	left:0px;	top:0px;	color:#e1e1e1;	font-size:100px;	line-height:1em;	font-weight:400;}.market-content .content-inner h3{	position:relative;	color:#e11c64;	font-size:18px;	font-weight:700;	line-height:1.4em;	margin-bottom:20px;}.market-content .content-inner .text{	position:relative;	color:#808080;	font-size:16px;	line-height:1.6em;	margin-bottom:30px;}/*Featured Block Three*/.featured-block-three{	position:relative;}.featured-block-three .featured-inner{	position:relative;	padding-left:95px;	min-height:64px;	padding-bottom:30px;	margin-bottom:30px;	border-bottom:1px solid #e6e6e6;}.featured-block-three:last-child .featured-inner{	padding-bottom:0px;	border-bottom:0px;	margin-bottom:0px;}.featured-block-three .featured-inner .icon-box{	position:absolute;	left:0px;	top:0px;	width:64px;	height:64px;}.featured-block-three .featured-inner h4{	position:relative;	color:#0f1341;	font-size:18px;	font-weight:700;	line-height:1.4em;	margin-bottom:8px;}.featured-block-three .featured-inner .featured-text{	position:relative;	color:#808080;	font-size:16px;	line-height:1.6em;	font-weight:400;}.marketing-section .content-column .owl-dots{	display:none;}.marketing-section .content-column .owl-nav{	position:relative;}.marketing-section .content-column .owl-nav .owl-prev,.marketing-section .content-column .owl-nav .owl-next{	position:relative;	color:#0f1341;	font-size:18px;	margin-right:15px;	font-weight:700;	display:inline-block;	transition:all 0.6s ease;	-moz-transition:all 0.6s ease;	-webkit-transition:all 0.6s ease;	-ms-transition:all 0.6s ease;	-o-transition:all 0.6s ease;}.marketing-section .content-column .owl-nav .owl-prev:hover,.marketing-section .content-column .owl-nav .owl-next:hover{	color:#ff4901;}/*** ====================================================================	Case Section====================================================================***/.case-section{	position:relative;	padding:90px 0px 90px;}.case-block{	position:relative;	margin-bottom:40px;}.case-block .inner-box{	position:relative;}.case-block .inner-box .image-box{	position:relative;	margin-bottom:50px;}.case-block .inner-box .image-box .image{	position:relative;	padding:20px 20px 0px;	background-color:#f4f4f4;	-webkit-box-shadow: 0px 5px 5px 0px rgba(240,240,240,1);	-moz-box-shadow: 0px 5px 5px 0px rgba(240,240,240,1);	box-shadow: 0px 5px 5px 0px rgba(240,240,240,1);	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.case-block .inner-box .image-box .image img{	position:relative;	width:100%;	display:block;}.case-block .inner-box:hover .image{	background-color:#10d55d;}.case-block .inner-box .image .overlay-box{	position:absolute;	left:0px;	top:0px;	width:100%;	height:100%;	display:block;	text-align:center;	opacity:0;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.case-block .inner-box:hover .image .overlay-box{	opacity:1;}.case-block .inner-box .image .overlay-box .theme-btn{	padding:9px 34px;	top:50%;	margin-top:-24px;}.case-block .inner-box .content-box{	position:relative;	padding:25px 28px 25px;	background-color:#f4f4f4;}.case-block .inner-box .content-box:before{	position:absolute;	left:150px;	top:-20px;	content:'';	border-bottom: 22px solid #f4f4f4;	border-left: 18px solid transparent;}.case-block .inner-box .content-box .options{	position:relative;}.case-block .inner-box .content-box .options li{	position:relative;	width:45px;	height:45px;	display:inline-block;	border-radius:50%;	margin-right:10px;	background-color:#ffffff;	border:1px solid #e7e7e7;}.case-block .inner-box .content-box .options li:hover{	box-shadow: 0px 2px 5px 0px rgba(0,0,0,0.10);	}.case-block .inner-box .content-box .text{	position:relative;	color:#808080;	font-size:16px;	line-height:1.8em;	margin-top:22px;	margin-bottom:15px;}.case-block .inner-box .content-box .read-more{	position:relative;	color:#0f1341;	font-size:14px;	font-weight:700;		transition:all 0.6s ease;	-moz-transition:all 0.6s ease;	-webkit-transition:all 0.6s ease;	-ms-transition:all 0.6s ease;	-o-transition:all 0.6s ease;}.case-block .inner-box .content-box .read-more:hover,.case-block .inner-box:hover .content-box .read-more{	color:#e11c64;}.case-block .inner-box .content-box .read-more .icon{	position:relative;	font-weight:700;	margin-right:10px;}.case-block.alternate .inner-box .content-box{	margin-bottom:50px;}.case-block.alternate .inner-box .content-box:before{	border-top: 22px solid #f4f4f4;	border-right: 18px solid transparent;	border-bottom:none;	border-left:none;	bottom:-20px;	top:auto;}.case-block.alternate .inner-box .image-box{	margin-bottom:0px;}.case-section .btn-box .theme-btn{	padding:9px 48px;}/*** ====================================================================	Testimonial Section====================================================================***/.testimonial-section{	position:relative;	padding:85px 0px;	background-color:#0f1341;}.testimonial-section .title-column{	position:relative;	margin-bottom:40px;}.testimonial-section .title-column .inner-column{	position:relative;	padding-top:90px;}.testimonial-section .title-column h2{	position:relative;	color:#ffffff;	font-size:36px;	font-weight:700;	line-height:1.4em;}.testimonial-section .testimonial-column{	position:relative;}.testimonial-section .testimonial-column .owl-dots{	position:relative;	display:none;}.testimonial-section .testimonial-column .owl-nav{	position:absolute;	right:0px;	bottom:0px;}.testimonial-section .testimonial-column .owl-nav .owl-prev,.testimonial-section .testimonial-column .owl-nav .owl-next{	position:relative;	width:40px;	height:40px;	text-align:center;	line-height:34px;	font-size:28px;	border-radius:50%;	display:inline-block;	color:rgba(255,255,255,0.50);	margin-left:10px;	transition:all 0.6s ease;	-moz-transition:all 0.6s ease;	-webkit-transition:all 0.6s ease;	-ms-transition:all 0.6s ease;	-o-transition:all 0.6s ease;	border:3px solid rgba(255,255,255,0.50);}.testimonial-section .testimonial-column .owl-nav .owl-prev:hover,.testimonial-section .testimonial-column .owl-nav .owl-next:hover{	background-color:#e11c64;	border-color:#e11c64;	color:#0f1341;}.testimonial-block{	position:relative;}.testimonial-block .inner-box{	position:relative;}.testimonial-block .inner-box .quote-icon{	position:relative;	color:#ffffff;	font-size:50px;	margin-bottom:25px;}.testimonial-block .inner-box .text{	position:relative;	color:#ffffff;	font-size:24px;	font-weight:400;	line-height:1.7em;	margin-bottom:22px;}.testimonial-block .inner-box .continue{	position:relative;	color:#e11c64;	font-size:14px;	font-weight:700;	letter-spacing:1px;	display:inline-block;	margin-bottom:30px;		transition:all 0.6s ease;	-moz-transition:all 0.6s ease;	-webkit-transition:all 0.6s ease;	-ms-transition:all 0.6s ease;	-o-transition:all 0.6s ease;	font-family: 'Poppins', sans-serif;}.testimonial-block .inner-box .continue:hover{	color:#ffffff;}.testimonial-block .inner-box .continue .icon{	margin-right:10px;}.testimonial-block .inner-box .author-info{	position:relative;}.testimonial-block .inner-box .author-info .author-inner{	position:relative;	padding-left:95px;	padding-top:8px;	min-height:75px;}.testimonial-block .inner-box .author-info .author-inner .image{	position:absolute;	left:0px;	top:0px;	width:75px;	height:75px;	overflow:hidden;}.testimonial-block .inner-box .author-info .author-inner h3{	position:relative;	color:#ffffff;	font-size:18px;	margin-bottom:3px;	font-weight:700;	text-transform:capitalize;}.testimonial-block .inner-box .author-info .author-inner .designation{	position:relative;	color:#e11c64;	font-size:16px;	font-weight:400;}/*** ====================================================================	Price Section====================================================================***/.price-section{	position:relative;	padding:85px 0px 50px;}.price-section.style-two{	padding-top:10px;}.price-section .inner-container{	background-color:#0f1341;	padding:45px 0px 40px;	margin-bottom:40px;}.price-block{	position:relative;	margin-bottom:40px;	padding:0px;}.price-block .inner-box{	position:relative;	text-align:center;	overflow:hidden;	padding:40px 15px 50px;	border:1px solid #f2f2f2;	transition:all 0.6s ease;	-moz-transition:all 0.6s ease;	-webkit-transition:all 0.6s ease;	-ms-transition:all 0.6s ease;	-o-transition:all 0.6s ease;}.price-block .inner-box .off{	position:absolute;	right:20px;	top:20px;	z-index:1;	color:#ffffff;	font-size:14px;	font-weight:700;	width:60px;	height:60px;	overflow:hidden;	border-radius:50%;	line-height:1.4em;	text-align:center;	padding-top:10px;	background-color:#e11c64;	font-family: 'Poppins', sans-serif;}.price-block .inner-box .ribbon{	position:absolute;	right:-24px;	top:11px;	font-size:8px;	font-weight:700;	color:#ffffff;	padding:0px 25px;	letter-spacing:1px;	background-color:#e11c64;		-ms-transform: rotate(45deg);    -webkit-transform: rotate(45deg);    transform: rotate(45deg);}.price-block.active .inner-box,.price-block .inner-box:hover{	border-color:#e11c64;	-webkit-box-shadow: 0px 0px 30px 0px rgba(208,208,208,1);	-moz-box-shadow: 0px 0px 30px 0px rgba(208,208,208,1);	box-shadow: 0px 0px 30px 0px rgba(208,208,208,1);}.price-block .inner-box .icon-box{	position:relative;	margin-bottom:30px;}.price-block .inner-box h2{	position:relative;	color:#0f1341;	font-size:24px;	font-weight:700;	line-height:1.4em;	margin-bottom:20px;	}.price-block .inner-box ul{	position:relative;	margin-bottom:30px;}.price-block .inner-box ul li{	position:relative;	color:#848484;	font-size:14px;	margin-bottom:8px;}.price-block .inner-box .price{	position:relative;	font-size:54px;	font-weight:600;	color:#e11c64;	line-height:1em;	margin-bottom:25px;	font-family: 'Poppins', sans-serif;}.price-block .inner-box .price sup{	position:relative;	font-size:28px;}.price-block .inner-box .price span{	position:relative;	color:#e11c64;	font-size:14px;}.price-block .inner-box:hover .theme-btn{	color:#ffffff;	border-color:#e11c64;	background:#e11c64;}.price-block.alternate .inner-box{	border:none;	padding:0px;	border-right:1px solid rgba(255,255,255,0.10);}.price-block.alternate:last-child .inner-box{	border:none;}.price-block.alternate .inner-box:hover{	box-shadow:none;}.price-block.alternate .inner-box h2{	color:#ffffff;}.price-block.alternate .inner-box .theme-btn{	background-color:#ffffff;}.price-block.alternate .inner-box:hover .theme-btn{	background-color:#e11c64;}/*** ====================================================================	Partners Section====================================================================***/.partners-section{	position:relative;	padding:60px 0px 40px;	background-color:#f2f2f2;}.partners-section .title-column{	position:relative;	margin-bottom:40px;}.partners-section .title-column .inner-column{	position:relative;}.partners-section .title-column h2{	position:relative;	color:#0f1341;	font-size:36px;	font-weight:700;	line-height:1.4em;	margin-bottom:15px;	}.partners-section .title-column .text{	position:relative;	color:#808080;	font-size:16px;	line-height:1.7em;	margin-bottom:25px;}.partners-section .title-column .inner-column .theme-btn{	padding:9px 30px;}.partners-section .partners-column{	position:relative;}.partners-section .partners-column .inner-column{	position:relative;}.partner-block{	position:relative;	margin-bottom:30px;}.partner-block .inner-box{	position:relative;}.partner-block .inner-box .client-img{	position:relative;	margin-bottom:25px;}.partner-block .inner-box .text{	position:relative;	color:#808080;	font-size:16px;	line-height:1.8em;	margin-bottom:25px;}.partner-block .inner-box .read-more{	position:relative;	color:#252525;	font-size:14px;	font-weight:700;		transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.partner-block .inner-box .read-more .icon{	position:relative;	margin-right:8px;}.partner-block .inner-box .read-more:hover{	color:#e11c64;}/*** ====================================================================	Main Footer====================================================================***/.main-footer{	position:relative;	background-color:#0f1341;	z-index:10;}.main-footer .widgets-section{	position:relative;	padding:65px 0px 40px;}.main-footer .footer-widget{	position:relative;	margin-bottom:30px;}.main-footer .footer-title{	position:relative;	margin-bottom:30px;}.main-footer .footer-title h2{	position:relative;	font-size:18px;	font-weight:700;	color:#ffffff;	padding-bottom:18px;}.main-footer .footer-title h2:after{	position:absolute;	content:'';	left:0px;	bottom:0px;	width:70px;	height:2px;	background-color:#e11c64;}.main-footer .links-widget{	position:relative;}/*Footer List*/.footer-list{	position:relative;}.footer-list li{	position:relative;	margin-bottom:8px;}.footer-list li:last-child{	margin-bottom:0px;}.footer-list li a{	position:relative;	color:#808080;	font-size:16px;	font-weight:400;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.footer-list li a:hover{	color:#ffffff;	text-decoration:underline;}/*Subscribe Widget*/.subscribe-widget{	position:relative;}.subscribe-widget .widget-content{	position:relative;}.subscribe-widget .widget-content .text{	position:relative;	color:#ffffff;	line-height:1.8em;	font-size:16px;	margin-bottom:20px;}/*subscribe widget*/.main-footer .subscribe-widget .subscribe-form{	margin-bottom:20px;}.main-footer .subscribe-widget .form-group{	position:relative;	display:block;	margin-bottom:10px;}.main-footer .subscribe-widget .form-group input[type="text"],.main-footer .subscribe-widget .form-group input[type="email"]{	position:relative;	display:block;	width:100%;	line-height:26px;	padding:10px 0px;	height:48px;	font-size:15px;	color:#ffffff;	background:none;	font-weight:400;	border-bottom:2px solid rgba(255,255,255,0.20);	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;	}.main-footer .subscribe-widget .form-group button{	position:absolute;	right:0px;	top:10px;	font-size:18px;	color:#e11c64;	background:none;}.office-widget .office-info{	position:relative;}.office-widget .office-info ul{	position:relative;}.office-widget .office-info ul li{	position:relative;	color:#808080;	font-size:16px;	line-height:1.7em;	margin-bottom:10px;}.office-widget .office-info ul li strong{	font-size:18px;	color:#ffffff;	font-weight:700;	font-family: 'Poppins', sans-serif;}.office-widget .office-info ul li a{	position:relative;	color:#ffffff;	font-size:14px;	font-weight:600;	letter-spacing:1px;		text-decoration:underline;	font-family: 'Poppins', sans-serif;}.office-widget .owl-nav{	display:none;}.office-widget .owl-dots{	position:relative;}.office-widget .owl-dots .owl-dot{	position:relative;	width:10px;	height:10px;	margin-right:10px;	border-radius:50%;	display:inline-block;	border:2px solid #fe4800;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;	}.office-widget .owl-dots .owl-dot:hover,.office-widget .owl-dots .owl-dot.active{	background-color:#e11c64;}.main-footer .copyright{	position:relative;	padding:20px 15px;	text-align:center;	color:#0f1341;	font-size:14px;	background-color:#f2f2f2;	font-family: 'Rubik', sans-serif;}.main-footer .copyright a{	position:relative;	color:#e11c64;}/*** ====================================================================	About Section====================================================================***/.bottom-parallax{	position:relative;	height:400px;	opacity:0;	visibility:hidden;	z-index:-999;}.parallax-visible .bottom-parallax{	opacity:1;	visibility:visible;	z-index:1;}.bottom-parallax .about-section{	position:fixed;	left:10px;	right:10px;	bottom:10px;	text-align:center;	padding:115px 0px;	min-height:400px;	background-color:#e11c64;	background-repeat:no-repeat;	background-position:center bottom;}.bottom-parallax .about-section .inner{	position:relative;	max-width:570px;	margin:0 auto;	}.bottom-parallax .about-section h2{	position:relative;	font-size:30px;	font-weight:700;	line-height:1.6em;	color:#ffffff;	margin-bottom:25px;	}/*** ====================================================================	Page Title Style====================================================================***/.page-title{	position:relative;	background-size:cover;	background-color:#0f1341;	background-repeat:no-repeat;	padding:260px 0px 110px 0px;	background-position:center bottom;}.page-title h1{	position:relative;	font-size:36px;	font-weight:700;	color:#ffffff;	text-align:center;	line-height:1.3em;	margin-bottom:10px;	text-transform:capitalize;}.page-title .title{	position:relative;	color:#cbcbcb;	font-size:18px;	font-weight:400;}.page-title .page-info{	position:absolute;	left:0px;	bottom:0px;	width:100%;	display:block;	color:#272727;	z-index:1;	text-align:right;}.page-info .inner-container{	position:relative;}.page-info h2{	font-size:16px;	color:#272727;	line-height:24px;	font-weight:700;	}.page-info .bread-crumb{	position:relative;	font-size:15px;	padding:18px 0px 17px;}.page-info .bread-crumb li{	position:relative;	display:inline-block;	font-size:16px;	margin-right:24px;	color:#e11c64;	font-weight:400;	line-height:24px;	text-transform:capitalize;}.page-info .bread-crumb li:last-child{	margin-right:0px;}.page-info .bread-crumb li:after{	content:'\f105';	top:-1px;	font-family: 'FontAwesome';	position:absolute;	right:-16px;	width:10px;	line-height:24px;	font-size:16px;	color:#ffffff;}.page-info .bread-crumb li:last-child:after{	display:none;	}.page-info .bread-crumb li a{	color:#ffffff;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.page-info .bread-crumb li a:hover{	color:#e11c64;}/*** ====================================================================	Mission Section====================================================================***/.mission-section{	position:relative;	padding:90px 0px 30px;}.mission-section .inner-container{	position:relative;	overflow:hidden;	background-position:left top;	background-repeat:no-repeat;}.mission-section .inner-container:after{	position:absolute;	content:'';	right:0px;	top:0px;	width:55%;	height:100%;	background-size:cover;	background-position:left top;	background:url(../images/resource/mission-1.png) no-repeat;}.mission-section .inner-container .content-column{	position:relative;}.mission-section .inner-container .image-column{	position:relative;}.mission-section .inner-container .image-column .inner-column{	position:relative;	padding:45px 0px;}.mission-section .inner-container .image-column .inner-column .content{	position:relative;	padding:30px 30px;	z-index:9;	float:right;	max-width:370px;	width:100%;	margin-right:-180px;	background-color:#ffffff;}.mission-section .inner-container .image-column .inner-column .title{	position:relative;}.mission-section .inner-container .image-column .inner-column .title .title-inner{	position:relative;	padding-left:65px;	padding-bottom:25px;	padding-top:10px;	margin-bottom:30px;	border-bottom:1px solid #f2f2f2;}.mission-section .inner-container .image-column .title .title-inner .image{	position:absolute;	left:0px;	top:0px;}.mission-section .inner-container .image-column .inner-column .title h2{	position:relative;	color:#0f1341;	font-size:18px;	font-weight:700;	}.mission-section .image-column .inner-column .text{	position:relative;	color:#808080;	font-size:16px;	font-weight:400;	line-height:1.8em;	margin-bottom:22px;}.mission-section .image-column .inner-column .more{	position:relative;	color:#0f1341;	font-weight:700;		font-family: 'Poppins', sans-serif;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.mission-section .image-column .inner-column .more:hover{	color:#e11c64;}.mission-section .image-column .inner-column .more .icon{	margin-right:8px;}.mission-section .image-column .owl-nav{	display:none;}.mission-section .image-column .owl-dots{	position:relative;	text-align:right;}.mission-section .image-column .owl-dots .owl-dot{	position:relative;	width:9px;	height:9px;	margin:0px 5px;	display:inline-block;	border-radius:50%;	background-color:#dedede;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.mission-section .image-column .owl-dots .owl-dot:hover,.mission-section .image-column .owl-dots .owl-dot.active{	position:relative;	width:22px;	height:8px;	border-radius:10px;	background-color:#e11c64;}/*** ====================================================================	We Are Section====================================================================***/.we-are-section{	position:relative;	padding:30px 0px 50px;}.we-are-section .content-column{	position:relative;	margin-bottom:40px;}.we-are-section .content-column .inner-column{	position:relative;}.we-are-section .content-column .inner-column h2{	position:relative;	color:#0f1341;	font-size:30px;	font-weight:700;	letter-spacing:1px;	line-height:1.4em;	margin-bottom:25px;	}.we-are-section .content-column .inner-column .bold-text{	position:relative;	color:#e11c64;	font-size:18px;	line-height:1.7em;	font-weight:700;	margin-bottom:20px;}.we-are-section .content-column .inner-column .bold-text:before{	position:absolute;	content:'\f195';	left:0px;	top:0px;	color:#e11c64;	font-size:60px;	line-height:1em;	opacity:0.1;	font-family: "Flaticon";}.we-are-section .content-column .inner-column .text{	position:relative;	margin-bottom:28px;}.we-are-section .content-column .inner-column .text p{	position:relative;	color:#808080;	font-size:16px;	line-height:1.8em;	margin-bottom:16px;}.we-are-section .content-column .inner-column .text p:last-child{	margin-bottom:0px;}.we-are-section .content-column .inner-column .theme-btn{	padding:9px 40px;}.we-are-section .carousel-column{	position:relative;}.we-are-section .carousel-column .inner-column{	position:relative;	padding:80px 0px 60px;}.we-are-section .carousel-column .inner-column:before{	position:absolute;	content:'';	left:92px;	top:0px;	width:2px;	height:100%;	background-color:#e6e6e6;}.monthy-block{	position:relative;	padding-bottom:30px;}.monthy-block:last-child{	padding-bottom:0px;}.monthy-block .inner-box{	position:relative;	padding-left:140px;}.monthy-block .inner-box .month{	position:absolute;	left:0px;	top:4px;	width:70px;	color:#848484;	font-size:14px;	font-weight:700;		font-family: 'Poppins', sans-serif;}.monthy-block .inner-box .month .dott{	position:absolute;	content:'';	right:-28px;	top:8px;	width:9px;	height:9px;	border-radius:50%;	background-color:#0f1341;}.monthy-block .inner-box .month .dott:before{	position:absolute;	content:'';	left:-3px;	top:-3px;	right:-3px;	bottom:-3px;	border-radius:50%;	background-color:rgba(15,19,65,0.50);}.monthy-block .inner-box h3{	position:relative;	font-size:18px;	font-weight:700;	letter-spacing:1px;	margin-bottom:15px;	text-transform:capitalize;}.monthy-block .inner-box h3 a{	position:relative;	color:#0f1341;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.monthy-block .inner-box h3 a:hover{	color:#e11c64;}.monthy-block .inner-box .text{	position:relative;	color:#808080;	font-size:16px;	line-height:1.7em;}.we-are-section .carousel-column .slick-prev{	position:absolute;	left:128px;	top:-85px;	display:block;	width:30px;	height:30px;	border-radius:50%;	background:none;	text-indent:0;	line-height:26px;	margin-left:-50px;	font-size:18px;	color:#e6e6e6;	background-color:#ffffff;	border:2px solid #e6e6e6;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.we-are-section .carousel-column .slick-next{	position:absolute;	left:78px;	bottom:-70px;	display:block;	width:30px;	height:30px;	border-radius:50%;	background:none;	text-indent:0;	line-height:26px;	margin-left:-50px;	font-size:18px;	color:#e6e6e6;	background-color:#ffffff;	border:2px solid #e6e6e6;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.we-are-section .carousel-column .slick-arrow.slick-next{	margin-left:0px;}.we-are-section .carousel-column .slick-arrow.slick-prev:hover,.we-are-section .carousel-column .slick-arrow.slick-next:hover{	color:#ffffff;	border-color:#e11c64;	background-color:#e11c64;}/*** ====================================================================	Services Section Two====================================================================***/.services-section-two{	position:relative;	padding:80px 0px 50px;	background-color:#0f1341;}.services-section-three{	position:relative;	margin-bottom:40px;}.services-section-three .inner-box{	position:relative;	padding:35px 25px;	border:1px solid rgba(255,255,255,0.10);}.services-section-three .inner-box h3{	position:relative;	font-size:18px;	font-weight:700;	margin-bottom:5px;	font-family: 'Poppins', sans-serif;}.services-section-three .inner-box h3 a{	position:relative;	color:#ffffff;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.services-section-three .inner-box h3 a:hover{	color:#e11c64;}.services-section-three .inner-box .title{	position:relative;	color:#e11c64;	font-size:16px;}.services-section-three .inner-box .image{	text-align:center;	margin:20px 0px;}.services-section-three .inner-box .text{	position:relative;	color:#c7c7c7;	font-size:16px;	line-height:1.8em;	margin-bottom:15px;}.services-section-three .inner-box .read-more{	position:relative;	color:#d9d9d9;	font-size:14px;	font-weight:700;		transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;	font-family: 'Poppins', sans-serif;}.services-section-three .inner-box .read-more .icon{	position:relative;	margin-right:10px;}.services-section-three .inner-box .read-more:hover{	color:#e11c64;}/*** ====================================================================	Marketing Section Two====================================================================***/.marketing-section-two{	position:relative;	text-align:center;	padding:160px 0px 90px;	background-color:#f4f4f4;	background-position:right top;	background-repeat:no-repeat;}.marketing-section-two .steps-blocks{	position:relative;}.marketing-section-two .theme-btn{	padding:9px 33px;}.step-block{	position:relative;	margin-bottom:30px;}.step-block:nth-child(2){	margin-top:-20px;}.step-block:nth-child(3){	margin-top:-40px;}.step-block:nth-child(4){	margin-top:-60px;}.step-block .inner-box{	position:relative;	text-align:center;}.step-block .inner-box .icon-box{	position:relative;	width:128px;	height:128px;	margin:0 auto;	overflow:hidden;	border-radius:50%;	margin-bottom:15px;}.step-block .inner-box h3{	position:relative;	color:#0f1341;	font-size:18px;	font-weight:700;	line-height:1.4em;	margin-bottom:4px;}.step-block .inner-box h3 a{	position:relative;	color:#0f1341;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.step-block .inner-box h3 a:hover{	color:#e11c64;}.step-block .inner-box .step-number{	position:relative;	color:#808080;	font-size:16px;	font-weight:400;}.marketing-section-two h3{	position:relative;	color:#0f1341;	font-size:24px;	font-weight:700;	margin-top:40px;	margin-bottom:18px;	}/*** ====================================================================	Team Section====================================================================***/.team-section{	position:relative;	padding:80px 0px 50px;}.team-block{	position:relative;	margin-bottom:30px;}.team-block .inner-box{	position:relative;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.team-block .inner-box:hover{	position:relative;	-webkit-box-shadow: 0px 4px 5px 0px rgba(242,242,242,1);	-moz-box-shadow: 0px 4px 5px 0px rgba(242,242,242,1);	box-shadow: 0px 4px 5px 0px rgba(242,242,242,1);}.team-block .inner-box .image{	position:relative;}.team-block .inner-box .image img{	position:relative;	width:100%;	display:block;}.team-block .inner-box .lower-content-box{	position:relative;	padding:22px 25px 20px;	border:1px solid #f2f2f2;}.team-block .inner-box .lower-content-box .designation{	position:relative;	color:#e11c64;	font-size:16px;	margin-bottom:2px;}.team-block .inner-box .lower-content-box h3{	position:relative;	font-size:18px;	font-weight:700;	color:#0f1341;	margin-bottom:10px;}/*** ====================================================================	Error Section====================================================================***/.error-section{	position:relative;	width:100%;	text-align:center;	padding:300px 0px 150px;	background-color:#0f1341;}.error-section .inner-section{	position:relative;	text-align:center;	display:inline-block;	border-radius:50%;	padding:100px 30px 100px;	background:rgba(255,255,255,0.05) url(../images/resource/error-img.png) center center no-repeat;}.error-section .inner-section h1{	position:relative;	color:#e11c64;	font-size:200px;	line-height:1em;	font-weight:700;	font-family: 'Hind', sans-serif;}.error-section .inner-section h2{	position:relative;	font-size:18px;	color:#ffffff;	font-weight:400;	margin-top:-10px;		font-family: 'Rubik', sans-serif;}.error-section .inner-section .text{	position:relative;	color:#ffffff;	font-size:16px;	margin-top:16px;	margin-bottom:40px;}.error-section .go-back{	position:relative;	color:#e11c64;	font-size:16px;	font-weight:400;	text-align:center;	margin-top:18px;	display:inline-block;}/*Error Form*/.error-search-form .form-group{	position:relative;	max-width:430px;	margin:0 auto;	width:100%;}.error-search-form .form-group input[type="text"],.error-search-form .form-group input[type="search"]{	position:relative;	line-height:28px;	background:none;	display:block;	font-size:16px;	width:100%;	height:50px;	border:1px solid #eeeeee;	background-color:#ffffff;	padding:10px 50px 10px 20px;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}.error-search-form .form-group input:focus{	border-color:#ff6600;	}.error-search-form .form-group button{	position:absolute;	right:0px;	top:0px;	height:50px;	width:50px;	display:block;	font-size:16px;	color:#ffffff;	line-height:100%;	background:#e11c64;	font-weight:normal;}/*** ====================================================================	Comming Soon Section====================================================================***/.comming-soon-section{	position:relative;	text-align:center;	padding:75px 0px 75px;	background-color:#0f1341;}.comming-soon-section .logo-box{	position:relative;	margin-bottom:20px;}.comming-soon-section h2{	position:relative;	color:#ffffff;	font-size:30px;	font-weight:700;	line-height:1.6em;}.comming-soon-section .text{	position:relative;	color:#808080;	font-size:20px;	line-height:1.6em;	margin-top:18px;	margin-bottom:35px;}.comming-soon-section .copyright{	position:relative;	color:#ffffff;	font-size:14px;	font-weight:500;	margin-top:25px;}/*** ====================================================================	Countdown style====================================================================***/.time-counter{	position:relative;	margin-bottom:60px;	padding:40px 0px 40px;	border-top:1px solid rgba(255,255,255,0.10);	border-bottom:1px solid rgba(255,255,255,0.10);}.time-counter .time-countdown{	position:relative;}.time-counter .time-countdown .counter-column{	position:relative;	padding:0px 90px 0px;	text-align:center;	display:inline-block;	color:#ffffff;	font-size:20px;	line-height:1em;		font-weight:400;	font-family: 'Rubik', sans-serif;}.time-counter .time-countdown .counter-column:after{	position:absolute;	content:'';	right:0px;	top:0px;	width:1px;	height:100%;	background-color:rgba(255,255,255,0.10);}.time-counter .time-countdown .counter-column:last-child::after{	display:none;}.time-counter .time-countdown .counter-column .count{	position:relative;	display:block;	font-size:72px;	line-height:1em;	padding:0px 0px 20px;	color:#ffffff;	letter-spacing:1px;	font-weight:700;	font-family: 'Poppins', sans-serif;}/*Emailed Form*/.emailed-form .form-group{	position:relative;	max-width:430px;	margin:0 auto;	width:100%;	margin-bottom:30px;}.emailed-form .form-group input[type="text"],.emailed-form .form-group input[type="email"]{	position:relative;	line-height:28px;	background:none;	display:block;	font-size:16px;	width:100%;	height:50px;	border:1px solid #eeeeee;	background-color:#ffffff;	padding:10px 50px 10px 20px;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}.emailed-form .form-group input:focus{	border-color:#ff6600;	}.emailed-form .form-group button{	position:absolute;	right:0px;	top:0px;	height:50px;	width:50px;	display:block;	font-size:16px;	color:#ffffff;	line-height:100%;	background:#e11c64;	font-weight:normal;}/*** ====================================================================	Contact Section====================================================================***/.contact-section{	position:relative;	padding:90px 0px 40px;}.contact-section .contact-form-column{	position:relative;	margin-bottom:40px;}.contact-section .contact-form-column .inner-column{	position:relative;	padding:30px 25px 10px;	border:1px solid #f2f2f2;	-webkit-box-shadow: 0px 3px 5px 0px rgba(242,242,242,1);	-moz-box-shadow: 0px 3px 5px 0px rgba(242,242,242,1);	box-shadow: 0px 3px 5px 0px rgba(242,242,242,1);}.contact-section .contact-form-column h2{	position:relative;	color:#0f1341;	font-size:24px;	font-weight:700;	padding-bottom:12px;	margin-bottom:20px;	}.contact-section .contact-form-column h2:after{	position:absolute;	content:'';	left:0px;	bottom:0px;	width:60px;	height:2px;	background-color:#dedede;}.contact-section .contact-form-column .text{	position:relative;	color:#808080;	font-size:16px;	line-height:1.7em;	margin-bottom:28px;}/*Contact Form*/.contact-form{	position:relative;}.contact-form .form-group{	position:relative;	margin-bottom:30px;}.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="password"],.contact-form textarea{	display:block;	width:100%;	height:55px;	font-size:16px;	color:#848484;	line-height:30px;	padding:10px 20px;	font-weight:300;	border:1px solid #f2f2f2;	transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;	}.contact-form textarea{	height:225px;	resize:none;}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{	border-color:#ff5400;}.contact-form button{	width:100%;	margin-top:10px;	padding:11px 26px;}.contact-form input.error,.contact-form select.error,.contact-form textarea.error{	border-color:#ff0000 !important;	}.contact-form label.error{	line-height:24px;	padding:5px 0px 0px;	margin:0px;		font-size:11px;	color:#ff0000;	font-weight:500;	}.contact-section .contact-info-column{	position:relative;}.contact-section .contact-info-column .inner-column{	position:relative;	border:1px solid #f2f2f2;}.contact-section .contact-info-column .inner-column .upper-box{	position:relative;	padding:35px 15px 35px;	background-color:#f4f4f4;}.info-slide{	position:relative;}.info-slide .image{	position:relative;	width:85px;	height:85px;	border-radius:50%;	overflow:hidden;	margin:0 auto;	margin-bottom:15px;}.info-slide .inner{	position:relative;	text-align:center;}.info-slide .inner h3{	position:relative;	color:#0f1341;	font-size:18px;	font-weight:700;	}.info-slide .inner .title{	position:relative;	color:#e11c64;	font-size:16px;	font-weight:400;}.info-slide .inner .emailed{	position:relative;	color:#555555;	font-size:16px;	margin-top:8px;}.info-slide .inner .emailed span{	font-weight:700;	color:#0f1341;}.contact-section .contact-info-column .owl-dots{	display:none;}.contact-section .contact-info-column .owl-nav{	position:absolute;	left:0px;	top:50%;	width:100%;	margin-top:-12px;}.contact-section .contact-info-column .owl-nav .owl-prev,.contact-section .contact-info-column .owl-nav .owl-next{	position:absolute;	width:30px;	height:30px;	color:#dedede;	line-height:24px;	text-align:center;	border-radius:50%;	border:3px solid #dedede;	transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;	}.contact-section .contact-info-column .owl-nav .owl-prev span:before{	content:'\f104';	font-family: 'FontAwesome';}.contact-section .contact-info-column .owl-nav .owl-next span:before{	content: '\f105';	font-family: 'FontAwesome';}.contact-section .contact-info-column .owl-nav .owl-next{	right:0px;}.contact-section .contact-info-column .owl-nav .owl-prev:hover,.contact-section .contact-info-column .owl-nav .owl-next:hover{	color:#f4f4f4;	border-color:#e11c64;	background-color:#e11c64;}.contact-section .contact-info-column .inner-column .lower-box{	position:relative;	padding:25px 28px;}.info-list{	position:relative;}.info-list li{	position:relative;	color:#808080;	font-size:16px;	font-weight:400;	padding-left:45px;	line-height:1.8em;	padding-bottom:15px;	margin-bottom:15px;	border-bottom:1px solid #f2f2f2;}.info-list li:last-child{	border:none;	margin:0px;	padding-bottom:0px;}.info-list li strong{	color:#0f1341;	font-size:16px;	font-weight:700;	font-family: 'Poppins', sans-serif;}.info-list li .icon{	position:absolute;	left:0px;	top:8px;	line-height:1em;}/*** ====================================================================	Map Section====================================================================***/.map-data{	text-align:center;	font-size:14px;	font-weight:400;	line-height:1.8em;}.map-data h6{	font-size:16px;	font-weight:700;	text-align:center;	margin-bottom:5px;	color:#121212;}.map-canvas{	height:480px;}/*** ====================================================================	Quote Section====================================================================***/.quote-section{	position:relative;	padding:90px 0px 50px;}.quote-section .quote-info-column{	position:relative;	margin-bottom:40px;}.quote-section .quote-info-column .inner-column{	position:relative;	padding:32px 32px 45px;	background-color:#f4f4f4;}.quote-section .quote-info-column .inner-column h2{	position:relative;	color:#0f1341;	font-size:24px;	font-weight:700;	line-height:1.4em;	margin-bottom:20px;}.quote-section .quote-info-column .inner-column h3{	position:relative;	color:#0f1341;	font-size:16px;	line-height:1.4em;	font-weight:700;	margin-top:20px;	padding-top:28px;	margin-bottom:25px;	border-top:1px solid #e6e6e6;}/*Category Widget*/.quote-section .quote-info-column .form-group{	position:relative;	margin-bottom:8px;}.quote-section .quote-info-column .form-group .select-box{	position:relative;	margin-bottom:0px;}.quote-section .quote-info-column .form-group .select-box label{	position: relative;    font-size: 15px;    color: #808080;    font-weight:400;    cursor: pointer;    margin-bottom:0px;	padding-left:35px;	line-height:1em;}.quote-section .quote-info-column .form-group .select-box input[type="checkbox"]{	position: absolute;    left: 0px;    top: 0px;    width: 19px;    height: 19px;	visibility: hidden;    background-color: #ffffff;}.quote-section .quote-info-column .form-group .select-box .default-check{    position: absolute;    left: 0px;    top: -2px;    width: 19px;    height: 19px;	border-radius:4px;    background-color: #f4f4f4;    border: 1px solid #cfcfcf;}.quote-section .quote-info-column .form-group .select-box .check-icon{    position: absolute;    content: '\f00c';    left: 0px;    top: -2px;    width: 19px;    height: 19px;    color: #e11c64;    z-index: 99;    font-size: 14px;	line-height: 19px;    text-align: center;    opacity: 0;    font-family: 'FontAwesome';}.quote-section .quote-info-column .form-group .select-box input[type="checkbox"]:checked+ label .check-icon{	opacity:1;}/*Quote Form*/.quote-form{	position:relative;}.quote-form .form-group{	position:relative;	margin-bottom:30px;}.quote-form.style-two .form-group{	margin-bottom:20px;}.quote-form.style-two .form-group textarea{	height:120px;}.quote-form.style-two .form-group input[type="text"],.quote-form.style-two .form-group input[type="email"],.quote-form.style-two .form-group input[type="password"]{	height:50px;	line-height:28px;}.quote-form.style-two .form-group .ui-selectmenu-button.ui-button{	height:50px;}.quote-form input[type="text"],.quote-form input[type="email"],.quote-form input[type="password"],.quote-form textarea{	display:block;	width:100%;	height:55px;	font-size:16px;	color:#848484;	line-height:30px;	padding:10px 20px;	font-weight:300;	border:1px solid #f2f2f2;	transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;	}.quote-form textarea{	height:225px;	resize:none;}.quote-form input:focus,.quote-form select:focus,.quote-form textarea:focus{	border-color:#ff5400;}.quote-form button{	width:100%;	padding:11px 26px;}.quote-section .quote-form-column{	position:relative;}.quote-section .quote-form-column .inner-column{	position:relative;	padding:40px 30px 15px;	border:1px solid #f2f2f2;}/*Custom Select*/.form-group .ui-selectmenu-button.ui-button{	width:100%;	font-size:14px;	font-style:normal;	height:55px;	padding:10px 20px;	line-height:33px;	color:#333333;	border-radius:0px;	border:1px solid #f2f2f2;	background:#ffffff;}.form-group .ui-button .ui-icon{	background:none;	position:relative;	top:4px;	text-indent:0px;	color:#888888;	}.form-group .ui-button .ui-icon:before{	font-family: 'FontAwesome';	content: "\f107";	position:absolute;	right:0px;	top:2px !important;	top:13px;	width:10px;	height:20px;	display:block;	color:#333333;	line-height:20px;	font-size:16px;	font-weight:normal;	text-align:center;	z-index:5;}.ui-widget.ui-widget-content{	border:1px solid #e0e0e0;	font-family:'Poppins',sans-serif;}.ui-menu .ui-menu-item{	font-size:14px;	border-bottom:1px solid #e0e0e0;}.ui-menu .ui-menu-item:last-child{	border:none;	}.ui-state-active, .ui-widget-content .ui-state-active{	background:#e11c64;	border-color:#e11c64;}.ui-menu .ui-menu-item-wrapper{	position:relative;	display:block;	padding:8px 20px ;	font-size:14px;	line-height:24px;}.ui-menu-item:hover{	background-color:#17519d;}/*** ====================================================================	Mobile Section====================================================================***/.mobile-section{	position:relative;	padding:70px 0px 90px;	background-color:#f2f2f2;}.mobile-section .inner-container{	position:relative;	background-color:#ffffff;}.mobile-section .inner-container .image-column{	position:relative;}.mobile-section .inner-container .image-column .image{	position:relative;}.mobile-section .inner-container .image-column .image img{	position:relative;	width:100%;	display:block;}.mobile-section .inner-container .form-column{	position:relative;}.mobile-section .inner-container .form-column .inner-column{	position:relative;	padding:80px 30px 60px 15px;}.mobile-section .inner-container .form-column h2{	position:relative;	color:#0f1341;	font-size:30px;	font-weight:700;	line-height:1.4em;	margin-bottom:4px;}.mobile-section .inner-container .form-column .text{	position:relative;	color:#808080;	font-size:16px;	margin-bottom:28px;}/*subscribe widget*/.mobile-form{	margin-bottom:20px;}.mobile-form .form-group{	position:relative;	display:block;	margin-bottom:10px;}.mobile-form .form-group input[type="text"],.mobile-form .form-group input[type="email"]{	position:relative;	display:block;	width:100%;	line-height:30px;	padding:10px 20px;	height:50px;	font-size:15px;	color:#000000;	background:#f2f2f2;	font-weight:400;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;	}.mobile-form .form-group button{	position:relative;	padding:9px 44px;	margin-top:30px;}/*** ====================================================================	Testimonial Section====================================================================***/.testimonial-page-section{	position:relative;	padding:90px 0px 50px;}.testimonial-block-two{	position:relative;	margin-bottom:40px;}.testimonial-block-two .inner-box{	position:relative;}.testimonial-block-two .inner-box .upper-box{	position:relative;	padding:34px 25px 30px;	background-color:#f4f4f4;}.testimonial-block-two .inner-box .upper-box:before{	position:absolute;	content:'';	left:50px;	bottom:-30px;	border-top: 30px solid #f4f4f4;;	border-right: 25px solid transparent;}.testimonial-block-two .inner-box .upper-box .quote-icon{	position:relative;	color:#dedede;	font-size:46px;	line-height:1em;	margin-bottom:10px;}.testimonial-block-two .inner-box .upper-box .text{	position:relative;	color:#0f1341;	font-size:24px;	line-height:1.5em;}.testimonial-block-two .inner-box .lower-box{	position:relative;	margin-top:55px;}.testimonial-block-two .inner-box .lower-box .lower-inner{	position:relative;	padding-left:95px;	min-height:75px;	padding-top:12px;}.testimonial-block-two .inner-box .lower-box .lower-inner .image{	position:absolute;	left:0px;	top:0px;	width:75px;	height:75px;	border-radius:50%;	overflow:hidden;}.testimonial-block-two .inner-box .lower-box .lower-inner h3{	position:relative;	color:#0f1341;	font-size:18px;	font-weight:700;	line-height:1.2em;	margin-bottom:4px;}.testimonial-block-two .inner-box .lower-box .lower-inner .designation{	position:relative;	color:#e11c64;	font-size:16px;}/*** ====================================================================	Analysis Section====================================================================***/.analysis-section{	position:relative;	padding:90px 0px 50px;}.analysis-section .form-column{	position:relative;	margin-bottom:40px;}.analysis-section .form-column .inner-column{	position:relative;	padding:40px 28px 15px;	border:2px solid #f2f2f2;}/*Analysis Form*/.analysis-form{	position:relative;}.analysis-form .form-group{	position:relative;	margin-bottom:30px;}.analysis-form input[type="text"],.analysis-form input[type="email"],.analysis-form textarea{	position:relative;	display:block;	width:100%;	line-height:26px;	padding:10px 22px;	height:50px;	color:#000000;	font-size:16px;	background:none;	border:2px solid #f2f2f2;	transition:all 300ms ease;	-ms-transition:all 300ms ease;	-webkit-transition:all 300ms ease;}.analysis-form input[type="text"]:focus,.analysis-form input[type="email"]:focus,.analysis-form textarea:focus{	border-color:#e11c64;}.analysis-form .theme-btn{	margin-top:5px;	padding:9px 44px;}/*** ====================================================================	Featured Section Three====================================================================***/.featured-section-three{	position:relative;	padding-top:150px;	padding-bottom:30px;}.featured-section-three.alternate{	border-bottom:2px solid #f5f5f5;	margin-bottom:80px;	-webkit-box-shadow: 0px 4px 13px 0px rgba(247,247,247,1);	-moz-box-shadow: 0px 4px 13px 0px rgba(247,247,247,1);	box-shadow: 0px 4px 13px 0px rgba(247,247,247,1);}.featured-section-three:before{	position:absolute;	content:'';	left:0px;	top:0px;	width:100%;	height:450px;	background-color:#f4f4f4;}.price-header-box{	position:relative;	min-width:1000px;}.price-block-two{	position:relative;	float:left;	width:25%;	padding:0px;	min-height:2px;	margin-bottom:-56px;}.price-block-two.empty-block{	margin-bottom:0;	}.price-block-two .inner-box{	position:relative;	text-align:center;	overflow:hidden;	z-index:1;	padding:40px 15px 45px;	border:1px solid #f2f2f2;	background-color:#ffffff;	transition:all 0.6s ease;	-moz-transition:all 0.6s ease;	-webkit-transition:all 0.6s ease;	-ms-transition:all 0.6s ease;	-o-transition:all 0.6s ease;}.price-block-two .inner-box h2{	position:relative;	color:#0f1341;	font-size:24px;	font-weight:700;	line-height:1.4em;	margin-bottom:20px;	}.price-block-two .inner-box .off{	position:absolute;	right:20px;	top:20px;	z-index:1;	color:#ffffff;	font-size:14px;	font-weight:700;	width:60px;	height:60px;	overflow:hidden;	border-radius:50%;	line-height:1.4em;	text-align:center;	padding-top:10px;	background-color:#e11c64;	font-family: 'Poppins', sans-serif;}.price-block-two .inner-box .ribbon{	position:absolute;	right:-24px;	top:11px;	font-size:8px;	font-weight:700;	color:#ffffff;	padding:0px 25px;	letter-spacing:1px;	background-color:#e11c64;		-ms-transform: rotate(45deg);    -webkit-transform: rotate(45deg);    transform: rotate(45deg);}.price-block-two.active .inner-box,.price-block-two .inner-box:hover{	border-color:#e11c64;	-webkit-box-shadow: 0px 0px 30px 0px rgba(208,208,208,1);	-moz-box-shadow: 0px 0px 30px 0px rgba(208,208,208,1);	box-shadow: 0px 0px 30px 0px rgba(208,208,208,1);}.price-block-two .inner-box .icon-box{	position:relative;	margin-bottom:25px;}.price-block-two .inner-box .price{	position:relative;	font-size:54px;	font-weight:600;	color:#e11c64;	line-height:1em;	margin-bottom:4px;	font-family: 'Poppins', sans-serif;}.price-block-two .inner-box .price sup{	position:relative;	font-size:28px;}.price-block-two .inner-box .pr-month{	position:relative;	color:#808080;	font-size:14px;	font-weight:700;	margin-top:6px;	margin-bottom:20px;	text-transform:capitalize;}.price-block-two .inner-box:hover .theme-btn{	color:#ffffff;	border-color:#e11c64;	background:#e11c64;}/*Price Table Section*/.price-table-section{	position:relative;	top:-60px;	overflow-x:auto;}.price-table-section .price-list{	position:relative;	min-width:1000px;}.price-table-section .price-list li{	position:relative;	color:#848484;	font-size:16px;	font-weight:400;	width:24.9%;	display:block;	float:left;	min-height:55px;	margin-right:1px;	margin-bottom:1px;	text-align:center;	line-height:55px;	border:1px solid #f2f2f2;}.price-table-section .price-list li.price-title{	position:relative;	color:#848484;	font-size:16px;	font-weight:700;	padding:13px 20px;	text-align:left;	line-height:28px;	background-color:#f4f4f4;}.price-table-section .price-list li.price-title.active{	color:#ffffff;	background-color:#0f1341;}.price-table-section .price-list li .check{	color:#33b27b;	font-size:18px;}.price-table-section .price-list li .cross{	color:#ed4b4b;	font-size:18px;}/*** ====================================================================	Blog Page Section====================================================================***/.blog-page-section{	position:relative;	padding:90px 0px 50px;}.news-block{	position:relative;	margin-bottom:40px;}.news-block .inner-box{	position:relative;	display:block;	border:1px solid #f2f2f2;	transition:all 0.6s ease;	-moz-transition:all 0.6s ease;	-webkit-transition:all 0.6s ease;	-ms-transition:all 0.6s ease;	-o-transition:all 0.6s ease;}.news-block .inner-box:hover{	-ms-transform: translateY(-10px); /* IE 9 */    -webkit-transform: translateY(-10px); /* Safari */    transform: translateY(-10px);}.news-block .inner-box .image{	position:relative;}.news-block .inner-box .image img{	position:relative;	width:100%;	display:block;}.news-block .inner-box .lower-content{	position:relative;	top:0px;	transition:all 0.6s ease;	-moz-transition:all 0.6s ease;	-webkit-transition:all 0.6s ease;	-ms-transition:all 0.6s ease;	-o-transition:all 0.6s ease;	background-color:#ffffff;}.news-block .inner-box:hover .lower-content{	top:-60px;}.news-block .inner-box .lower-content .upper{	position:relative;	padding-bottom:18px;	padding:18px 28px;}.news-block .inner-box .lower-content .post-date{	position:relative;	color:#808080;	font-size:14px;	font-weight:500;	padding-left:28px;}.news-block .inner-box .lower-content .post-date:before{	position:absolute;	content:'\f073';	left:0px;	top:3px;	color:#c0c0c0;	font-size:18px;	line-height:1em;	font-family: 'FontAwesome';	transition:all 0.6s ease;	-moz-transition:all 0.6s ease;	-webkit-transition:all 0.6s ease;	-ms-transition:all 0.6s ease;	-o-transition:all 0.6s ease;}.news-block .inner-box:hover .lower-content .post-date:before{	color:#e11c64;}.news-block .inner-box .lower-content h3{	position:relative;	color:#0f1341;	font-size:18px;	font-weight:700;	line-height:1.6em;	margin-top:10px;}.news-block .inner-box .lower-content h3 a{	position:relative;	color:#0f1341;	transition:all 0.6s ease;	-moz-transition:all 0.6s ease;	-webkit-transition:all 0.6s ease;	-ms-transition:all 0.6s ease;	-o-transition:all 0.6s ease;}.news-block .inner-box .lower-content h3 a:hover{	color:#e11c64;}.news-block .inner-box .lower-content .more{	position:absolute;	left:0px;	width:100%;	bottom:-60px;	opacity:0;	visibility:hidden;}.news-block .inner-box:hover .lower-content .more{	opacity:1;	visibility:visible;	transition:all 0.6s ease 300ms;	-moz-transition:all 0.6s ease 300ms;	-webkit-transition:all 0.6s ease 300ms;	-ms-transition:all 0.6s ease 300ms;	-o-transition:all 0.6s ease 300ms;}.news-block .inner-box .lower-content .read-more{	position:relative;	color:#0f1341;	font-size:14px;	font-weight:700;	display:block;	padding:15px 0px;	margin:0px 28px;		border-top:1px solid #f2f2f2;	font-family: 'Poppins', sans-serif;	transition:all 0.6s ease;	-moz-transition:all 0.6s ease;	-webkit-transition:all 0.6s ease;	-ms-transition:all 0.6s ease;	-o-transition:all 0.6s ease;}.news-block .inner-box .lower-content .read-more span{	margin-right:10px;	font-size:16px;}.news-block .inner-box .lower-content .read-more:hover{	color:#e11c64;}/*** ====================================================================	Sidebar Page Container====================================================================***/.sidebar-page-container{	position:relative;	overflow:hidden;	padding:80px 0px 40px;}.sidebar-page-container .content-side,.sidebar-page-container .sidebar-side{	margin-bottom:40px;}.sidebar-page-container .sidebar-side .with-border{	padding-left:30px;}.sidebar-page-container .sidebar-side .with-border:before{	position:absolute;	content:'';	left:15px;	top:-200px;	width:1px;	height:5000px;	background-color:#f0f0f0;}.sidebar-widget{    position: relative;    margin-bottom: 45px;}/*Sidebar Title*/.sidebar-title{    position: relative;    margin-bottom:25px;}.sidebar-title h2{    font-size: 18px;    color: #0f1341;    font-weight: 700;    line-height: 1.2em;    text-transform: uppercase;}/*Search Box Widget*/.sidebar .search-box .form-group{	position:relative;	margin:0px;	}.sidebar .search-box .form-group input[type="text"],.sidebar .search-box .form-group input[type="search"]{	position:relative;	line-height:28px;	padding:10px 50px 10px 20px;	border:1px solid #f2f2f2;	background:none;	display:block;	font-size:14px;	width:100%;	height:50px;	color:#808080;	font-weight:400;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}.sidebar .search-box .form-group button{	position:absolute;	right:14px;	top:10px;	height:28px;	width:30px;	font-size:14px;	color:#222222;	line-height:100%;	background:none;	display:inline-block;	font-weight:normal;	text-align:right;	border-left:1px solid #f2f2f2;}/*Blog Category*/.blog-cat{	position:relative;	padding:20px 25px 20px;	border:1px solid #eeeeee;	border-left-color:#e11c64;}.blog-cat li{	position:relative;	margin-bottom:15px;}.blog-cat li a{	position:relative;	font-size:16px;	font-weight:400;	display:block;	padding-bottom:12px;	color:#808080;	padding-left:25px;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}.blog-cat li a:after{	position:absolute;	content:'';	left:0px;	bottom:0px;	width:80px;	height:1px;	background-color:#eeeeee;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}.blog-cat li a:hover::after{	width:100%;	background-color:#e11c64;}.blog-cat li:last-child{	margin-bottom:0px;}.blog-cat li:last-child a{	border:0px;}.blog-cat li a span{	float:right;}.blog-cat li a:before{	position:absolute;	content:'';	left:0px;	top:9px;	width:8px;	height:8px;	background-color:#f6f6f6;	border:1px solid #e5e5e5;	font-family: 'FontAwesome';	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}.blog-cat li a:hover{	color:#e11c64;}.blog-cat li a:hover::before{	border-color:rgba(255,72,0,0.20);	background-color:#e11c64;}.recent-comments .sidebar-title{	margin-bottom:40px;}/*Comment Block*/.comment-block{	position:relative;	margin-bottom:40px;}.comment-block .inner{	position:relative;	padding:36px 20px 20px;	border:1px solid #f2f2f2;}.comment-block .inner .date{	position:absolute;	left:22px;	top:-15px;	font-size:14px;	color:#0f1341;	padding:1px 12px;	font-weight:400;	background-color:#f6f6f6;}.comment-block .inner .content{	position:relative;	padding-left:70px;}.comment-block .inner .content .image{	position:absolute;	left:0px;	top:0px;	width:50px;	height:50px;}.comment-block .inner .content h3{	position:relative;	color:#0f1341;	font-size:16px;	font-weight:600;	line-height:1.2em;	margin-bottom:3px;}.comment-block .inner .content h3 a{	color:#0f1341;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}.comment-block .inner .content h3 a:hover{	color:#e11c64;}.comment-block .inner .content .text{	position:relative;	color:#808080;	font-size:16px;}.comment-block .inner .content .reply-btn{	position:absolute;	right:0px;	top:10px;	color:#0f1341;	font-size:18px;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}.comment-block .inner .content .reply-btn:hover{	color:#e11c64;}/*Post Widget*/.sidebar .popular-posts .post{	position:relative;	font-size:14px;	color:#666666;	padding:0px 0px;	padding-left:108px;	min-height:110px;	margin-bottom:20px;	border-bottom:1px solid #f0f0f0;}.sidebar .popular-posts .post:last-child{	margin-bottom:0px;	min-height:90px;	border:0px;}.sidebar .popular-posts .post .post-thumb{	 position:absolute;	 left:0px;	 top:0px;	 width:90px;}.sidebar .popular-posts .post:hover .post-thumb img{	opacity:0.70;}.sidebar .popular-posts .post .post-thumb img{	display:block;	width:100%;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.sidebar .popular-posts .post .post-thumb .overlay{	position:absolute;	left:0px;	top:0px;	width:100%;	height:100%;	display:block;	opacity:0;	background-color:rgba(255,72,0,0.80);	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.sidebar .popular-posts .post:hover .post-thumb .overlay{	opacity:1;}.sidebar .popular-posts .post .text{	position:relative;	top:-4px;	font-size:16px;	margin:0px 0px 0px;	font-weight:600;	color:#0f1341;	line-height:1.7em;	text-transform:capitalize;	font-family: 'Poppins', sans-serif;}.sidebar .popular-posts .post .text a{	color:#222222;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.sidebar .popular-posts .post a,.sidebar .popular-posts .post a:hover{	color:#e11c64;	}.sidebar .popular-posts .post-info{	position:relative;	font-size:16px;	color:#808080;	padding-left:22px;	font-weight:400;}.sidebar .popular-posts .post-info:before{	position:absolute;	content:'\f073';	left:0px;	top:0px;	color:#e11c64;	font-size:14px;	font-family: 'FontAwesome';}/*Popular Tags*/.sidebar .popular-tags a{	position:relative;	display:inline-block;	line-height:24px;	padding:2px 12px 2px;	margin:0px 6px 10px 0px;	color:#808080;	text-align:center;	font-size:16px;	text-transform:capitalize;	background:none;	font-weight:400;	border:1px solid #f0f0f0;	transition:all 300ms ease;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;}.sidebar .popular-tags a:hover{	color:#ffffff;	border-color:#e11c64;	background-color:#e11c64;}.news-block-two{	position:relative;	margin-bottom:50px;}.news-block-two .inner-box{	position:relative;}.news-block-two .inner-box .image{	position:relative;}.news-block-two .inner-box .image img{	position:relative;	width:100%;	display:block;}.news-block-two .inner-box .lower-content{	position:relative;	padding:25px 25px;	border:1px solid #f2f2f2;}.news-block-two .inner-box .lower-content .post-date{	position:relative;	color:#808080;	font-size:14px;	font-weight:500;	padding-left:30px;	margin-bottom:8px;}.news-block-two .inner-box .lower-content .post-date:before{	position:absolute;	content:'\f073';	left:0px;	top:3px;	color:#c0c0c0;	font-size:18px;	line-height:1em;	font-family: 'FontAwesome';	transition:all 0.6s ease;	-moz-transition:all 0.6s ease;	-webkit-transition:all 0.6s ease;	-ms-transition:all 0.6s ease;	-o-transition:all 0.6s ease;}.news-block-two .inner-box .lower-content h3{	position:relative;	font-size:24px;	font-weight:800;	line-height:1.5em;	margin-bottom:18px;}.news-block-two .inner-box .lower-content h3 a{	position:relative;	color:#0f1341;transition:all 0.6s ease;	-moz-transition:all 0.6s ease;	-webkit-transition:all 0.6s ease;	-ms-transition:all 0.6s ease;	-o-transition:all 0.6s ease;}.news-block-two .inner-box .lower-content h3 a:hover{	color:#e11c64;}.news-block-two .inner-box .lower-content .text{	position:relative;	color:#808080;	font-size:16px;	line-height:1.7em;}/*** ====================================================================	Styled Pagination====================================================================***/.styled-pagination{	position:relative;	padding-top:10px;}.styled-pagination ul{	position:relative;	display:inline-block;}.styled-pagination li{	position:relative;	display:block;	float:left;	margin:0px 10px 10px 0px;}.styled-pagination li a{	position:relative;	display:inline-block;	line-height:48px;	height:50px;	font-size:18px;	min-width:50px;	color:#808080;	font-weight:700;	text-align:center;	background:none;	border-radius:50%;	border:1px solid #f4f4f4;	text-transform:capitalize;	transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;	-moz-transition:all 500ms ease;	font-family: 'Poppins', sans-serif;}.styled-pagination li a:hover,.styled-pagination li a.active{	color:#ffffff;	border-color:#e11c64;	background-color:#e11c64;}.blog-single{	position:relative;}.blog-single .inner-box{	position:relative;	margin-bottom:70px;	-webkit-box-shadow: 0px 4px 13px 0px rgba(247,247,247,1);	-moz-box-shadow: 0px 4px 13px 0px rgba(247,247,247,1);	box-shadow: 0px 4px 13px 0px rgba(247,247,247,1);}.blog-single .inner-box .image{	position:relative;}.blog-single .inner-box .image img{	position:relative;	width:100%;	display:block;}.blog-single .inner-box .lower-content{	position:relative;	padding:25px 25px;	border:1px solid #f2f2f2;}.blog-single .inner-box .lower-content .post-meta{	position:relative;}.blog-single .inner-box .lower-content .post-meta li{	position:relative;	color:#808080;	font-size:14px;	margin-right:18px;	margin-bottom:6px;	display:inline-block;}.blog-single .inner-box .lower-content .post-meta li .icon{	position:relative;	margin-right:8px;	color:#e11c64;}.blog-single .inner-box .lower-content h3{	position:relative;	color:#0f1341;	font-size:24px;	line-height:1.5em;	font-weight:700;	margin-top:5px;	margin-bottom:20px;}.blog-single .inner-box .lower-content .text{	position:relative;}.blog-single .inner-box .lower-content .text p{	position:relative;	color:#808080;	font-size:16px;	line-height:1.7em;	margin-bottom:18px;}.blog-single .inner-box .lower-content .text blockquote{	position:relative;	border:none;	text-align:center;	padding:35px 30px;	margin-bottom:40px;	margin-top:30px;	background-color:#f6f6f6;}.blog-single .inner-box .lower-content .text blockquote .blockquote-text{	position:relative;	z-index:1;	font-size:18px;	color:#808080;	line-height:1.8em;	font-weight:400;}.blog-single .inner-box .lower-content .text blockquote .quote-icon{	position:absolute;	left:50%;	top:20px;	line-height:1em;	color:#ffffff;	font-size:120px;	text-align:center;	margin-left:-45px;}.blog-single .inner-box .lower-content .text blockquote .quote-info{	position:relative;	display:inline-block;	padding:12px 70px 0px;	margin-top:20px;	border-top:1px solid #e8e8e8;}.blog-single .inner-box .lower-content .text blockquote .quote-info h4{	position:relative;	color:#0f1341;	font-size:18px;	font-weight:700;}.blog-single .inner-box .lower-content .text blockquote .quote-info .quote-desination{	position:relative;	color:#e11c64;	font-size:16px;}/*post share options*/.blog-single .post-share-options{	position:relative;	margin-top:40px;	padding:0px 0px 0px;}.blog-single .post-share-options .post-share-inner{	border-top:1px solid #f4f4f4;	padding-top:20px;}.blog-single .post-share-options .info-links{	position:relative;}.blog-single .post-share-options .info-links li{	position:relative;	margin-right:20px;	display:inline-block;}.blog-single .post-share-options .info-links li a{	position:relative;	width:35px;	height:35px;	color:#0f1341;	font-size:14px;	text-align:center;	display:inline-block;	border-radius:50%;	line-height:34px;	margin-right:10px;	background-color:#f4f4f4;}.blog-single .post-share-options .tags span{	font-size:16px;	color:#0f1341;	font-weight:700;	margin-right:8px;	font-family: 'Poppins', sans-serif;}.blog-single .post-share-options .tags a{	position:relative;	color:#e11c64;	font-size:16px;	font-weight:400;	text-transform:capitalize;}.blog-single .post-share-options .tags{	position:relative;	color:#e11c64;	font-size:16px;	font-weight:400;	margin-top:3px;}.sidebar-page-container .group-title{	position:relative;	margin-bottom:25px;}.sidebar-page-container .group-title h2{	position:relative;	font-size:20px;	color:#0f1341;	font-weight:700;	}/*Author Box*/.author-box{	position:relative;	margin-bottom:60px;}.author-box .author-comment{	position:relative;	padding:30px 0px 25px;	border-top:1px solid #f2f2f2;	border-bottom:1px solid #f2f2f2;}.author-box .author-comment .inner{	position:relative;	padding-left:110px;}.author-box .author-comment .inner .image{	position:absolute;	left:0px;	top:0px;	width:85px;	margin-bottom:20px;}.author-box .author-comment .inner h3{	position:relative;	color:#0f1341;	font-size:20px;	font-weight:700;	margin-bottom:10px;}.author-box .author-comment .inner .text{	position:relative;	color:#808080;	font-size:16px;	font-weight:400;	line-height:1.7em;	margin-bottom:10px;}/*** ====================================================================	Comments Area==================================================================== ***/.sidebar-page-container .comments-area{	position:relative;	margin-top:0px;	margin-bottom:50px;}.sidebar-page-container .comments-area .comment-box{	position:relative;	margin-bottom:30px;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.sidebar-page-container .comments-area .comment-box:nth-child(1){	padding-top:0px;	}.sidebar-page-container .comments-area .comment-box:hover{	border-color:#eb5310;	}.sidebar-page-container .comments-area .comment-box.reply-comment{	margin-left:30px;}.sidebar-page-container .comments-area .comment{	position:relative;	font-size:14px;	padding:0px 0px 0px 80px;}.sidebar-page-container .comments-area .comment .comment-inner{	position:relative;	padding:15px 20px;	border:1px solid #f4f4f4;}.sidebar-page-container .comments-area .comment .comment-inner .rating{	position:absolute;	right:15px;	top:15px;}.sidebar-page-container .comments-area .comment .comment-inner .rating .fa{	display:inline-block;	color:#e11c64;	font-size:14px;}.sidebar-page-container .comments-area .comment-box .author-thumb{	position:absolute;	left:0px;	top:0px;	margin-bottom:20px;}.sidebar-page-container .comments-area .comment-box .author-thumb img{	width:60px;	display:block;}.sidebar-page-container .comments-area .comment-info{	position:relative;	color:#0f1341;	line-height:24px;	font-size:16px;		font-weight:700;}.sidebar-page-container .comments-area .comment-box .text{	color:#808080;	font-size:16px;    margin-top:12px;	font-weight:400;    line-height: 1.6em;	margin-bottom:0px;}/*Comment Form*/.comment-form{	position:relative;}.comment-form .group-title{	margin-bottom:20px;}.comment-form .rating-box{	position:relative;	margin-bottom:20px;}.comment-form .rating-box .text{	position:relative;	font-size:16px;	color:#808080;	margin-bottom:10px;}.comment-form .rating-box .rating{	position:relative;	display:inline-block;	margin-right:15px;	padding-right:15px;	border-right:1px solid #ebebeb;}.comment-form .rating-box .rating:last-child{	border:0px;}.comment-form .rating-box .rating .fa{	position:relative;	margin-right:2px;	display:inline-block;}.comment-form .rating-box .rating a{	position:relative;	color:#d6d6d6;	font-size:12px;	display:inline-block;}.comment-form .rating-box .rating a:hover{	color:#e11c64;}.comment-form .form-group{	position:relative;	margin-bottom:15px;}.comment-form .form-group label{	position:relative;	color:#727272;	font-size:16px;	font-weight:400;}.comment-form .form-group:last-child{	margin-bottom:0px;}.comment-form .form-group input[type="text"],.comment-form .form-group input[type="password"],.comment-form .form-group input[type="tel"],.comment-form .form-group input[type="email"],.comment-form .form-group select{	position:relative;	display:block;	width:100%;	line-height:28px;	padding:10px 15px;	border:1px solid #efefef;	height:50px;	color:#848484;	font-weight:300;	background:#ffffff;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.comment-form .form-group input[type="text"]:focus,.comment-form .form-group input[type="password"]:focus,.comment-form .form-group input[type="tel"]:focus,.comment-form .form-group input[type="email"]:focus,.comment-form .form-group select:focus,.comment-form .form-group textarea:focus{	border-color:#e11c64;}.comment-form .form-group textarea{	position:relative;	display:block;	width:100%;	line-height:26px;	padding:10px 15px;	color:#d6d6d6;	border:1px solid #efefef;	height:105px;	font-weight:300;	background:#ffffff;	resize:none;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.comment-form button{	position:relative;	margin-top:20px;	padding:9px 33px;}.comment-form input:focus,.comment-form select:focus,.comment-form textarea:focus{	border-color:#f06529;	}/*** ====================================================================	Case Page Section==================================================================== ***/.case-page-section{	position:relative;	padding:90px 0px 90px;}.case-modern-section{	position:relative;	padding:90px 0px 90px;}.case-block-two{	position:relative;	margin-bottom:40px;}.case-block-two .inner-box{	position:relative;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.case-block-two .inner-box:hover{	-webkit-box-shadow: 0px 4px 13px 0px rgba(247,247,247,1);	-moz-box-shadow: 0px 4px 13px 0px rgba(247,247,247,1);	box-shadow: 0px 4px 13px 0px rgba(247,247,247,1);}.case-block-two .inner-box .image{	position:relative;	padding:20px 20px 0px;	background-color:#f4f4f4;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.case-block-two .inner-box:hover .image{	background-color:#10d55d;}.case-block-two.alternate .inner-box .image{	background-color:#e6e6e6;}.case-block-two.alternate .inner-box:hover .image{	background-color:#e11c64;}.case-block-two .inner-box .image img{	position:relative;	width:100%;	display:block;}.case-block-two .inner-box .image .overlay-box{	position:absolute;	left:0px;	top:0px;	width:100%;	height:100%;	display:block;	text-align:center;	opacity:0;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.case-block-two .inner-box:hover .image .overlay-box{	opacity:1;}.case-block-two .inner-box .image .overlay-box .theme-btn{	padding:9px 34px;	top:50%;	margin-top:-24px;}.case-block-two .inner-box .lower-box{	position:relative;	padding:22px 20px;	background-color:#ffffff;	border:1px solid #f4f4f4;}.case-block-two .inner-box .lower-box h3{	position:relative;	color:#0f1341;	font-size:18px;	font-weight:700;	line-height:1.2em;	margin-bottom:10px;}.case-block-two .inner-box .lower-box h3 a{	position:relative;	color:#0f1341;	-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.case-block-two .inner-box .lower-box h3 a:hover{	color:#e11c64;}.case-block-two .inner-box .lower-box .text{	position:relative;	color:#808080;	font-size:16px;	line-height:1.7em;	margin-bottom:12px;}.case-block-two .inner-box .lower-box .read-more{	position:relative;	color:#0f1341;	font-size:14px;	font-weight:700;		-webkit-transition:all 300ms ease;	-ms-transition:all 300ms ease;	-o-transition:all 300ms ease;	-moz-transition:all 300ms ease;	transition:all 300ms ease;}.case-block-two .inner-box .lower-box .read-more .icon{	margin-right:8px;}.case-block-two .inner-box .lower-box .read-more:hover,.case-block-two .inner-box:hover .lower-box .read-more{	color:#e11c64;}/*** ====================================================================	Case Banner Section==================================================================== ***/.case-banner{	position:relative;	text-align:center;	padding:250px 0px 0px;	background-size:cover;	background-repeat:no-repeat;}.case-banner h2{	position:relative;	color:#ffffff;	font-size:36px;	font-weight:700;	line-height:1.4em;	margin-bottom:12px;	}.case-banner .text{	position:relative;	color:#ffffff;	max-width:700px;	margin:0 auto;	margin-bottom:45px;}/*** ====================================================================	Case Single Section==================================================================== ***/ .case-single-section{	position:relative;	padding-top:60px;}.case-info-section{	position:relative;}.case-info-section .title-column{	position:relative;	margin-bottom:40px;}.case-info-section .title-column .inner-column{	position:relative;}.case-info-section .title-column .inner-column h2{	position:relative;	font-weight:700;	color:#0f1341;	line-height:1.4em;	}.case-info-section .content-column{	position:relative;}.case-info-section .content-column .inner-column{	position:relative;	padding-bottom:40px;	border-bottom:1px solid #f2f2f2;}.case-info-section .content-column .inner-column .text{	position:relative;}.case-info-section .content-column .inner-column .text p{	position:relative;	color:#808080;	font-size:16px;	font-weight:400;	line-height:1.7em;	margin-bottom:20px;}.info-category{	position:relative;}.info-category li{	position:relative;	margin-bottom:15px;	color:#808080;	font-size:16px;	font-weight:400;}.info-category li .title{	position:relative;	color:#0f1341;	font-weight:700;	font-size:16px;	margin-right:5px;	font-family: 'Poppins', sans-serif;}.info-category li .fa{	color:#e11c64;}/*** ====================================================================	Case Goal Section==================================================================== ***/ .case-goal-section{	position:relative;	padding-top:60px;}.case-goal-section .title-column{	position:relative;	margin-bottom:40px;}.case-goal-section .title-column h2{	position:relative;	font-weight:700;	color:#0f1341;	line-height:1.4em;	}.case-goal-section .image-column{	position:relative;}.case-goal-section .image-column .image{	position:relative;	margin-bottom:40px;}.case-goal-section .image-column .image img{	position:relative;	width:100%;	display:block;}.case-goal-section .content-column{	position:relative;}.case-goal-section .content-column .inner-column{	position:relative;	padding-bottom:30px;	border-bottom:1px solid #f2f2f2;}.case-goal-section .content-column h3{	position:relative;	color:#0f1341;	font-size:16px;	font-weight:700;	line-height:1.7em;	margin-bottom:22px;}/*** ====================================================================	Case Challenge Section==================================================================== ***/ .case-challenge-section{	position:relative;	padding-top:60px;}.case-challenge-section .title-column{	position:relative;	margin-bottom:40px;}.case-challenge-section .title-column h2{	position:relative;	font-weight:700;	color:#0f1341;	line-height:1.4em;	}.case-challenge-section .content-column{	position:relative;}.case-challenge-section .content-column .inner-column{	position:relative;	padding:0px 0px 50px;	border-bottom:1px solid #f2f2f2;}.case-challenge-section .content-column .inner-column .owl-nav{	display:none;}.case-challenge-section .content-column .inner-column .owl-dots{	position:relative;	text-align:center;}.case-challenge-section .content-column .inner-column .owl-dots .owl-dot{	position:relative;	width:9px;	height:9px;	margin:0px 5px;	display:inline-block;	border-radius:50%;	background-color:#dedede;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.case-challenge-section .content-column .inner-column .owl-dots .owl-dot:hover,.case-challenge-section .content-column .inner-column .owl-dots .owl-dot.active{	position:relative;	width:22px;	height:8px;	border-radius:10px;	background-color:#e11c64;}.case-challenge-section .content-column .inner-column .text{	position:relative;	color:#808080;	font-size:16px;	font-weight:400;	line-height:1.8em;	margin-bottom:30px;}.challenge-block{	position:relative;	margin-bottom:30px;}.challenge-block .inner-block{	position:relative;	text-align:center;	padding:45px 15px 35px;	background-color:#f4f4f4;}.challenge-block .inner-block .percent-box{	position:relative;}.challenge-block .inner-block .percent-box .icon{	position:absolute;	left:50%;	top:50%;	margin-left:-27px;	margin-top:-32px;}.challenge-block .inner-block h3{	position:relative;	color:#0f1341;	font-size:18px;	font-weight:700;	line-height:1.4em;	margin-bottom:8px;	margin-top:8px;}.challenge-block .inner-block .text{	position:relative;	color:#808080;	font-size:16px;}/*** ====================================================================	Case Solution Section==================================================================== ***/ .case-solutions-section{	position:relative;	padding-top:60px;}.case-solutions-section .title-column{	position:relative;	margin-bottom:40px;}.case-solutions-section .title-column h2{	position:relative;	font-weight:700;	color:#0f1341;	line-height:1.4em;	}.case-solutions-section .content-column{	position:relative;}.case-solutions-section .content-column .inner-column{	position:relative;	padding:0px 0px 30px;	border-bottom:1px solid #f2f2f2;}.case-solutions-section .content-column .inner-column .image-column .image{	margin-bottom:30px;}.case-solutions-section .content-column .inner-column .text{	position:relative;	color:#808080;	font-size:16px;	font-weight:400;	line-height:1.8em;	margin-bottom:35px;}/*Solution Icon Block*/.solution-icon-block{	position:relative;	margin-bottom:36px;}.solution-icon-block .solution-inner{	position:relative;}.solution-icon-block .solution-inner .icon-box{	position:relative;	margin-bottom:15px;}.solution-icon-block .solution-inner h3{	position:relative;	color:#0f1341;	font-size:18px;	font-weight:700;}/*** ====================================================================	Case Result Section==================================================================== ***/ .case-result-section{	position:relative;	padding-top:60px;}.case-result-section .title-column{	position:relative;	margin-bottom:40px;}.case-result-section .title-column h2{	position:relative;	font-weight:700;	color:#0f1341;	line-height:1.4em;	}.case-result-section .content-column{	position:relative;}.case-result-section .content-column .inner-column{	position:relative;	padding:0px 0px 30px;}.case-result-section .content-column .inner-column .chart-column .image{	margin-bottom:40px;}.case-result-section .content-column .inner-column .text{	position:relative;	margin-bottom:20px;	font-size:16px;	color:#808080;}.result-block{	position:relative;	margin-bottom:30px;}.result-block .block-inner{	position:relative;	padding-left:80px;}.result-block .block-inner .icon-box{	position:absolute;	left:0px;	top:10px;	line-height:1em;}.result-block .block-inner .result-text{	position:relative;	color:#808080;	font-size:16px;}.result-block .block-inner h3{	position:relative;	color:#0f1341;	font-size:24px;	font-weight:500;	line-height:1.4em;	margin-top:5px;}.related-case-section{	position:relative;	padding:85px 0px 40px;	background-color:#f4f4f4;}/*** ====================================================================	Services Single Section==================================================================== ***/.services-single-section{	position:relative;}.services-sidebar{	position:relative;	padding:30px 0px 1px 28px;	background-color:#f4f4f4;}/*Blog Category*/.blog-cat-two{	position:relative;	padding:0px 18px 0px;	border:1px solid #f2f2f2;	background-color:#ffffff;	-webkit-box-shadow: -2px 2px 12px 0px rgba(233,233,233,1);	-moz-box-shadow: -2px 2px 12px 0px rgba(233,233,233,1);	box-shadow: -2px 2px 12px 0px rgba(233,233,233,1);}.blog-cat-two li{	position:relative;	padding:8px 0px;	border-bottom:1px solid #eeeeee;}.blog-cat-two li a{	position:relative;	font-size:16px;	font-weight:400;	display:block;	color:#0f1341;	padding:4px 0px;	padding-left:25px;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;	font-family: 'Poppins', sans-serif;}.blog-cat-two li:last-child{	margin-bottom:0px;	border:none;}.blog-cat-two li a:before{	position:absolute;	content:'';	left:0px;	top:13px;	width:8px;	height:8px;	background-color:#eeeeee;	border:1px solid #e6e6e6;	font-family: 'FontAwesome';	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;	-ms-transform: rotate(45deg);    -webkit-transform: rotate(45deg);    transform: rotate(45deg);}.blog-cat-two li.active a,.blog-cat-two li a:hover{	color:#ffffff;	padding-left:30px;	background-color:#0f1341;}.blog-cat-two li.active a:before,.blog-cat-two li a:hover::before{	left:10px;	border-color:rgba(255,255,255,0.50);}/*Broucher Widget*/.sidebar-brochure .brochure{	position:relative;	color:#0f1341;	font-weight:400;	font-size:16px;	padding:5px 20px;	display:block;	padding-left:70px;	background-color:#ffffff;	border:1px solid #f2f2f2;	border-bottom:none;	transition:all 0.3s ease;	-o-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;}.sidebar-brochure .brochure span{	display:block;	font-weight:400;	color:#808080;	transition:all 0.3s ease;	-o-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;}.sidebar-brochure .brochure .icon{	position:absolute;	width:54px;	left:0px;	top:0px;	height:65px;	font-size:18px;	margin-right:8px;	text-align:center;	font-weight:400;	line-height:65px;	color:#0f1341;	border-right:1px solid #f2f2f2;	transition:all 0.3s ease;	-o-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;}.sidebar-brochure .brochure:hover{	background-color:#e11c64;	color:#ffffff;}.sidebar-brochure .brochure:hover span,.sidebar-brochure .brochure:hover .icon{	color:#ffffff;}.testimonial-widget{	position:relative;}.testimonial-widget .inner-widget{	position:relative;	margin-right:2px;	padding:25px 18px 55px;	background-color:#ffffff;	/*-webkit-box-shadow: -2px 2px 12px 0px rgba(233,233,233,1);	-moz-box-shadow: -2px 2px 12px 0px rgba(233,233,233,1);	box-shadow: -2px 2px 12px 0px rgba(233,233,233,1);*/}.testimonial-widget .inner-widget .upper-box{	position:relative;}.testimonial-widget .inner-widget .upper-box .upper-inner{	position:relative;	padding-left:70px;	min-height:78px;	margin-bottom:20px;	border-bottom:1px solid #f2f2f2;}.testimonial-widget .inner-widget .upper-box .upper-inner .image{	position:absolute;	left:0px;	top:0px;	width:56px;	height:56px;	overflow:hidden;	border-radius:50%;}.testimonial-widget .inner-widget .upper-box .upper-inner h3{	position:relative;	color:#0f1341;	font-size:16px;	font-weight:700;	line-height:1.4em;	text-transform:capitalize;}.testimonial-widget .inner-widget .upper-box .upper-inner .location{	position:relative;	color:#e11c64;	font-size:16px;}.testimonial-widget .inner-widget .text{	position:relative;	color:#808080;	font-size:17px;	line-height:1.7em;	font-style:italic;}.testimonial-widget .owl-nav{	display:none;}.testimonial-widget .owl-dots{	position:absolute;	left:20px;	bottom:20px;}.testimonial-widget .owl-dots .owl-dot{	position:relative;	width:25px;	height:5px;	margin-right:8px;	display:inline-block;	background-color:#e6e6e6;	transition:all 0.3s ease;	-o-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;}.testimonial-widget .owl-dots .owl-dot:hover,.testimonial-widget .owl-dots .owl-dot.active{	background-color:#e11c64;}.services-single{	position:relative;}.services-single h2{	position:relative;	color:#0f1341;	font-size:30px;	font-weight:700;	line-height:1.4em;	margin-bottom:30px;	}.services-single .inner-box{	position:relative;}.services-single .inner-box .image{	position:relative;}.services-single .inner-box .image img{	position:relative;	width:100%;	display:block;}.services-single .inner-box .lower-content{	position:relative;	padding-top:30px;}.services-single .inner-box .lower-content .text{	position:relative;}.services-single .inner-box .lower-content .text p{	position:relative;	color:#808080;	font-size:16px;	line-height:1.8em;	margin-bottom:30px;}.services-single .inner-box .lower-content .text .start-btn{	padding:9px 34px;	margin-bottom:60px;}.services-single .inner-box .lower-content .text h3{	position:relative;	color:#0f1341;	font-size:24px;	font-weight:700;	line-height:1.4em;	margin-bottom:20px;	}.services-single .inner-box .lower-content .two-column{	position:relative;}.services-single .inner-box .lower-content .two-column .graph-column{	position:relative;	margin-bottom:40px;}.services-single .inner-box .lower-content .two-column .graph-column .inner-column{	position:relative;	padding:25px 18px 20px;	border:1px solid #f2f2f2;	-webkit-box-shadow: 0px 4px 18px 0px rgba(247,247,247,1);	-moz-box-shadow: 0px 4px 18px 0px rgba(247,247,247,1);	box-shadow: 0px 4px 18px 0px rgba(247,247,247,1);}.services-single .inner-box .lower-content .two-column .graph-column .inner-column .image img{	width:auto;}.services-single .inner-box .lower-content .two-column .graph-column .inner-column h4{	position:relative;	color:#0f1341;	font-size:18px;	font-weight:700;	margin-bottom:20px;	text-transform:capitalize;}.services-single .inner-box .lower-content .carousel-column .inner-column{	position:relative;	padding-top:65px;	padding-bottom:40px;}.services-single .inner-box .lower-content .carousel-column .inner-column:before{	position:absolute;	content:'';	left:6px;	top:0px;	width:2px;	height:100%;	background-color:#e6e6e6;}.services-section-four{	position:relative;	margin-bottom:40px;}.services-section-four .services-inner{	position:relative;	padding-left:50px;}.services-section-four .services-inner .dott{    position: absolute;    content: '';    left:3px;    top: 22px;    width: 9px;    height: 9px;    border-radius: 50%;    background-color: #0f1341;}.services-section-four .services-inner .dott:before{	position: absolute;    content: '';    left: -3px;    top: -3px;    right: -3px;    bottom: -3px;    border-radius: 50%;    background-color: rgba(15,19,65,0.50);}.services-section-four .services-inner .icon-box{	position:relative;	margin-bottom:18px;}.services-section-four .services-inner .icon-box{}.services-section-four .services-inner .icon-box .icon{	position:relative;	line-height:1em;}.services-section-four .services-inner .services-heading{	position:relative;	color:#0f1341;	font-size:18px;	font-weight:700;	line-height:1.4em;	margin-bottom:10px;	text-transform:capitalize;}.services-section-four .services-inner .services-text{	position:relative;	color:#808080;	font-size:16px;	line-height:1.8em;}.services-single .inner-box .lower-content .carousel-column .slick-prev{	position:absolute;	left:42px;	top:-66px;	display:block;	width:30px;	height:30px;	border-radius:50%;	background:none;	text-indent:0;	line-height:26px;	margin-left:-50px;	font-size:18px;	color:#e6e6e6;	background-color:#ffffff;	border:2px solid #e6e6e6;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.services-single .inner-box .lower-content .carousel-column .slick-next{	position:absolute;	left:-8px;	bottom:-40px;	display:block;	width:30px;	height:30px;	border-radius:50%;	background:none;	text-indent:0;	line-height:26px;	margin-left:-50px;	font-size:18px;	color:#e6e6e6;	background-color:#ffffff;	border:2px solid #e6e6e6;	transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-webkit-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;}.services-single .inner-box .lower-content .carousel-column .slick-arrow.slick-next{	margin-left:0px;}.services-single .inner-box .lower-content .carousel-column .slick-arrow.slick-prev:hover,.services-single .inner-box .lower-content .carousel-column .slick-arrow.slick-next:hover{	color:#ffffff;	border-color:#e11c64;	background-color:#e11c64;}/*** ====================================================================	Accordion Style====================================================================***/.accordian-boxed{	position:relative;	margin-top:30px;}.accordian-boxed h3{	position:relative;	color:#0f1341;	font-size:24px;	font-weight:700;	line-height:1.2em;	margin-bottom:28px;	}.accordion-box{	position:relative;}.accordion-box .block{	position: relative;    padding:19px 0px;    margin-bottom:10px;	border:1px solid #f2f2f2;	background-color:#ffffff;}.accordion-box .block .acc-btn{	position:relative;	font-size:18px;	cursor:pointer;	line-height:30px;	color:#0f1341;	font-weight:700;	padding:0px 10px 0px 100px;	transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	font-family: 'Poppins', sans-serif;}.accordion-box .block .acc-btn.active{	color:#e11c64;}.accordion-box .block .icon-outer{	position:absolute;	left:22px;	top:0px;	font-size:18px;	color: #25baa9;	padding-right:20px;	transition:all 500ms ease;	-moz-transition:all 500ms ease;	-webkit-transition:all 500ms ease;	-ms-transition:all 500ms ease;	-o-transition:all 500ms ease;}.accordion-box .block:after{	position:absolute;	content:'';	left:78px;	top:18px;	bottom:18px;	width:1px;	background-color:#f2f2f2;}.accordion-box .block.active-block:after{	background-color:#e11c64;}.accordion-box .block .acc-content{	position:relative;	display:none;}.accordion-box .block .acc-content .content-text{	padding-bottom:6px;}.accordion-box .block .acc-content.current{	display:block;	}.accordion-box .block .content{	position:relative;	font-size:14px;	padding:15px 30px 0px 100px;}.accordion-box .block .content .text{	line-height:1.8em;	font-size:16px;		color:#848484;}.accordion-box .block .content p:last-child{	margin-bottom:0px;	}/*** ====================================================================	Quote Section Two====================================================================***/.quote-two-section{	position:relative;	margin-top:80px;	padding-bottom:90px;	background-color:#f4f4f4;}.quote-two-section .title-column{	position:relative;	padding-bottom:40px;}.quote-two-section .title-column .inner-column{	position:relative;	padding-top:95px;}.quote-two-section .title-column h2{	position:relative;	color:#0f1341;	font-size:24px;	font-weight:700;	line-height:1.4em;	margin-bottom:10px;	}.quote-two-section .title-column .text{	position:relative;	color:#808080;	font-size:16px;	font-weight:400;	line-height:1.8em;	margin-bottom:18px;}.quote-two-section .title-column .plans{	position:relative;	color:#e11c64;	font-size:14px;	font-weight:700;	}.quote-two-section .title-column .plans .arrow{	position:relative;	margin-right:8px;}.quote-two-section .form-column .inner-column{	position:relative;	padding:45px 45px;	margin-top:-90px;	background-color:#ffffff;	-webkit-box-shadow: 0px 2px 16px 0px rgba(204,204,204,1);	-moz-box-shadow: 0px 2px 16px 0px rgba(204,204,204,1);	box-shadow: 0px 2px 16px 0px rgba(204,204,204,1);}.quote-two-section .form-column .inner-column .text{	position:relative;	color:#808080;	font-size:18px;	line-height:1.7em;	margin-bottom:30px;