/*-------------------------------------------------------------->>> TABLE OF CONTENTS:----------------------------------------------------------------1.0 Reset2.0 Document3.0 Layout4.0 Elements5.0 Posts6.0 Pages7.0 Widgets8.0 Supports--------------------------------------------------------------*//*--------------------------------------------------------------1.0 Reset--------------------------------------------------------------*/html{	font-size:100%;}embed,iframe, object,video {	margin-bottom: 1.6em;    max-width: 100%;    vertical-align: middle;}body{	color:#777777;}body.error404 #main{	background-color:transparent;}body.error404 .content_wrapper{	background:none;}#main{	position:relative;	z-index:10;}#wrapper{	position:relative;	overflow:hidden;}.content_wrapper{	position:relative;	background:#fff;	z-index:10;}.mobile_header{	display:none;}.overflow_hidden{	overflow:hidden;}body.tmc_header_1 #header {    position: absolute;    z-index: 99999;    width: 100%;}#header{	position:relative;	z-index:99999;}body.tmc_header_3 #header{	position: absolute;	width: 100%;	z-index:99999;}body.tmc_header_1 .header_top{	position:relative;	padding: 32.5px 0;	background:transparent;}@keyframes fadeItIn {    from {        opacity: 0;        -webkit-transform: translate3d(0, -100%, 0);        -moz-transform: translate3d(0, -100%, 0);        transform: translate3d(0, -100%, 0);    }    to {        opacity: 1;        -webkit-transform: none;        -moz-transform: none;        transform: none;    }}.header_top{	position:relative;	padding:43px 0 71px;	background:#002e5b;}.header_top:before{	content:'';	position:absolute;	left:0;	top:0;	right:0;	bottom:0;	background:rgba(0, 0, 0, 0.1);	z-index:10;	display:block;}.header_top .container{	position:relative;	z-index:15;}.logo{	float:left;	font-size:24px;	text-transform:uppercase;	color:#333;}.logo a{	display:block;}.logo a img{	max-width:inherit;}.icon_text{	position:relative;}body.tmc_header_1 .icon_text .icon{	float:left;	font-size:26px;	color:#C4D114;	margin:5px 14px 0 0;}.icon_text .icon{	float:left;	font-size:26px;	color:#C4D114;	margin:3px 14px 0 0;}.icon_text .icon i{	vertical-align:top;}.icon_text .text{	color:#fff;	float:right;	font-size:13px;}.icon_text .text strong{	font-weight:400;	line-height:16px;}body.tmc_header_1 .header_top .icon_text .text {    font-size: 14px;    line-height: 20px;	max-width: 156px;}body.tmc_header_1 .header_top .icon_text{    margin-top: 0;    border-right: 1px solid #545251;    padding-right: 15px;	text-align: left;    margin-right: 0;}.header_top .icon_text{	float:right;	margin:5px 14px 0 20px;	line-height:16px;	text-align:right;}body.tmc_header_2 .header_top{	background:rgba(255, 255, 255, 0.3);	padding:0;box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);}body.tmc_header_2 .header_top:before{	display:none;}body.tmc_header_2 .header_top .logo{	float:none;}body.tmc_header_2 .header_top .logo a{	margin-top:0px;}body.tmc_header_2 .header_top .top_nav{	position:relative;	float:none;	bottom:auto;	top:auto;	left:auto;	right:auto;	padding:0;	overflow:inherit;}body.tmc_header_2 .header_top .top_nav .top_nav_wrapper > ul > li{	padding: 35px 0;	line-height: 28px;}body.tmc_header_2 .header_top .top_nav .top_nav_wrapper,body.tmc_header_2 .header_top .top_nav .main_menu_nav{	background:none;	box-shadow:none;	float:right;}body.tmc_header_2 .header_top .top_nav .top_nav_wrapper > ul,body.tmc_header_2 .header_top .top_nav .main_menu_nav > ul{	padding:0;}body.tmc_header_2 .header_top .top_nav .top_nav_wrapper > ul > li, body.tmc_header_2 .header_top .top_nav .main_menu_nav > ul > li{	letter-spacing:-0.04em;}body.tmc_header_2 .header_top .top_nav .top_nav_wrapper > ul > li > a,body.tmc_header_2 .header_top .top_nav .main_menu_nav > ul > li > a{	padding-left: 20px;    padding-right: 18px;	padding-top: 4px;    padding-bottom: 4px;    border: none;    height: auto;    font-size: 15px;    font-family: "Raleway", sans-serif;    font-weight: bold;    color: #000;    text-transform: uppercase;    letter-spacing: .03em;}.top_nav .main_menu_nav > ul > li ul{	top:135%;	min-width: 243px;}body.tmc_header_2 .top_bar:before{	position:absolute;	top:0;	left:0;	right:0;	bottom:0;	background:url(./../../../../../uploads/2018/01/header-bg.jpg) repeat;	opacity:.05;	content:'';}body.tmc_header_2 .top_bar .thm-container {    position: relative;    z-index: 9;}body.tmc_header_2 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_item > a,body.tmc_header_2 .header_top .top_nav .top_nav_wrapper > ul > li.current-menu-ancestor > a,body.tmc_header_2 .header_top .top_nav .top_nav_wrapper > ul > li.current-menu-parent > a,body.tmc_header_2 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_parent > a, body.tmc_header_2 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_ancestor > a, body.tmc_header_2 .header_top .top_nav .main_menu_nav > ul > li.current_page_item > a, body.tmc_header_2 .header_top .top_nav .main_menu_nav > ul > li.current-menu-ancestor > a, body.tmc_header_2 .header_top .top_nav .main_menu_nav > ul > li.current-menu-parent > a, body.tmc_header_2 .header_top .top_nav .main_menu_nav > ul > li.current_page_parent > a, body.tmc_header_2 .header_top .top_nav .main_menu_nav > ul > li.current_page_ancestor > a{	color:#C4D114;}body.tmc_header_2 .header_top .top_nav .top_nav_wrapper > ul > li:hover > a, body.tmc_header_2 .header_top .top_nav .main_menu_nav > ul > li:hover > a{	color:#C4D114;}body.tmc_header_2 .header_top .top_nav .header_socials{	float:right;	font-size:0;	margin:0 0 0 40px;}body.tmc_header_2 .header_top .top_nav .header_socials a{	font-size:16px;	line-height:16px;	display:inline-block;	margin:14px 0 0 25px;	color:#002e5b;	transition:color 0.2s linear;}body.tmc_header_2 .header_top .top_nav .header_socials a.cart_count{	position:relative;	font-size:15px;}body.tmc_header_2 .header_top .top_nav .header_socials a.cart_count .count{	position:absolute;	right:-10px;	top:-11px;	background:#fde428;	-webkit-border-radius:50%;	-moz-border-radius:50%;	-ms-border-radius:50%;	border-radius:50%;	width:19px;	height:19px;	font-size:9px;	font-family:Poppins;	font-weight:700;	text-align:center;	line-height:21px;	color:#222222 !important;}body.tmc_header_2 .header_top .top_nav .header_socials a:first-child{	margin:0;}body.tmc_header_2 .header_top .top_nav .header_socials a:hover{	color:#6c98e1;	text-decoration:none;}body.tmc_header_3 .header_top{	padding: 25px 0 0px;	position: absolute;    width: 100%;	background: transparent;}body.tmc_header_3 .header_top:before{	display:none;}body.tmc_header_3 .header_top .icon_text{	margin-top:0;}body.tmc_header_3 .header_top .header_socials a{	margin-top:5px;}body.tmc_header_3 .top_nav{	position:relative;	float:none;	bottom:auto;	top:auto;	left:auto;	right:auto;	padding:0;	overflow:inherit;	background: transparent;}body.tmc_header_3 .top_nav .top_nav_wrapper{	background:none;	box-shadow:none;}body.tmc_header_3 .top_nav .top_nav_wrapper > ul{	margin:0 0 0 -16px;	padding:0;	float: right;}body.tmc_header_3 .top_nav .icon_text{	margin-right:0;}body.tmc_header_4 .header_top{	background:#29293d;	padding:41px 0 33px;}body.tmc_header_4 .header_top:before{	position:absolute;	top:0;	left:0;	right:0;	bottom:0;	background:url(../images/header-bg-3.jpg) repeat;content:'';}body.tmc_header_4 .header_top .icon_text{	margin-top:0;	/*border-right:1px solid #42414c;*/	padding-right:15px;}body.tmc_header_4 .icon_text {    margin-right: 0;}body.tmc_header_4 .icon_text.big.clearfix {    padding-right: 0 !important;}body.tmc_header_4 .icon_text.big.clearfix .text {    text-align: center;}body.tmc_header_4 .icon_text.big.clearfix .icon {    margin-right: 5px;}body.tmc_header_4 .header_top .icon_text:first-child{	margin-top:0;	border-right:none;	padding-right:0;}body.tmc_header_4 .header_top .icon_text.big .text strong{	font-size:18px;}body.tmc_header_4 .header_top .icon_text .text{	color:#1b4266;	font-size:14px;	line-height:20px;	max-width: 182px;}body.tmc_header_4 .header_top .icon_text .text strong{	font-weight:700;}body.tmc_header_4 .header_top .logo a{	margin-top:4px;}.icon_working{	border:none!important;	padding-right:0!important;}body.tmc_header_4 .top_nav{	position:relative;	float:none;	bottom:auto;	top:auto;	left:auto;	right:auto;	padding:0;	overflow:inherit;	background: #12121b;	border-top: 1px solid #38374d;}body.tmc_header_4 .top_nav .top_nav_wrapper{	background:none;	box-shadow:none;}body.tmc_header_4 .top_nav .top_nav_wrapper > ul{	margin:0 0 0 -26px;	padding:0;}body.tmc_header_4 .top_nav .top_nav_wrapper > ul > li{	font-size:15px;	font-weight:500 !important;	text-transform:capitalize;	padding:15px 0;}body.tmc_header_4 .top_nav .top_nav_wrapper > ul > li:first-child > a:after{	display:none;}body.tmc_header_4 .top_nav .top_nav_wrapper > ul > li > a{	font-size:15px;	border-right:1px dashed rgba(255, 255, 255, 0.4);	font-family:"Raleway", sans-serif;	font-weight:bold;	color:#C8C8DA;	text-transform:uppercase;	padding:0 18.5px 0 23px;	text-decoration:none;	line-height:20px;	zoom:1;}body.tmc_header_4 .top_nav .top_nav_wrapper > ul > li > a:hover{	color:#C4D114;}body.tmc_header_4 .top_nav .top_nav_wrapper > ul > li:last-child > a{	border-right:none;}body.tmc_header_4 .top_nav .icon_text{	margin-right:0;}body.tmc_header_4 .top_nav .header_socials a{	font-size:18px;	margin:20px 0 0 30px;}body.tmc_header_4 .top_nav .header_socials a:hover{	color:#fde428;}body.tmc_header_5 .header_top{	background: #0f2440;	padding:0;	box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15);}body.tmc_header_5 .header_top:before{	display:none;}body.tmc_header_5 .header_top .logo{	float:none;}body.tmc_header_5 .header_top .logo a{	margin-top:0px;}body.tmc_header_5 .header_top .top_nav{	position:relative;	float:none;	bottom:auto;	top:auto;	left:auto;	right:auto;	padding:27px 0;	overflow:inherit;}body.tmc_header_5 .header_top .top_nav{	padding:0;}body.tmc_header_5 .header_top .top_nav .top_nav_wrapper > ul > li > a {    border: none;    padding: 4px 0!important;    padding-right: 20px!important;	padding-left: 20px!important;}body.tmc_header_5 .header_top .top_nav .top_nav_wrapper > ul > li:first-child > a {	padding-left: 0!important;}.tmc_header_5 .nav-header-right ul > li {    padding: 37px 0 46px 0;}.tmc_header_5 .nav-header-right ul > li ul.search-box li {    padding: 0;}.tmc_header_5 .nav-header-right ul,.tmc_header_2 .nav-header-right ul{	margin: 0;}.tmc_header_2 .nav-header-right ul > li {    padding: 35px 0;	line-height: 26px;}.tmc_header_2 .nav-header-right ul > li  button{	padding: 5px 0px 5px 10px;}.tmc_header_2 .affix .nav-header-right ul > li {    padding: 20px 0;}body.tmc_header_2 .header_top .top_nav.affix .top_nav_wrapper > ul > li {    padding: 20px 0;}.tmc_header_2 .nav-header-right ul > li ul.search-box li{	padding: 0;}.tmc_header_2 .nav-header-right ul > li button .icon-Search{	margin-top: 4px;}.tmc_header_2 .nav-header-right ul > li .input-group-addon button .icon-Search {    margin-top: 0;}body.tmc_header_5 .header_top .top_nav .top_nav_wrapper > ul > li {    padding: 37px 0 46px 0;	line-height: 26px;}body.tmc_header_5 .header_top .top_nav .nav-header-right > ul > li > button {    padding-left: 20px;    padding-right: 20px;	border-left: 1px solid #4e5c70;}.tmc_header_5 .affix .nav-header-right ul > li {    padding: 21px 0;}body.tmc_header_5 .header_top .top_nav.affix .top_nav_wrapper > ul > li {    padding: 21px 0;}body.tmc_header_5 .header_top .top_nav .top_nav_wrapper, body.tmc_header_5 .header_top .top_nav .main_menu_nav{	background:none;	box-shadow:none;	float:right;}body.tmc_header_5 .header_top .top_nav .top_nav_wrapper > ul, body.tmc_header_5 .header_top .top_nav .main_menu_nav > ul{	padding:0;}body.tmc_header_5 .header_top .top_nav .top_nav_wrapper > ul > li, body.tmc_header_5 .header_top .top_nav .main_menu_nav > ul > li{	letter-spacing:-0.04em;}body.tmc_header_5 .header_top .top_nav .top_nav_wrapper > ul > li > a, body.tmc_header_5 .header_top .top_nav .main_menu_nav > ul > li > a{	padding: 17px 19px;    height: auto;    font-size: 15px;    font-family: "Raleway", sans-serif;    font-weight: bold;    color: #fff;    text-transform: uppercase;    letter-spacing: .03em;}body.tmc_header_5 .nav-header-right > ul > li > button .icon-Search {    font-size: 15px;    color: #fff;} .top_nav .main_menu_nav > ul > li ul{	top:148%;}body.tmc_header_5 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_item > a, body.tmc_header_5 .header_top .top_nav .top_nav_wrapper > ul > li.current-menu-ancestor > a, body.tmc_header_5 .header_top .top_nav .top_nav_wrapper > ul > li.current-menu-parent > a, body.tmc_header_5 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_parent > a, body.tmc_header_5 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_ancestor > a, body.tmc_header_5 .header_top .top_nav .main_menu_nav > ul > li.current_page_item > a, body.tmc_header_5 .header_top .top_nav .main_menu_nav > ul > li.current-menu-ancestor > a, body.tmc_header_5 .header_top .top_nav .main_menu_nav > ul > li.current-menu-parent > a, body.tmc_header_5 .header_top .top_nav .main_menu_nav > ul > li.current_page_parent > a, body.tmc_header_5 .header_top .top_nav .main_menu_nav > ul > li.current_page_ancestor > a{	color:#C4D114;}body.tmc_header_5 .header_top .top_nav .top_nav_wrapper > ul > li:hover > a, body.tmc_header_5 .header_top .top_nav .main_menu_nav > ul > li:hover > a{	color:#C4D114;}body.tmc_header_5 .header_top .top_nav .header_socials{	float:right;	font-size:0;	margin:0 0 0 40px;}body.tmc_header_5 .header_top .top_nav .header_socials a{	font-size:16px;	line-height:16px;	display:inline-block;	margin:14px 0 0 25px;	color:#002e5b;	transition:color 0.2s linear;}body.tmc_header_5 .header_top .top_nav .header_socials a.cart_count{	position:relative;	font-size:15px;}body.tmc_header_5 .header_top .top_nav .header_socials a.cart_count .count{	position:absolute;	right:-10px;	top:-11px;	background:#fde428;	-webkit-border-radius:50%;	-moz-border-radius:50%;	-ms-border-radius:50%;	border-radius:50%;	width:19px;	height:19px;	font-size:9px;	font-family:Poppins;	font-weight:700;	text-align:center;	line-height:21px;	color:#222222 !important;}body.tmc_header_5 .header_top .top_nav .header_socials a:first-child{	margin:0;}body.tmc_header_5 .header_top .top_nav .header_socials a:hover{	color:#6c98e1;	text-decoration:none;}body.tmc_header_5 .top_bar{   	background: #0d1b2e;    padding: 10px 0;    position: relative;    border-bottom: 1px solid #0d1b2e;}body.tmc_header_5 .top_bar .welcome-message p, body.tmc_header_5 .top_bar .top-nav li {    color: #707e92;	font-size:15px;}.container.main-container{	padding:100px 0;}body.tmc_header_2 .top_bar{   	background: #29293d;    padding: 15px 0;    position: relative;    border-bottom: 1px solid #181825;}body.tmc_header_3 .top_bar{   	background: #010101;    padding: 10px 0;    position: relative;    border-bottom: 1px solid #181825;}body.tmc_header_1  .top_nav{	background: #c6c849;    background: -moz-linear-gradient(top, #c6c849 50%, #bfc141 50%);    background: -webkit-linear-gradient(top, #c6c849 50%, #bfc141 50%);    background: linear-gradient(to bottom, #c6c849 50%, #bfc141 50%);    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#c6c849', endColorstr='#bfc141', GradientType=0) !important;    box-shadow: none;    left: calc(50% - 585px);    right: calc(50% - 585px);    z-index: 10;    border: none;    text-transform: uppercase;    z-index: 9999;    position: absolute;    top: 110px;    border-top: none !important;	bottom: 0;}body.sticky_menu.tmc_header_1 #header .top_nav.affix {	animation: fadeItIn 1s;    width: 100%;} body.tmc_header_1 .top_nav .top_nav_wrapper{    background: #c6c849;    background: -moz-linear-gradient(top, #c6c849 50%, #bfc141 50%);    background: -webkit-linear-gradient(top, #c6c849 50%, #bfc141 50%);    background: linear-gradient(to bottom, #c6c849 50%, #bfc141 50%);    box-shadow: none;	border-radius: 5px;}body.tmc_header_1  .get-quote-btn:before {	content: '';    display: block;    position: absolute;    z-index: 1;    top: 50%;    left: 0;    right: 0;    bottom: 0;    background: #aaad3a;    transition: all 300ms linear 0s;    border-bottom-right-radius: 3px;}body.tmc_header_1  .get-quote-btn span {    position: relative;    z-index: 2;}.top_nav{	position:absolute;	bottom:-28px;	left:0;	right:0;	z-index:20;}body.tmc_header_1 .top_nav .top_nav_wrapper > ul > li > a{	color:#40411e;}body.tmc_header_1 .top_nav .top_nav_wrapper > ul > li > a:hover{	color:#fff;}body.tmc_header_1 .header_top:before {    background: transparent;}.top_nav .top_nav_wrapper{	background:#002e5b;	box-shadow:0 0 5px rgba(0, 0, 0, 0.52);}body.tmc_header_1 .top_nav .top_nav_wrapper > ul{	position:relative;	list-style:none;	margin:0;	padding:0;	float:left;}.top_nav .top_nav_wrapper > ul{	position:relative;	list-style:none;	margin:0;padding:0 35px;	float:left;}.top_nav .main_menu_nav > ul{	position:relative;	list-style:none;	margin:0;	float:left;	padding-left: 0;}.top_nav .top_nav_wrapper > ul:after, .top_nav .main_menu_nav > ul:after{	content:'';	clear:both;	display:table;}body.tmc_header_1 .top_nav .top_nav_wrapper > ul > li:before {    content: '';    height: 34px;    width: 1px;    display: block;    position: absolute;    top: 50%;	background: #a6a840;    left: 0;	margin-top: -17px;}body.tmc_header_1 .top_nav .top_nav_wrapper > ul > li:first-child:before {    content: none;}.top_nav .top_nav_wrapper > ul > li, .top_nav .main_menu_nav > ul > li{	position:relative;	float:left;	font-size:16px;	line-height:1;	color:#ffffff;	font-weight:600 !important;}.top_nav .top_nav_wrapper > ul > li.current_page_item > a, .top_nav .top_nav_wrapper > ul > li.current-menu-ancestor > a, .top_nav .top_nav_wrapper > ul > li.current-menu-parent > a, .top_nav .top_nav_wrapper > ul > li.current_page_parent > a, .top_nav .top_nav_wrapper > ul > li.current_page_ancestor > a, .top_nav .main_menu_nav > ul > li.current_page_item > a, .top_nav .main_menu_nav > ul > li.current-menu-ancestor > a, .top_nav .main_menu_nav > ul > li.current-menu-parent > a, .top_nav .main_menu_nav > ul > li.current_page_parent > a, .top_nav .main_menu_nav > ul > li.current_page_ancestor > a{	color:#c4d114;}.top_nav .top_nav_wrapper > ul > li:hover > a, .top_nav .main_menu_nav > ul > li:hover > a{	color:#c4d114;}body.tmc_header_1 .top_nav .top_nav_wrapper > ul > li > a{	border: none;    padding: 0 30px;    font-size: 15px;    line-height: 20px;	font-weight: bold;	font-family: "Raleway", sans-serif;}body.tmc_header_1 .top_nav .top_nav_wrapper > ul > li {    padding: 21px 0;}.top_nav .top_nav_wrapper > ul > li > a, .top_nav .main_menu_nav > ul > li > a{	position:relative;	display:block;	border-top:4px solid transparent;	border-bottom:4px solid transparent;	color:#ffffff;	padding: 21px 10px;	text-decoration:none !important;	-webkit-transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;	transition:all 0.3s ease;	text-transform: uppercase;}.top_nav .top_nav_wrapper .sub-menu > li.menu-item-has-children > a, .top_nav .top_nav_wrapper .sub-menu > li.page_item_has_children > a{	position:relative;}.top_nav .top_nav_wrapper .sub-menu > li.menu-item-has-children > a:hover:before, .top_nav .top_nav_wrapper .sub-menu > li.page_item_has_children > a:hover:before{	border-left-color:#fde428;}.top_nav .top_nav_wrapper .sub-menu > li.menu-item-has-children > a:before, .top_nav .top_nav_wrapper .sub-menu > li.page_item_has_children > a:before{	content:'';	position:absolute;	right:20px;	top:50%;	margin:-4px 0 0;	border-top:4px solid transparent;	border-bottom:4px solid transparent;	border-left:5px solid #cccccc;}.top_nav .main_menu_nav > ul > li.menu-item-has-children > a, .top_nav .main_menu_nav > ul > li.page_item_has_children > a{	padding-right:0px;}.top_nav .top_nav_wrapper > ul > li ul, .top_nav .main_menu_nav > ul > li ul{	position:absolute;	top:100%;	left:0;	opacity:0;	display:none;	visibility:hidden;	background:#fff;	list-style:none;	padding:0;	margin:0;	z-index:1;	-webkit-box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.27);	-moz-box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.27);	box-shadow:0 5px 11px 0 rgba(0, 0, 0, 0.27);	-webkit-transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;	transition:all 0.3s ease;	min-width: 220px;}.top_nav .top_nav_wrapper > ul > li ul ul, .top_nav .main_menu_nav > ul > li ul ul{	left:100%;	top:0px!important;	background:#2e2e40;	padding:0;}.top_nav .top_nav_wrapper > ul > li ul ul li a, .top_nav .main_menu_nav > ul > li ul ul li a{	color: #C8C8DA;	padding:14px 26px;}.top_nav .top_nav_wrapper > ul > li ul ul li a:hover, .top_nav .main_menu_nav > ul > li ul ul li a:hover{	color: #46b9e3;}.top_nav .top_nav_wrapper > ul li:hover > ul, .top_nav .main_menu_nav > ul li:hover > ul{	visibility:visible;	opacity:1;	display:block;}.top_nav .top_nav_wrapper > ul > li ul li, .top_nav .main_menu_nav > ul > li ul li{	position:relative;	font-weight:500;	font-size:14px;	text-transform:capitalize;	color:#333333;}.top_nav .top_nav_wrapper > ul > li ul li a, .top_nav .main_menu_nav > ul > li ul li a{	display:block;	padding:14px 26px 14px;	border-bottom: 1px solid rgba(255, 255, 255, 0.1);	text-decoration:none !important;	letter-spacing: .03em;	font-weight: normal;	background: #1C1C29;	color: #C8C8DA;}.top_nav .top_nav_wrapper > ul > li ul li:last-child a, .top_nav .main_menu_nav > ul > li ul li:last-child a {	border-bottom:none;}.top_nav .main_menu_nav > ul > li ul li:before, .top_nav .top_nav_wrapper > ul > li ul li:before{	content:'';	position:absolute;	left:0;	right:0;	top:-2px;	height:2px;	opacity:0;	visibility:hidden;}.top_nav .main_menu_nav > ul > li ul li:hover:before, .top_nav .top_nav_wrapper > ul > li ul li:hover:before{	opacity:1;	visibility:visible;}.top_nav .main_menu_nav > ul > li ul li:hover:after, .top_nav .top_nav_wrapper > ul > li ul li:hover:after{	opacity:1;	visibility:visible;}.top_nav .main_menu_nav > ul > li ul li:hover > a, .top_nav .top_nav_wrapper > ul > li ul li:hover > a{	color: #46b9e3;}.top_nav .icon_text{	float:right;	padding:0 0 0 35px;	margin:18px 38px 0 0;	color:#fff;}.top_nav .icon_text:before{	content:'';	position:absolute;	left:0;	top:50%;	margin:-17px 0 0 0;	border-left:1px solid rgba(255, 255, 255, 0.15);	height:27px;}.top_nav .icon_text strong{	color:#fff;	font-size:18px;	font-weight:700 !important;	font-family:Poppins;}.top_nav .icon_text strong a{	color:#fff;	font-size:18px;}.top_nav .icon_text span{	font-size:13px;}body.sticky_menu.tmc_header_1.admin-bar #header .top_nav.affix, body.sticky_menu.tmc_header_3.admin-bar #header .top_nav.affix, body.sticky_menu.tmc_header_4.admin-bar #header .top_nav.affix{	top:32px;} body.sticky_menu.tmc_header_4 #header .top_nav{	-webkit-transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;	transition:all 0.3s ease;}body.sticky_menu.tmc_header_1 #header .top_nav.affix, body.sticky_menu.tmc_header_4 #header .top_nav.affix{	position:fixed;	left:0;	top:0;	right:0;	bottom:auto;	-webkit-transform:translateZ(0);}body.sticky_menu.tmc_header_4 #header .top_nav.affix{	position:fixed;	left:0;	top:0;	right:0;	bottom:auto;	-webkit-transform:translateZ(0);	animation: fadeItIn 1s;}body.sticky_menu.tmc_header_1 #header .top_nav.affix .top_nav_wrapper, body.sticky_menu.tmc_header_3 #header .top_nav.affix .top_nav_wrapper, body.sticky_menu.tmc_header_4 #header .top_nav.affix .top_nav_wrapper{	border-top:none;}body.sticky_menu.tmc_header_2.admin-bar #header .header_top.affix{	top:32px;}body.sticky_menu.tmc_header_2 #header .header_top{	-webkit-transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;	transition:all 0.3s ease;}body.sticky_menu.tmc_header_2 #header .header_top.affix{	position:fixed;	background:#fff;	left:0;	top:0;	right:0;	bottom:auto;	-webkit-transform:translateZ(0);	animation: fadeItIn 1s;}body.sticky_menu.tmc_header_2 #header .header_top.affix .top_nav{	padding:0;}body.sticky_menu.tmc_header_5 .header_top3.affix {    top: 0;    left: 0;    right: 0;    position: fixed;    margin: 0;    -webkit-animation: fadeItIn 1s;    animation: fadeItIn 1s;	background: #0f2440;}body.sticky_menu.tmc_header_5 .header_top3.affix  .top_nav{	padding: 0;}body.sticky_menu.tmc_header_3 .page_title{	padding: 245px 0 123px 0;}	body.sticky_menu.tmc_header_3 .page_title h1 {    font-size: 32px;    background: #fbd03b;    color: #000000;    padding: 0 30px;    display: inline-block;    line-height: 53px;}   body.sticky_menu.tmc_header_3 .page_title h1:after {	display:none;}body.sticky_menu.tmc_header_3 .logo {    font-size: 36px;}  body.sticky_menu.tmc_header_3 .header_top3.affix {    position: fixed;    padding: 8px 0!important;    background: #12121b;    width: 100%;    top: 0;    right: 0;    -webkit-transform: translateZ(0);	animation: fadeItIn 1s;}body.sticky_menu.tmc_header_1 .page_title{	padding: 260px 0 100px 0;}	body.sticky_menu.tmc_header_1 .page_title h1 {	margin: 0;    text-transform: uppercase;    font-size: 40px;    line-height: 55px;    color: #fff;    font-weight: 800;    font-family: "Raleway", sans-serif;	float: left;}   body.sticky_menu.tmc_header_1 .header_top3.affix {    top: 0;    left: 0;    right: 0;    position: fixed;    margin: 0;    -webkit-animation: fadeItIn 1s;    animation: fadeItIn 1s;    background: #12121b;}body.sticky_menu.tmc_header_1 .page_title h1:after {	display:none;} .page_title h1.h2:after {    content: '';    width: 55px;    height: 3px;    display: block;    margin-top: 5px;	background:#C4D114;	}.page_title{	position:relative;	padding: 90px 0;}.page_title h1{	margin: 0;	text-transform: uppercase;	font-size: 40px;	line-height: 55px;	font-weight: 800;	color: #292944;	letter-spacing: .03em;	font-family: "Raleway", sans-serif;}.page_title h1.h2:after {    content: '';    width: 55px;    height: 3px;    display: block;    margin-top: 5px;	background:#C4D114;	}.page_title h1.h2:after {	display: none;}.page_title.transparent{	background-color:transparent;	padding-bottom:0;	margin-bottom:0;	padding-top:32px;}.page_title.transparent h1{	margin-bottom:20px;}.page_title.transparent h1:after{	background-color:#fde428;}.page_title.disable_title{	margin-bottom:0;	padding-bottom:17px;}input[type="text"], input[type="email"], input[type="search"], input[type="password"]{	-webkit-appearance:none;	-moz-appearance:none;}input[type="password"]{    width: 100%;}label {    display: block;}input[type="submit"] {    font-size: 1.1rem!important;    padding: 0.95em 1.625em;    position: absolute;    right: 0px;    margin-top: -56px!important;}.widget_archive ul, .widget_categories ul, .widget_links ul, .widget_meta ul, .widget_pages ul, .widget_recent_comments ul, .widget_recent_entries ul,.widget_rss ul{    list-style: none;    margin: 0;	padding-left:0;}.widget_nav_menu ul{   list-style: none;    margin: 0;}.widget_archive ul li a, .widget_categories ul li a, .widget_links ul li a, .widget_meta ul li a, .widget_nav_menu ul li a, .widget_pages ul li a, .widget_recent_comments ul li a, .widget_recent_entries ul li a {	line-height: 42px;    display: inline-block;    border-bottom: 1px solid #E6E6E6;	}.footer_widgets .widget_nav_menu ul li a{	border-bottom: none;}textarea{	-webkit-appearance:none;	-moz-appearance:none;}::-webkit-input-placeholder{	color:#222222;}:-moz-placeholder{	color:#222222;opacity:1;}::-moz-placeholder{	color:#222222;opacity:1;}:-ms-input-placeholder{	color:#222222;}.button{	position:relative;	outline:none !important;	border:none;	font-weight:700;	font-family:Poppins;	font-size:14px;	padding:8px 21px;	color:#fff;	border-radius:0;	background:#002e5b	;border:3px solid #002e5b;	display:none;	line-height:23px;	-webkit-transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;	transition:all 0.3s ease;}body textarea.form-control, body textarea.wpcf7-form-control, body #order_comments, body .input-group textarea.form-control{	height:128px;	color: #000;	font-size: 14px;	font-weight: 400;	height: 40px;}textarea.wpcf7-form-control{	resize:vertical;}.request_callback{	position:relative;}.request_callback p{	font-weight:700;	font-family:Poppins;	color:#fff;	margin-bottom:12px;}span.wpcf7-not-valid-tip{	display:none;}div.wpcf7-response-output{	margin:0 0 10px;	background-color:#c9f7b2;	color:#61a600;	padding:18px 30px 18px 20px;	font-size:14px;	border:none;}div.wpcf7-response-output.wpcf7-validation-errors{	background-color:#ffd9d9;	color:#ff0000;}div.wpcf7-response-output.wpcf7-mail-sent-ng{	background-color:#fff2b2;	color:#ff9900;}.comment-info ul{	list-style:none;	padding:0;	margin:0 0 20px;}.comment-info ul li{	position:relative;	padding:0 0 0 20px;	margin:0 0 4px;}.comment-info ul.type_1 li:before{	content:'\f00c';	top:4px;}.comment-info ul.type_2 li:before{	content:'\f14a';	top:3px;	font-size:14px;}.comment-info ol{	margin:0 0 20px;	padding:0;	list-style-position:inside;}.comment-info ol li{	position:relative;	padding:0 0 0 20px;	margin:0 0 4px;}.comments-title{	position:relative;	font-weight:700;	text-transform:lowercase;	margin-bottom:20px;}.comments-title:after{	display:none;}ul.comment-list{	position:relative;	margin:0 0 40px;	padding:0;}ul.comment-list li{	list-style:none;	border-top:1px solid #dddddd;	padding:30px 0 0;	margin:0 0 30px;}ul.comment-list .comment .vcard img{	max-width:100%;	height:auto;}ul.comment-list .comment .comment-info{	overflow:hidden;}ul.comment-list .comment .comment-meta a{	display:inline-block;	vertical-align:middle;	color:#aaaaaa;}ul.comment-list .comment .comment-meta a:hover{	color:#6c98e1;	text-decoration:none;}ul.comment-list .comment .comment-meta a:before{	content:"/";	display:inline-block;	vertical-align:baseline;	margin:0 7px 0 5px;	color:#dddddd;}ul.comment-list .comment .comment-meta a:first-child:before{	display:none;}ul.comment-list .comment .comment-text{	clear:both;}ul.comment-list .comment .comment-text p{	line-height:22px;}ul.comment-list .comment .comment-text *:last-child{	margin-bottom:0;}ul.comment-list .children{	margin:30px 0 0 10px;	padding:0;}ul.comment-list .children > li{	position:relative;	padding:30px 0 0;	margin:0 0 30px;	border-top:1px solid #dddddd;}ul.comment-list .children > li:before{	content:'';	position:absolute;	left:66px;	top:-9px;	width:15px;height:9px;}.comment-respond{	margin:40px 0 0 0;}.comment-reply-title{	margin:0 0 19px;	font-size:20px;	text-transform:lowercase;}.comment-reply-title:after{	display:none;}.comment-reply-title:before{	margin:0 0 22px 0;}.comment-awaiting-moderation{	display:block;	color:#6c98e1;	font-weight:700;	text-transform:lowercase;	margin:10px 0 0;}.comment-info table{	width:100%;	margin:0 0 40px;}.comment-info table td, .comment-info table th{	border:1px solid #e9e9e9;	padding:5px 10px;}.comment-info ul ul, .comment-info ol ol{	margin:10px 0 20px 20px;}.slick_prev, .slick_next{	width:45px;	height:45px;	z-index:10000;	border:3px solid #d7d7d7;	top:50%;	margin-top:-22px;	position:absolute;	font-size:20px;	text-align:center;	color:#d7d7d7;	cursor:pointer;	box-sizing:border-box;	transition:border 0.2s linear, background 0.2s linear, color 0.2s linear, opacity 0.2s linear;}.slick_prev{	left:-145px;	padding-right:2px !important;}.slick_next{	right:-145px;	padding-left:2px !important;}body.boxed_layout .slick_prev{	left:-51px;}body.boxed_layout .slick_next{	right:-51px;}.slick_prev:hover, .slick_next:hover{	border-color:#002e5b !important;	background:#002e5b;	color:#fff;opacity:1;}.slick_prev i, .slick_next i{	margin-top:9px;}.slick-dots{	position:relative;	padding:0;	margin:20px 0 0;	list-style:none;	text-align:center;	height:8px;}.slick-dots:after{	content:'';	clear:both;	display:table;}.slick-dots li{	float:left;	margin:0 10px 0 0;}.multiple_project .slick-dots li{	float:none;	display:inline-block;	vertical-align:top;	margin:0 5px;}.slick-dots li.slick-active button{	background:#002e5b;}.slick-dots li button{	display:block;	border:none;	text-indent:-3000px;	width:10px;	height:8px;	background:#cccccc;	outline:none;	padding:0;	margin:0;}.wpb_gallery_slidesslick_slider .slick_prev{	left:auto;	right:75px;	top:auto;	margin:0;	bottom:20px;}.wpb_gallery_slidesslick_slider .slick_next{	right:20px;	top:auto;	margin:0;	bottom:20px;}.breadcrumbs{	position:relative;	font-size:12px;	line-height:22px;	color:inherit;	margin:0 0 6px;	text-transform:capitalize;}.breadcrumbs > span{	margin:0 12px 10px 0;}.breadcrumbs > span i.fa{	font-weight:600;}.breadcrumbs > span a{	color:inherit;}.breadcrumbs > span a:hover{	color:#002e5b;	text-decoration:none;}.page_title.disable_title .breadcrumbs{	margin-bottom:6px;}ul.page-numbers, .page-links{	position:relative;	margin:0 0 40px 0;	padding:0;}.page-numbers:after, .page-links:after, .page-links:after{	content:'';	clear:both;	display:table;}.page-numbers li{	list-style:none;	float:left;	margin:0 11px 0 0;}.page-links > span, .page-links > a{	list-style:none;	float:left;	margin:0 11px 0 0;	display:block;	min-width:40px;	height:40px;	text-align:center;	border:2px solid transparent;	padding:11px 5px 0;	font-size:16px;	line-height:16px;	font-weight:600;	font-family:Poppins;	color:#002e5b;}.page-links > span:hover, .page-links > span.current, .page-links > a:hover, .page-links > a.current{	border-color:#002e5b;	text-decoration:none;}.page-links > span{	border-color:#002e5b;}.page-links > .page-links-title{	padding-left:0;	border:none;}.page-links > label{	list-style:none;	float:left;	margin:0 11px 0 0;	line-height:30px;}.page-numbers .page-numbers{	display:block;	min-width:40px;	height:40px;	text-align:center;	border:2px solid transparent;	padding:11px 5px 0;	font-size:16px;	line-height:16px;	font-weight:600;	font-family:Poppins;	color:#002e5b;}.page-numbers .page-numbers:hover, .page-numbers .page-numbers.current{	border-color:#002e5b;	text-decoration:none;}/*--------------------------------------------------------------7.0 Widgets--------------------------------------------------------------*/#footer .footer_widgets{	position:relative;	padding:62px 0 41px;}#footer .footer_widgets .widget{	margin:0 0 50px;}#footer .footer_widgets .widget .widget_title{    margin: 0;    font-size: 18px;    font-family: "Open Sans", sans-serif;    font-weight: normal!important;    color: #D5D5D5;    line-height: 26px;	margin-bottom: 20px;    position: relative;    font-style: italic;}#footer .footer_widgets .widget.widget_nav_menu{	position:relative;}#footer .footer_widgets .widget.widget_nav_menu ul{	list-style:none;	padding:0;	margin:0 -20px;	font-size:0;}#footer .footer_widgets .widget.widget_nav_menu ul li{    	width: 50%;    font-size: 13px;    line-height: 18px;    padding: 0px 20px;    margin: 0 0 15px;    display: inline-block;    vertical-align: top;    border: none;    background: none;    font-weight: 400;    float: left;}#footer .footer_widgets .widget.widget_nav_menu ul li a{	font-size: 15px;    color: #838486;    line-height: 18px;    -webkit-transition: color .4s ease;    transition: color .4s ease;}#footer .footer_widgets .widget.widget_nav_menu ul li a:before {    content: '\f105';    font-family: 'FontAwesome';    margin-right: 11px;}#footer .footer_widgets .widget.widget_nav_menu ul li a:hover {    color: #46B9E3;}#footer .footer_widgets .widget.widget_nav_menu ul li .sub-menu{	margin-top:10px;}#footer .footer_widgets .widget.widget_nav_menu ul li .sub-menu li{	float:none;	width:auto;	padding:0 20px 0 30px;	margin-bottom:5px;}#footer .footer_widgets .widget.widget_nav_menu ul li .sub-menu li a{	text-decoration:none !important;}#footer .footer_widgets .widget.widget_nav_menu ul li .sub-menu li:before{	left:20px;}#footer .footer_widgets .widget.widget_nav_menu ul li .sub-menu > li:hover > a{	text-decoration:underline !important;}#footer .footer_widgets .tp_recent_tweets li:last-child{	padding-bottom:0;}#footer .footer_widgets .tp_recent_tweets li:before{	position:absolute;	left:0;	top:3px;	content:"\f099";	font:normal normal normal 14px/1 FontAwesome;	font-size:inherit;	text-rendering:auto;	-webkit-font-smoothing:antialiased;	-moz-osx-font-smoothing:grayscale;	transform:translate(0, 0);	font-size:18px;	color:#b4ba65;}#footer .footer_widgets .tp_recent_tweets li span{	font-size:14px;	line-height:22px;	color:rgba(255, 255, 255, 0.5);}.tp_recent_tweets li a {    font-weight: bold;    color: #b4ba65;}#footer .footer_widgets .tp_recent_tweets li span a{	font-weight:400;}#footer .footer_widgets .tp_recent_tweets li .twitter_time{	margin-top:2px;	font-size:11px;	font-style:normal;}#footer{	padding-left:0;	padding-right:0;	position:relative;	background:#07101a;	-webkit-box-shadow:inset 0 2px 5px 0px rgba(0, 0, 0, 0.39);	-moz-box-shadow:inset 0 2px 5px 0px rgba(0, 0, 0, 0.39);	box-shadow:inset 0 2px 5px 0px rgba(0, 0, 0, 0.39);}#footer .widgets_row{	position:relative;}#footer .widgets_row .footer_logo{	position:relative;	margin:0 0 20px;	padding:22px 0 0;}#footer .widgets_row .footer_logo a{	display:inline-block;	vertical-align:top;}#footer .widgets_row .footer_logo a img{	display:block;	height:45px;	width:auto;}#footer .widgets_row .footer_text{	color:#fff;	margin:0px;}#footer .widgets_row .footer_text p {    margin: 0!important;    font-size: 15px;    line-height: 24px;    font-family: "Open Sans", sans-serif;    color: #898989;}#footer .copyright_row .copyright_row_wr .copyright a{	color:#494949;}.pull-right p{	line-height:30px;	margin-bottom:0!important;}#footer .copyright_row .copyright_row_wr .copyright{	width:100%;	float:none;	color: #494949;}#footer .socials{	margin-bottom:35px;}#footer .socials ul{	list-style:none;	padding-left:0;	margin-bottom:0;}#footer .socials ul:after{	content:"";	display:table;	clear:both;}#footer .socials ul li{	float:left;}#footer .socials ul li:not(:last-child){	margin-right:8px;}#footer .socials ul li a{	display:block;	width:32px;	font-size:18px;	line-height:32px;	text-align:center;	border-radius:50%;	opacity:0.5;	-webkit-transition:opacity 0.3s ease;	-moz-transition:opacity 0.3s ease;	-ms-transition:opacity 0.3s ease;	-o-transition:opacity 0.3s ease;	transition:opacity 0.3s ease;	color: #6B6B6B;	border: 1px solid #484848;}#footer .socials ul li a:hover{	color: #C4D114;	border-color: #C4D114;}#footer .footer_widgets .widget{	margin-bottom:0px;}#footer .footer_widgets .widget .widget_title{	font-weight:700;	letter-spacing:0.01em;	padding-top:19px;}#footer .copyright_row.border-top-hide.widgets_disabled .copyright_row_wr,#footer .copyright_row.border-top-hide .copyright_row_wr{	border-top:none;}@media only screen and (max-width:960px){	.header_socials{		margin:0 0 0 10px;	}	.top_nav .icon_text{		display:none;	}	.vc_column_container.left_column{		padding-right:15px !important;	}	.header_top .icon_text{		margin:5px 0 0 10px;	}	.vc_column_container.right_column{		padding-left:15px !important;	}	.vc_column_container.center_column{		padding-left:15px !important;		padding-right:15px !important;	}}.hidden-xs{	overflow:hidden;}@media only screen and (max-width:480px){	.footer_widgets_wrapper .widgets.cols_3 aside, 	.footer_widgets_wrapper .widgets.cols_4 aside{		width:100%;	}	#footer .footer_widgets .widget.widget_text #sb_instagram #sbi_images .sbi_item{	width:50%;	}	.testimonials_carousel.style_3 .testimonial_inner .image{		float:none;		width:100%;		margin-bottom:15px;		margin-right:0;	}}.footer-contacts {		background: url(http://wordpressbean-29dnv-env.us-east-2.elasticbeanstalk.com/wp-content/uploads/2018/01/newYorkStockStrip.jpg) fixed;	min-height: 124px;	padding: 41px 0;}.footer-contacts h2 {float: left;font-size: 27px;color: #f7f8fa;margin: 6px 0;font-style: normal;}.footer-contacts .thm-button {    float: right;    background: #222229;}.footer-contacts2 .thm-button {    float: right;    background: #46b9e3;	color:#fff;	}.footer-contacts2 h2 {    font-size: 27px;    color: #f7f8fa;    margin: 6px 0;    font-weight: bold;	font-family: inherit;}.footer-contacts2 h2 strong {    color: #cbd913;	font-weight: 700;}.footer-contacts .thm-button:hover {    background: #b3b164!important;    color: #fff!important;}.right p{	float:right;}section.row.fluid-service-area{	max-width:1366px;	margin:0 auto;}p{	color:#898989;	margin:0 0 1.2em;	padding:0;	font-family: "Open Sans", sans-serif;	letter-spacing:.03em;}.p0{	padding:0!important;}ul, li{	margin:0;	padding:0;}a, .btn, button{	text-decoration:none;	outline:none;	-webkit-transition:all 300ms linear 0s;	transition:all 300ms linear 0s;}a:hover, a:focus, .btn:hover, .btn:focus, button:hover, button:focus{	text-decoration:none;	outline:none;}section.row, header.row, footer.row{	position:relative;}body{	font-family:"Open Sans", sans-serif;	font-weight:100%;	height:100%;	overflow-x:hidden;	letter-spacing:.03em;}.thm-container{	max-width:1170px;	width:100%;	margin-left:auto;	margin-right:auto;}.four_arrow_hover_box{	display:block;	position:absolute;	top:5px;	left:5px;	right:5px;	bottom:5px;	opacity:0;	border:7px solid rgba(3, 137, 158, 0.6);	-webkit-transform:scaleX(0);	-ms-transform:scaleX(0);	transform:scaleX(0);	-webkit-transform-origin:left;	-ms-transform-origin:left;	transform-origin:left;	-webkit-transition:all 300ms linear 0s;	transition:all 300ms linear 0s;}.four_arrow_hover_box .arrows{	border:1px solid #fff;	display:block;	position:absolute;	top:0;	left:0;	right:0;	bottom:0;}.four_arrow_hover_box .arrows span{	display:block;	position:absolute;	top:0;	left:0;	right:0;	bottom:0;	background:rgba(3, 137, 158, 0.6);}.four_arrow_hover_box .arrows:before, .four_arrow_hover_box .arrows:after{	content:'';	display:block;	position:absolute;}.four_arrow_hover_box .arrows:before{	border-top:1px solid rgba(3, 137, 158, 0.6);	border-bottom:1px solid rgba(3, 137, 158, 0.6);	top:-1px;bottom:-1px;left:16px;right:16px;}.four_arrow_hover_box .arrows:after{	border-left:1px solid rgba(3, 137, 158, 0.6);	border-right:1px solid rgba(3, 137, 158, 0.6);	left:-1px;right:-1px;top:16px;bottom:16px;}.widget-search{	float:right;	margin-top:1em;}.widget .search-form .form-control{	height:37px;	border-radius:0;	border:none;	font:1em/1em "Open Sans", sans-serif;	padding:0 15px;	-webkit-box-shadow:none;	box-shadow:none;	color:#242424;	z-index:0;	cursor:text;}.widget .search-form .form-control + .input-group-addon{	padding:0;	border:0;	border-radius:0;	background-color:transparent;}.widget .search-form .form-control + .input-group-addon button{	border:0;	background:#fff;	color:#ddd;	font-size:1.2em;	line-height:2.1em;	padding-right:15px;}.widget-t-search{	float:right;}.widget-t-inner{	border-left:1px solid #20202c;	width:245px;}.widget-t .search-form .form-control{	background: #000;	border:medium none!important;	border-radius:0;	box-shadow:none;	height:56px;	padding:0 20px;	z-index:0;	cursor:initial;	color:rgba(186, 185, 185, 1);	border-right: 1px solid #20202c !important;}.widget-t-search .search-form .input-group .input-group-addon{	background-color:rgb(28, 28, 41);	border:0 none;	border-radius:0;	padding:0;}.widget-t-search .search-form .input-group .input-group-addon button{	background: #000;	border:0 none;	color:#bcbcbd;	font-size:1.2em;	line-height:2.1em;	position:relative;}.thm-btn{	border:none;	outline:none;	background:transparent;	font-size:14px!important;	line-height:28px!important;	color:#000!important;	text-transform:uppercase;	font-family:"Open Sans", sans-serif;	font-weight:bold!important;	padding:10px 27px!important;	display:inline-block;	-webkit-transition:all 0.5s ease;	transition:all 0.5s ease;	border:2px solid #fff; }.thm-btn:hover{	background:#1FB5C7;	color:#fff;}.thm-btn:hover i{	color:#fff;	border-color:transparent;}.thm-btn:hover i:after{	background:#fff;}.thm-btn i{	font-size:16px;	color:#000000;	line-height:28px;	border-left:1px solid #FFCD47;	margin-left:20px;	padding-left:15px;	position:relative;}.thm-btn i:after{	content:'';	position:absolute;	top:0;	left:-2px;	width:1px;	height:100%;	background:#D7A41B;}.thm-btn.transparent{	background-color:transparent;	border:1px solid #85A4BE;	color:#fff;}.thm-btn.transparent i{	color:inherit;}.thm-btn.transparent:hover{	background:#1FB5C7;	border-color:#1FB5C7;	color:#fff;}.thm-btn.transparent:hover i{	color:inherit;}.animate-3{	-webkit-transition:all 0.3s ease;	transition:all 0.3s ease;}.animate-5{	-webkit-transition:all 0.5s ease;	transition:all 0.5s ease;}.animate-7{	-webkit-transition:all 0.7s ease;	transition:all 0.7s ease;}.animate-3-all *{	-webkit-transition:all 0.3s ease;	transition:all 0.3s ease;}.animate-5-all *{	-webkit-transition:all 0.5s ease;	transition:all 0.5s ease;}.animate-7-all *{	-webkit-transition:all 0.7s ease;	transition:all 0.7s ease;}.thm-banner-wrapper .caption-h1{	font-size:50px;	line-height:50px;	font-weight:700;	text-transform:uppercase;	color:#fff;}.thm-banner-wrapper .caption-p{	font-size:20px;	font-style:italic;	color:#fff;	line-height:28px;}.thm-banner-wrapper .caption-divider span.divider{	width:1px;	height:90px;	background:#fff;	display:block;}.thm-banner-wrapper .thm-btn{	padding-top:7px;	padding-bottom:7px;	-webkit-transition:all .3s ease !important;	transition:all .3s ease !important;	font-weight:bold !important;}.thm-btn i{	margin:0;	border-color:transparent;}.thm-banner-wrapper .thm-btn i:after{	display:none;}.inverse{	background:#46b9e3;	color:#000;	border:2px solid #46b9e3;}.inverse:hover{	color:#202020;	background:#1FB5C7;}.wel-ind-pad{	padding:5.7em 0 1em;}.wel-info{	position:relative;	overflow:hidden;}.wel-info h1{	}.wel-info h1{	font:600 2.4em/1em "Alegreya", serif;	color:#282c3d;margin:0 0 0.8em;	text-transform:uppercase;}.wel-info p{	margin:0 0 1.2em;	padding:0;	font:400 1em/1.8em "Open Sans", sans-serif;	letter-spacing:0.3px;	color:#777777;}.wel-bot{	padding:1.2em 0 0;}.wel-bot img{	float:left;	border:1px solid #cecece;	padding:0.4em;	margin:0 1.8em 0 0;}.wel-bot h2{	font:400 1.5em/1.2em "Open Sans", sans-serif;	color:#0f263a;	margin-left:10px;	padding:0;}.wel-bot p{	color:#777;	font-style:italic;	margin-left:10px !important;	opacity:0.5;	padding:0 !important;}.padding-both{	padding:0 15px;}.wel-ind-image{	position:relative;	float:right;}.wel-ind-image:after{	content:'';	position:absolute;	border:2px solid #fff;	z-index:4;	display:block;	top:15px;	left:15px;	bottom:15px;	right:15px;}.wel-ind-image img{	max-width:100%;}.wel-ind-r-sec{	position:relative;}.wel-ind-r-txt{	float:left;	margin:4px 0 0 0;}.wel-ind-r-txt p{	font:400 1.5em/1.2em "Open Sans", sans-serif;	font-style:italic;}.wel-ind-r-img{	float:right;	position:relative;	bottom:6em;	z-index:4;}.wel-ind-r-img img{	border-top:7px solid #fff;	border-left:7px solid #fff;}.our-services{	background:#f6f6f6;}.sectpad{	padding:6em 0;}.sectpad-ser{	padding:6em 0 3em;}.section_header{	position:relative;	padding:0 0 3em;	overflow:hidden;}.section_header h2{	font:bold 26px/1.2 "Alegreya", serif;	color:#000;	text-transform:uppercase;	position:relative;	padding-bottom:20px;	letter-spacing:0.3px;	margin:0;}.section_header h2:before{	content:"";	width:55px;	height:3px;	display:inline-block;	background:#fab90a;	position:absolute;	bottom:0;}.color h2{	color:#242424 !important;}.service-info{	position:relative;	overflow:hidden;}.service-info a h4{	border-bottom:2px solid #19a3b8;	color:#242424;	font:600 1.3em/1.5em "Open Sans",sans-serif;	margin:10px 0 !important;	padding:0 0 0.5em;	text-transform:uppercase;	transition:all 300ms linear 0s;}.service-info a h4:hover{	color:#fbb12f;	border-bottom:2px solid #8192a4;}.service-info a{	text-decoration:none!important;}.service-info p{	color:#898989;	font:400 1.1em/1.6em "Open Sans", sans-serif;margin:0!important;	padding:1em 0 0.5em;}.service-info h6 a{	color:#0fa2d9;	text-transform:uppercase;	letter-spacing:.25px;}.service-info h6 a:hover{	color:#8192a4;}.service-info h6{	-webkit-transition:all 300ms linear 0s;	transition:all 300ms linear 0s;	padding:0 0 2em;}.service-info .post-image{	position:relative;	overflow:hidden;	width:98%;}.service-info .post-image img{	max-width:100%;}.service-info .item{	position:relative;}.service-info .item .four_arrow_hover_box{	top:0;	left:0;	right:0;	bottom:0;}.service-info .item:hover .four_arrow_hover_box, .service-info .item:focus .four_arrow_hover_box{	opacity:0.9;	-webkit-transform:scaleX(1);	-ms-transform:scaleX(1);	transform:scaleX(1);}.fluid-service-area{	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;	overflow:hidden;	background:url("./../images/services/ser-bg.jpg") repeat center center;}@media (max-width:991px){	.fluid-service-area{		display:block;	}}.fluid-service-area .work-image-ser{	width:-webkit-calc(50% - 115px);	width:calc(50% - 115px);	float:left;	text-align:right;	display:block;	position:relative;}@media (max-width:991px){	.fluid-service-area .work-image-ser{		width:100%;		text-align:center;	}}@media (max-width:991px){	.fluid-service-area .work-image-ser img{		width:100%;	}}.fluid-service-area .service-promo{	width:-webkit-calc(50% + 115px);	width:calc(50% + 115px);	float:left;	position:relative;	padding-left:30px;	background:url("./../images/services/ser-bg.jpg") repeat;	}@media (max-width:991px){	.fluid-service-area .service-promo{		width:100%;		padding-bottom:30px;	}}@media (max-width:991px){	.fluid-service-area .service-promo{		padding:15px;	}}.fluid-service-area .service-promo ul .item{	text-align:left;	padding:0 0 4.5em;}.service-content{	position:relative;	z-index:2;	padding:7% 4em 0;}.service-content .media-left{	vertical-align:middle;	padding-right:4em;}.service-content ul .item .media .media-body{	text-align:left;	font:1em/1em "Open Sans", sans-serif;	color:#898989;	letter-spacing:0.3px;	padding:0 6em 0 0;}.service-content ul .item .media .media-body h4{	font:600 1.3em/1em "Open Sans", sans-serif;	color:#fff;	text-transform:uppercase;}.service-content ul .item .media .media-body p{	font:1em/1.5em "Open Sans", sans-serif;	color:#fff;}.nau-head{	position:absolute;	background:#ffa10d;	width:19em;	bottom:2em;	text-align:left;	font-family:"Raleway", sans-serif;	padding:1em 0 0 2em!important;	right:0;}.nau-head p{	font:600 1.3em/1em "Raleway", sans-serif;	color:#000;	text-transform:uppercase;}.nau-head p span{	display:block;	color:#000;	font-size:0.7em;	font-weight:400;}.our-project{	background:#ecebef;	overflow:hidden;}.our-pro-slider{	float:left;	margin:0px 15px;}.our-pro-slider .pro-sliders{	padding-top:8px;	margin:6px 0px;}.our-pro-slider .pro-sliders .post-image{	position:relative;	overflow:hidden;	width:100%;}.our-pro-slider .pro-sliders .post-image img{	max-width:100%;	width:100%;}.our-pro-slider .pro-sliders .item{	position:relative;}.our-pro-slider .pro-sliders .item .four_arrow_hover_box{	top:0;	left:0;	right:0;	bottom:0;}.our-pro-slider .pro-sliders .item:hover .four_arrow_hover_box, .our-pro-slider .pro-sliders .item:focus .four_arrow_hover_box{	opacity:0.9;	-webkit-transform:scaleX(1);	-ms-transform:scaleX(1);	transform:scaleX(1);}.text-box h3{		font-size: 18px;    font-style: italic;    color: #000;    padding: 30px 0;}.item p{	margin-bottom:0!important;}.testimonial-sec .testimonial-slider .text-box img {	width: auto;	border-radius: inherit;	margin: 0 auto;}.request-call-right .bg .sec-title {    margin-bottom: 30px;}.our-pro-slider .pro-sliders .pro-web{	position:absolute;	bottom:1.5em;	z-index:6;	width:100%;	text-align:center;}.our-pro-slider .pro-sliders .pro-web h4{	color:#fff;	text-transform:uppercase;	font:400 1.3em/1em "Open Sans", sans-serif;	letter-spacing:0.3px;	-webkit-transition:all 300ms linear 0s;	transition:all 300ms linear 0s;	margin:0;}@media (max-width:599px){	.our-pro-slider .pro-sliders .item{		max-width:320px;		margin:0 auto;	}}.our-pro-slider .owl-nav{	position:absolute;	right:0;	top:-85px;}.our-pro-slider .owl-nav .owl-prev, .our-pro-slider .owl-nav .owl-next{	background:#61bac8;	width:33px;	text-align:center;	font-size:20px;	line-height:33px;	color:#fff;	float:left;	-webkit-transition:all 300ms linear 0s;	transition:all 300ms linear 0s;}.our-pro-slider .owl-nav .owl-prev:hover, .our-pro-slider .owl-nav .owl-next:hover{	background:#329cad;}.our-pro-slider .owl-prev{	margin-right:5px;	background:#329cad;}.testimonial-sec .testimonial-slider img{	width:120px;	border-radius:50%;	display:inline-block;	margin: 0 auto 20px auto;}.testimonial-sec .testimonial-slider p span{	float:left;}.testimonial-sec .testimonial-slider p span img{	width:auto;	border-radius:inherit;	margin-top:-10px;}.testimonial-sec .testimonial-slider .owl-dots .owl-dot{	display:inline-block;	zoom:1;}.testimonial-sec .testimonial-slider .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{	border:2px solid #FBB12F;	background-color:transparent;}.testimonial-sec .testimonial-slider .owl-dots .owl-dot span{	width:15px;	height:15px;	margin:5px 7px;	background:#d6d6d6;	display:block;	-webkit-backface-visibility:visible;	-webkit-transition:opacity 200ms ease;	-moz-transition:opacity 200ms ease;	-ms-transition:opacity 200ms ease;	-o-transition:opacity 200ms ease;	transition:opacity 200ms ease;	-webkit-border-radius:30px;	-moz-border-radius:30px;	border-radius:30px;}.testimonial-sec .testimonial-slider .owl-dots .owl-dot span{	border:2px solid #1FB5C7;	background:transparent;	width:15px;	height:15px;}.latest-news{	background:url("./../images/latest-news/news-bg.jpg") no-repeat scroll center 0;	-webkit-background-size:cover;	background-size:cover;}.latest-outer{	position:relative;}.lat-news-outer{	position:relative;	background:#fff;}.lat-news-outer .lat-img-box{	display:table-cell;	vertical-align:middle;	position:relative;}.lat-news-outer .lat-img-box img{	max-width:100%;	height:140px;	padding:0px 0 0 20px;	margin-top:0;	width:99%;}.lat-news-outer .lat-img-box{	}.lat-news-outer .lat-img-box .latest-info-date{	position:absolute;	width:62px;	height:76px;	text-align:center;	background:#06aac3;	left:0;	bottom:0;}.lat-news-outer .lat-img-box .latest-info-date h3{	font:600 25px/21px "Open Sans", sans-serif;	letter-spacing:0.3px;	margin:0px;	color:#fff;}.lat-news-outer .lat-img-box .latest-info-date h3 small{	font:500 14px/21px "Open Sans", sans-serif;	letter-spacing:0.3px;	color:#fff;	text-transform:uppercase;	display:block;}.lat-news-outer .lat-new-cont{	display:table-cell;	vertical-align:middle;	padding:22px;}.lat-news-outer .lat-new-cont h3{	font:600 16px/26px "Open Sans", sans-serif;	letter-spacing:0.3px;	color:#000;	margin-top:0;	-webkit-transition:all 300ms linear 0s;	transition:all 300ms linear 0s;	text-transform:uppercase;}.lat-news-outer .lat-new-cont p{	border-bottom:1px solid #e7e7e7;	font:400 1em/1.4em "Open Sans", sans-serif;	letter-spacing:0.3px;	color:#898989;	padding-bottom:15px;	margin-bottom:13px;}.latest-meta a{	font:normal 1em/1em "Open Sans", sans-serif;	color:#c1c1c1;	padding-right:13px;}.latest-meta a + a:before{	content:'';	background:#c2c2c2;	margin-right:15px;	width:1px;	height:14px;	bottom:-3px;	position:relative;	display:inline-block;}.latest-meta .read_more{	color:#3dabf1;}.lat-pad{	margin:0 0 2.3em;}.latest .latest-image{	position:relative;}.latest .latest-image img{	max-width:100%;	height:272px;}.latest .latest-image .latest-info-date{	position:absolute;	width:62px;	height:76px;	text-align:center;	background:#06aac3;	left:0;	bottom:0;}.latest .latest-image .latest-info-date h3{	font:600 1.5em/1em "Open Sans", sans-serif;	letter-spacing:0.3px;	color:#fff;	margin:0px;}.latest .latest-image .latest-info-date h3 small{	font:500 1em/1em "Open Sans", sans-serif;	letter-spacing:0.3px;	color:#fff;	text-transform:uppercase;	display:block;}.latest .latest-news-text{	padding:21px 30px 20px 30px;	background:#fff;}.latest .latest-news-text h4{	font:600 16px/26px "Open Sans", sans-serif;	letter-spacing:0.3px;	color:#000;	margin-top:0;	-webkit-transition:all 300ms linear 0s;	transition:all 300ms linear 0s;	text-transform:uppercase;}.latest .latest-news-text p{	border-bottom:1px solid #e7e7e7;	font:400 14px/26px "Open Sans", sans-serif;	letter-spacing:0.3px;	color:#898989;	padding-bottom:15px;	margin-bottom:13px;}.latest .latest-image .latest-info-date h3 small{	font:500 14px/21px "Open Sans", sans-serif;	letter-spacing:0.3px;	color:#fff;	text-transform:uppercase;	display:block;}.our-client{	background:#fff;	position:relative;}.client-carousel .item img:hover{	opacity:1 !important;}.client-carousel .item img{	opacity:0.5 !important;	border:1px solid #F0F0F0;	-webkit-transition:all .3s ease;	transition:all .3s ease;}.indurial-solution{	position:relative;	background:#0f263a;	text-align:center;}.indpad{	padding:1.5em 0;}.indurial-solution-text h2{	font:600 2em/1em "Open Sans", sans-serif;	letter-spacing:1px;	color:#fff;	font-style:italic;	margin:0;	padding:0.4em 0 0;}.anim-5, .anim-5-all *{	transition:all 0.5s ease;	-moz-transition:all 0.5s ease;	-webkit-transition:all 0.5s ease;	-ms-transition:all 0.5s ease;	-o-transition:all 0.5s ease;}.contactus-button a{	background:#19242a;	color:#fff;	display:inline-block;	font:500 1em/1em "Open Sans", sans-serif;	margin-top:1px;	padding:0px 17px 0px 23px;	text-transform:uppercase;	border-radius:5px;	line-height:42px;	letter-spacing:2px;}.contactus-button a:hover{	background:#3d515c;	color:#fff;}.contactus-button{	margin:0.5em 0 0;}.footerstripbutton{	padding:0px !important;}.sec-padding{	padding:70px 0;}.widget_tmc_about a{	color:#1FB5C7;	margin-top:1.4em;}.widget_tmc_about p{	color:#627279;	margin-top:2em;}.widget_tmc_about ul{	margin:0;	padding:0;}.widget_tmc_about ul li{	display:inline-block;	list-style:none;	padding:0px 3px;}.widget_tmc_about ul li:first-child{	padding-left:0px;}.widget_tmc_about ul li a{	width:30px;	height:30px;	padding:0;	text-align:center;	color:#7c7c7c;	border:1px solid #484848;	border-radius:50%;}.widget_tmc_about ul li a:hover{	background:none;	color:#C4D114;	border:1px solid #C4D114;}.widget_tmc_about ul li a i{	font-size:14px;}.widget_tmc_about img{	max-width:100%;}.widget_mc4wp_form_widget h3.widget-title{	font-size:18px;	font-family:"Raleway", sans-serif;	font-weight:700;	color:#D5D5D5!important;	line-height:26px;	text-transform:uppercase;	margin-bottom:24px;	margin-top:0;}.widget_mc4wp_form_widget h3.widget-title:after{	content:'';	width:45px;	height:3px;	display:block;	margin-top:13px;	text-decoration:none;}.widget_tmc_services h4, .get-in-touch h4, .widget-links h4{	font-size:18px;	font-family:"Raleway", sans-serif;	font-weight:700;	color:#D5D5D5;	line-height:26px;	text-transform:uppercase;	margin-bottom:24px;	margin-top:0;}.widget_tmc_services h4:after, .get-in-touch h4:after, .widget-links h4:after{	content:'';	width:45px;	height:3px;	display:block;	margin-top:13px;	text-decoration:none;}.widget_mc4wp_form_widget h4:after, .widget_nav_menu h4:after {	content:'';	width:45px;	height:3px;	display:block;	margin-top:13px;	text-decoration:none;	background-color:#c4d114;	margin-bottom:20px;}.widget_tmc_services ul{	margin:0;	padding:0;	list-style:none;}.widget_tmc_services ul li{	margin-bottom:14px!important;}.widget_tmc_services ul li a{	color:#797A7C;	line-height:18px;	text-decoration:none;}.widget_tmc_services ul li a:before{	content:'\f105';	font-family:'FontAwesome';	margin-right:11px;}.widget_tmc_services ul li a:hover{	color:#337ab7;	text-decoration:none;}.widget_tmc_services ul li i{	float:left;	font-size:25px;	color:#0f263a;	width:34px;	padding-top:13px;	line-height:18px;}.widget-contact-list ul{	margin:0;	padding:0;	list-style:none;}.widget-contact-list ul li a{	color:#627279;	text-transform:capitalize;	line-height:39px;}.widget-contact-list ul li a:hover{	color:#0f263a;}.widget-contact-list ul li i{	float:left;	font-size:25px;	color:#1d8898;	width:34px;	padding-top:13px;	line-height:18px;}.widget.widget_tmc_get_in_touch ul li .fleft{	float:left;	color:#627279;	width:-webkit-calc(100% - 34px);	width:calc(100% - 34px);	font:400 1em/1.4em "Open Sans", sans-serif;	padding:1.1em 0 0;}.widget.widget_tmc_get_in_touch ul li i.fa-map-marker{	padding-top:22px;}.widget.widget_tmc_get_in_touch ul li i.fa-phone{	font-size:21px;	line-height:41px;}.widget.widget_tmc_get_in_touch ul li i.fa-envelope-o{	font-size:18px;	line-height:41px;}.widget.widget_tmc_get_in_touch ul li i.icon-Timer{	font-size:20px;	line-height:35px;}.footer-bottom{	background:#03080d;	color:#555759;	padding:2em 0;}.footer-bottom .fo-txt p{	color:#797A7C;	font:400 1em/1em "Open Sans", sans-serif;}.footer-bottom .fo-txt p a{	color:#797A7C;}.get-in-touch{	position:relative;	width:270px;}.get-in-touch ul{	margin:0;	padding:0;}.get-in-touch ul li{	margin:0;	padding:0;	list-style:none;	display:inline-block;}.get-in-touch ul li img{	margin:0 1px 3px 0;}.projects-style .our-pro-slider{	width:30%;	float:left;	margin:0 15px 15px 15px;}.inner-banner{	padding-top:57.5px;	padding-bottom:57.5px;	background:#13314c url(./../images/about/banner.jpg) center center no-repeat;background-size:cover;}.inner-banner h2{	margin:0;	text-transform:uppercase;	font-size:35px;	line-height:55px;	color:#252536;	font-weight:800;}.inner-banner ul.breadcumb li{	display:inline-block;	margin-right:6px;}.inner-banner ul.breadcumb li:last-child a:after,.inner-banner ul.breadcumb li:last-child span:after{	display:none;}.inner-banner ul.breadcumb li a{	display:inline-block;	color:#20bcd4;	font-weight:600;	font-size:14px;	display:block;	text-decoration:none;}.inner-banner ul.breadcumb li span{	display:inline-block;	color:#fff;	font-weight:600;	font-size:13px;	text-transform:uppercase;	display:block;}.inner-banner ul.breadcumb li a i,.inner-banner ul.breadcumb li span i{	font-size:14px;	font-weight:normal;	margin-right:5px;}.inner-banner ul.breadcumb li a:after,.inner-banner ul.breadcumb li span:after{	content:'\f105';	display:inline-block;	font-family:'FontAwesome';	color:#fff;	font-size:13px;	margin-left:7px;}.about-tab-box .tab-title-box{	margin-bottom:50px;}.about-tab-box .tab-title-box ul li{	background:#fff;	transition:all .3s ease;	position:relative;	margin:0 0 1.5em;	border:2px solid #e0e0e0;}.about-tab-box .tab-title-box ul li.active,.about-tab-box .tab-title-box ul li:hover{	background:#0f263a;	border:2px solid transparent;}.about-tab-box .tab-title-box ul li:before{	position:absolute;	top:-2px;	left:-2px;	width:10px;	height:108%;	background:transparent;	content:'';	transition:all .3s ease;}.about-tab-box .tab-title-box ul li.active:before,.about-tab-box .tab-title-box ul li:hover:before{	background:#e6ab0c;}.about-tab-box .tab-title-box ul li.active:after{	opacity:1;}.about-tab-box .tab-title-box ul li.active a,.about-tab-box .tab-title-box ul li:hover a{	color:#FFFFFF;}.about-tab-box .tab-title-box ul li a{	text-align:left;	font:500 1.2em/1em "Open Sans", sans-serif;	display:block;	font-weight:bold;	color:#242424;	padding:1em;	transition:all 0.3s ease;	text-transform:uppercase;}.about-tab-box .single-tab-content .content-box{	margin-left:20px;}.about-tab-box .single-tab-content h2{	font:bold 26px/1.2 "Alegreya", serif;	color:#000;	text-transform:uppercase;	position:relative;	padding-bottom:20px;	letter-spacing:0.3px;	margin:0 0 1em;}.about-tab-box .single-tab-content h2:before{	content:"";	width:55px;	height:3px;	display:inline-block;	background:#fab90a;	position:absolute;	bottom:0;}.about-tab-box .single-tab-content h3{	font-size:20px;	font-family:'Open Sans';	color:#242424;	line-height:26px;	font-weight:normal;	margin-bottom:10px;}.about-tab-box .single-tab-content p{	color:#8E8D8D;	margin:0 0 1em;	font:400 1em/1.8em "Open Sans", sans-serif;}.about-tab-box .single-tab-content ul li{	color:#333E56;	font-size:15px;	text-transform:uppercase;	line-height:40px;	font-weight:600;}.about-tab-box .single-tab-content ul li .fa{	font-size:18px;	color:#FF7043;	margin-right:5px;}.about-tab-box .single-tab-content .abot-img{	display:inline-block;	margin-top:2em;}.about-tab-box .single-tab-content .abot-img img{	max-width:100%;}.about-tab-box .single-tab-content .abot-img img:first-child{	margin:0 4em 0 0;}.about-tab{	padding:0 0 0 1em;}.features-section{	overflow:hidden;}.features-section .features-image{	width:-webkit-calc(50% - 210px);	width:calc(50% - 210px);	float:left;display:block;	text-align:right;}@media (max-width:1199px){	.features-section .features-image{		width:100%;	}}@media (max-width:1199px){	.features-section .features-image img{		width:100%;	}}.features-section .features-area{	width:-webkit-calc(50% + 210px);	width:calc(50% + 210px);	float:left;position:relative;}@media (max-width:1199px){	.features-section .features-area{		width:100%;	}}.features-section .features-area:after{	content:"";	width:100%;	height:100%;	position:absolute;	background:#143b53;	top:0;	left:0;	display:block;	z-index:1;}.features-section .features-area .features{	max-width:850px;	position:relative;	z-index:2;}@media (max-width:1199px){	.features-section .features-area .features{		margin:0 auto;	}}.features-section .features-area .features h4{	font:700 16px/26px "Raleway", sans-serif;	letter-spacing:0.3px;	color:#fff;	text-transform:uppercase;	margin-bottom:8px;}.features-section .features-area .features p{	font:500 14px/26px "Raleway", sans-serif;	letter-spacing:0.3px;	color:#fff;	margin-bottom:40px;	opacity:0.5;}.features-section .features-area .features .features-content{	width:50%;	float:left;	padding:80px 30px 27px 35px;}@media (max-width:639px){	.features-section .features-area .features .features-content{	width:100%;	}}.features-section .features-area .features .features-content:first-child{	background:#143b53;}.team-pad{	padding:0 0 6em;}.team-area .our-team{	margin-top:50px;}.team-area .our-team-page{	margin-top:0;margin-bottom:30px;}.team{	-webkit-transition:all 300ms linear 0s;	transition:all 300ms linear 0s;	cursor:pointer;	position:relative;}.left-box-padding.vc_column_container{	padding-left:20px!important;}@media (max-width:991px){	.negative-margin{		margin-right:0px;	}	.vc_col-sm-5{		width:100%;	}	.team{		padding:15px;	}	.service-single-page .single-service-box .right-box{		padding-left:0px!important;	}	.left-box-padding{		padding-left:0!important;		margin-top:40px!important;	}	.box-padding{		padding:0 !important;	}}@media (max-width:767px){	.team{		padding:15px;		width:400px;		max-width:100%;		margin:0 auto;	}}.team .team-images{	background:url("./../images/img-bg.jpg") repeat center center;	text-align:center;	position:relative;	z-index:0;	overflow:hidden;	height:297px;}.team .team-images:after{	content:'';	background:transparent;	position:absolute;	border:1px solid #fff;	display:block;	top:10px;	left:10px;	bottom:10px;	right:10px;	-webkit-transition:all 300ms linear 0s;	transition:all 300ms linear 0s;}.team .team-images:before{	position:absolute;	background-color:rgba(3, 137, 158, 0.6);	content:"";	top:0;	left:0;	width:100%;	height:100%;	display:block;	-webkit-transform:scale(0.2);	-ms-transform:scale(0.2);	transform:scale(0.2);	-webkit-transition:all 300ms;	transition:all 300ms;opacity:0;}.team .team-images img{	max-width:100%;	position:absolute;	bottom:0;	left:50%;	-webkit-transform:translateX(-50%);	-ms-transform:translateX(-50%);	transform:translateX(-50%);}.team .team-content{	padding:1em 0px 0.8em;	text-align:center;	cursor:pointer;	position:relative;	border:2px solid #e4e4e4;	margin:15px 0 15px 0;}.team .team-content h4{	font:400 1.15em/1em "Open Sans", sans-serif;	letter-spacing:0.3px;	color:#242424;	margin:0px!important;}.team .team-content p{	font:400 14px/22px "Open Sans", sans-serif;	letter-spacing:0.3px;	color:#898989;	text-align:center!important;	margin:0px!important;}.team .social-icons{	display:table;	position:absolute;	bottom:15px;	width:-webkit-calc(100% - 64px);	width:calc(100% - 23px);	text-align:center;	-webkit-transition:all 300ms linear 0s;	transition:all 300ms linear 0s;}.team .social-icons li{	display:inline-block;}.team .social-icons li + li{	margin-left:25px;}@media (max-width:1199px){	.team .social-icons li + li{		margin-left:15px;	}}.team .social-icons li a{	font-size:22px;	color:#fff;	padding:0;}.team .social-icons li a:hover, .team .social-icons li a:focus{	background:none;	color:#c89551;}.team:hover .social-icons{	bottom:125px;}.team:hover .team-images:after{	border:1px solid #fff;	top:10px;	left:10px;	bottom:10px;	right:10px;	z-index:1;	background:transparent;}.team:hover .team-images:before{	-webkit-transform:scale(1);	-ms-transform:scale(1);	transform:scale(1);	opacity:1;z-index:1;}.team:hover .team-content{	background:#e6ab0c;	-webkit-transition:all 300ms linear 0s;	transition:all 300ms linear 0s;	border:2px solid #d59d08;}.team:hover .team-content h4,.team:hover .team-content p{	color:#fff;	margin:0px!important;}.dedicated-team{	padding-top:22px;}.dedicated-team .our-teams{	margin-bottom:30px;}.testimonial-area{	background:#f5f4f4;}.testimonial-sliders .owl-nav{	position:absolute;	right:0;top:-80px;}@media (max-width:479px){	.testimonial-sliders .owl-nav{		top:0;	}}.testimonial-sliders .owl-nav .owl-prev, .testimonial-sliders .owl-nav .owl-next{	background:#61bac8;	width:33px;	text-align:center;	font-size:20px;	line-height:33px;	color:#fff;	float:left;	-webkit-transition:all 300ms linear 0s;	transition:all 300ms linear 0s;}.testimonial-sliders .owl-nav .owl-prev:hover, .testimonial-sliders .owl-nav .owl-next:hover{	background:#329cad;}.testimonial-sliders .owl-prev{	margin-right:5px;}.testimonial{	position:relative;}@media (max-width:479px){	.testimonial{		display:block;		background:none;	}}.testimonial + .testimonial{	margin-top:30px;}.testimonial .media-left{	position:relative;padding-right:0;}@media (max-width:479px){	.testimonial .media-left{		display:block;		text-align:center;	}}.testimonial .media-left a{	display:block;	width:170px;	height:185px;	line-height:185px;}@media (max-width:479px){	.testimonial .media-left a{		margin:0 auto;	}}.testimonial .media-left img{	width:140px;	height:140px;	border-radius:50%;}.testimonial .media-left:before{	content:'';	position:absolute;	right:-2px;	top:19.2%;	z-index:12;	background:url("./../images/arrow.png") no-repeat 0 0;	width:15px;	height:27px;}@media (max-width:479px){	.testimonial .media-left:before{		display:none;	}}.testimonial .media-body{	vertical-align:middle;	padding:0 30px;	border:2px solid #e4e4e4;	background:#fff;}@media (max-width:479px){	.testimonial .media-body{		background:#fff;		text-align:left;		padding:30px;	}}.testimonial .media-body p{	font:400 14px/26px "Open Sans", sans-serif;	letter-spacing:0.3px;	color:#898989;	margin-bottom:5px;}@media (max-width:767px){	.testimonial .media-body p{		line-height:22px;		font-weight:300;		margin-bottom:0;	}}.testimonial .media-body p span{	display:inline-block;	background:url(./../images/testimonial/quote.jpg) no-repeat scroll center center;	width:21px;	height:19px;	margin-right:16px;}.testimonial .media-body a{	font:300 14px/26px "Open Sans", sans-serif;	letter-spacing:0.3px;	color:#c89551;	font-style:italic;	text-align:right;	display:block;}.testimonial-col{	padding:25px 15px;}.testimonial-bg{	padding:55px 0;}.testimonial-sliders{	padding-top:0;}.service-tab-box h1{	font:bold 26px/1.2 "Alegreya", serif;	color:#000;	text-transform:uppercase;	position:relative;	padding-bottom:20px;	letter-spacing:0.3px;	margin:0 0 1em;}.service-tab-box h1:before{	content:"";	width:55px;	height:3px;	display:inline-block;	background:#fab90a;	position:absolute;	bottom:0;}.service-tab-box p{	margin:0 0 1.2em;	padding:0;	font:400 1em/1.8em "Open Sans", sans-serif;	letter-spacing:0.3px;	color:#777777;}.service-tab-box h6{	color:#242424;	margin:0 0 0.5em;	padding:0;	font:400 1.4em/1.8em "Open Sans", sans-serif;	letter-spacing:0.3px;}.service-tab-box ul.c-brochure{	display:inline-block;	color:#fff;}.service-tab-box ul.c-brochure li{	background:#fab90a;	color:#fff;}.service-tab-box ul.c-brochure li a{	color:#fff;	font:400 1.2em/1.2em "Open Sans", sans-serif;}.service-tab-box ul.c-brochure li a span{	display:inline-block;	padding:0.7em 1.5em;	text-transform:uppercase;	letter-spacing:2px;}.service-tab-box ul.c-brochure li a i{	background:#e7ab08;	padding:1em;}.service-tab-box .img-s-box{	display:inline-block;	overflow:visible;	position:relative;	font-size:0;	float:right;}.service-tab-box .img-s-box .img-so-box{	display:inline-block;	position:relative;}.service-tab-box .img-s-box .img-so-box:after{	content:'';	position:absolute;	top:10px;	left:10px;	right:10px;	bottom:10px;	border:2px solid rgba(255, 255, 255, 1);	border-bottom:0;	border-left:0;}.service-tab-box .img-s-box .img-st-box{	display:inline-block;}.service-tab-box .img-s-box .img-so-box img, .service-tab-box .img-s-box .img-st-box img{	max-width:100%;	display:block;}.pull-left .single-sidebar-widget{	padding-right:39px;}.pull-right .single-sidebar-widget{	padding-left:50px;}.single-sidebar-widget{	margin-bottom:50px;	overflow:hidden;}.single-sidebar-widget:last-child{	margin-bottom:0;}.single-sidebar-widget .sec-title{	margin-bottom:30px;}.single-sidebar-widget .sec-title h2 span{	font-size:20px;	text-transform:uppercase;	font:600 0.8em/1em "Alegreya", serif;}.single-sidebar-widget .sec-title h2:after{	width:35px;}.single-sidebar-widget .sec-title h2:after{	content:'';	width:50px;	height:3px;	background:#fab90a;	display:block;	margin-top:13px;}.single-sidebar-widget .contact-form input,.single-sidebar-widget .contact-form .select-menu + .ui-selectmenu-button{	height:40px;}.single-sidebar-widget .contact-form .select-menu + .ui-selectmenu-button{	margin-bottom:2px;}.single-sidebar-widget .contact-form .select-menu + .ui-selectmenu-button .ui-selectmenu-text{	line-height:40px;}.single-sidebar-widget .dwnld-broucher a{	text-transform:uppercase;	color:#08ADD0;	font-weight:600;	margin-top:30px;	font-size:12px;	display:inline-block;}.single-sidebar-widget .special-links li:last-child{	margin-bottom:0;}.special-links{	float:left;	margin-bottom:20px;	max-width:330px;	width:100%;}.single-sidebar-widget .special-links ul{	background:#F8F8F8;	padding:9px!important;	border:1px solid #F1F1F1;}.single-sidebar-widget .special-links li a{	background:#ffffff;	border-bottom:1px solid #e9e9e9;	font-weight:400;	color:#383838;	text-transform:uppercase;	display:block;	line-height:50px;	position:relative;	padding:0 20px;	-webkit-transition:all .3s ease;	transition:all .3s ease;	position:relative;}.single-sidebar-widget .special-links li:last-child a{	border:none;}.single-sidebar-widget .special-links li:hover a{	color:#403C56;	font-weight:bold;	text-decoration:none;}.single-sidebar-widget .special-links li.active a{	background:#fff;	color:#403C56;	text-decoration:none;	font-weight:bold;	border-left:4px solid;}.single-sidebar-widget .special-links li a:hover:before,.single-sidebar-widget .special-links li a.active:before{	opacity:1;}.single-sidebar-widget .special-links li:hover a:after,.single-sidebar-widget .special-links li.active a:after{	color:inherit;}.single-sidebar-widget .special-links li a:after{	content:"\f105";	font-family:FontAwesome;	color:#C8C8C8;	font-size:14px;	position:absolute;	right:20px;}.single-sidebar-widget .special-links li a:before{	content:'\f0da';	font-family:'FontAwesome';	position:absolute;	top:0;	left:0px;	color:#0f263a;	font-size:0px;	line-height:50px;	opacity:0;	-webkit-transition:all .3s ease;	transition:all .3s ease;	border-left:4px solid;}.single-sidebar-widget .special-links li.active a:before{	border-left:none;}.negative-margin{	margin-right:-20px;}.search-box placeholder{	color:#000;}.single-sidebar-widget .search-box form{	background:#e5e5e5;	width:100%;	height:48px;	border:1px solid #e9e9e9;}.single-sidebar-widget .search-box form input{	padding-left:30px;	border:none;	outline:none;	height:100%;	color:rgba(255, 255, 255, 0.5);	width:calc(100% - 55px);	background-color:transparent;}.single-sidebar-widget .search-box form input::-webkit-input-placeholder{	color:rgba(255, 255, 255, 0.5);	opacity:1;}.single-sidebar-widget .search-box form input:-moz-placeholder{	color:rgba(255, 255, 255, 0.5);	opacity:1;}.single-sidebar-widget .search-box form input::-moz-placeholder{	color:rgba(255, 255, 255, 0.5);	opacity:1;}.single-sidebar-widget .search-box form input:-ms-input-placeholder{	color:rgba(255, 255, 255, 0.5);}.single-sidebar-widget .search-box form input:placeholder-shown{	color:rgba(186, 185, 185, 1);}.single-sidebar-widget .search-box form button{	position:relative;	left:2px;	width:50px;	background:#0f263a;	color:#000000;	font-size:16px;	padding:11px 0px;	border:none;	outline:none;	-webkit-transition:all .3s ease;	transition:all .3s ease;}.single-sidebar-widget .search-box form button:hover{	background:#1FB5C7;}.single-sidebar-widget .search-box form button:hover i{	color:#fff;}.single-sidebar-widget .search-box form button:hover:after{	background:#1FB5C7;}.single-sidebar-widget .search-box form button i{	position:relative;	z-index:2;	-webkit-transition:all .3s ease;	transition:all .3s ease;}.single-sidebar-widget .categories ul li:last-child a{	border:none;}.single-sidebar-widget .categories ul li a{	color:#898989;	text-transform:capitalize;	line-height:42px;	display:block;	border-bottom:1px solid #E6E6E6;	position:relative;}.single-sidebar-widget .categories ul li a:after{	content:'\f105';	font-family:'FontAwesome';	color:#C8C8C8;	position:absolute;	top:0;	right:0;}.single-sidebar-widget .popular-post .img-cap-effect .img-box .img-caption:before{	border-width:2px;}.single-sidebar-widget .popular-post li{	margin-bottom:30px;}.single-sidebar-widget .popular-post li:last-child{	margin-bottom:0;}.single-sidebar-widget .popular-post .img-box,.single-sidebar-widget .popular-post .content{	display:table-cell;	vertical-align:middle;}.single-sidebar-widget .popular-post .img-box{	width:110px;}.single-sidebar-widget .popular-post .content{	padding-left:30px;}.single-sidebar-widget .popular-post .content a h4{	font-family:'Open Sans', sans-serif;	color:#242424;	text-transform:uppercase;	font-size:13px;	font-weight:500;	-webkit-transition:all .3s ease;	transition:all .3s ease;}.single-sidebar-widget .popular-post .content a h4:hover{	color:#1FB5C7;}.single-sidebar-widget .popular-post .content p{	color:#8E8D8D;	font-size:13px;	line-height:20px;	margin:0;}.single-sidebar-widget .popular-post .content span{	color:#1CBAC8;	font-size:13px;	display:block;	margin-top:4px;	font-weight:500;}.single-sidebar-widget .text-box p{	color:#8E8D8D;}.single-sidebar-widget .insta-feed ul{	display:-webkit-box;	display:-webkit-flex;	display:-ms-flexbox;	display:flex;-webkit-flex-flow:row wrap;	-ms-flex-flow:row wrap;	flex-flow:row wrap;	-webkit-box-pack:justify;	-webkit-justify-content:space-between;	-ms-flex-pack:justify;	justify-content:space-between;}.single-sidebar-widget .insta-feed ul .img-cap-effect .img-box .img-caption:before{	border-width:2px;}.single-sidebar-widget .insta-feed{	font-size:0;	display:inline-block;}.single-sidebar-widget .insta-feed img{	max-width:100%;	display:inline-block;	font-size:0;	margin-bottom:1px;	margin-right:1px;}.single-sidebar-widget .tag-cloud{	font-size:0;	margin-left:-5px;	margin-right:-5px;}.single-sidebar-widget .tag-cloud li{	display:inline-block;}.single-sidebar-widget .tag-cloud li a{	display:block;	color:#787878;	text-transform:uppercase;	border:1px solid #EAEAEA;	border-radius:20px;	padding:7px 22px;	font-size:12px;	margin:0 5px;	margin-bottom:10px;	-webkit-transition:all .3s ease;	transition:all .3s ease;}.single-sidebar-widget .tag-cloud li a:hover{	background:#E5E5E5;	color:#787878;	border-color:#E5E5E5;}.single-client-box{	margin-bottom:50px;}.single-client-box:last-child{	margin-bottom:0;}.single-client-box .icon-box,.single-client-box .content{	display:table-cell;	vertical-align:middle;}.single-client-box .icon-box{	width:170px;	text-align:center;	border-top:4px solid #1FB5C7;	border-left:1px solid #E9E9E9;	border-bottom:1px solid #E9E9E9;}.single-client-box .content{	padding-top:30px;	padding-bottom:30px;	padding-right:30px;	padding-left:30px;	border-right:1px solid #E9E9E9;	border-bottom:1px solid #E9E9E9;	border-top:1px solid #E9E9E9;}.single-client-box .content h3{	font-size:18px;	font-weight:bold;	font-family:'Alegreya', sans-serif;	color:#242424;	text-transform:uppercase;	margin-bottom:10px;}.single-client-box .content p{	color:#898989;	margin:0;}.single-sidebar-widget ul.brochure-btns li a{	font-family:'Open Sans', sans-serif;	color:#404040;	text-transform:uppercase;	font-weight:600;	font-size:15px;	display:block;	background:#FBFBFB;	border-bottom:2px solid #EDEDED;	padding:12px 20px;}.single-sidebar-widget ul.brochure-btns li{	display:block;	margin-bottom:21px;}.single-sidebar-widget ul.brochure-btns li a i{	color:#e94429;	margin:0 1em 0;	font-size:1.2em;}.sec-title h2 span{	display:block;	font-size:30px;	font-weight:bold;	color:#323232;	text-transform:uppercase;	font-family:'Alegreya', sans-serif;}.sec-title h2:after{	content:'';	width:55px;	height:3px;	display:block;	margin-top:13px;}.sec-title p{	color:#898989;	margin:0 0 1.2em;	padding:0;	font-family: "Open Sans", sans-serif;	letter-spacing:.03em;}.single-service-page .image-caption-box .text-box h2, .single-post-page .image-caption-box .text-box h2{	color:#242424;	font-size:20px;	font-weight:bold;	text-transform:uppercase;	margin-bottom:5px;}.single-service-page .image-box,.single-post-page .image-box{	margin-bottom:50px;}.single-service-page .image-caption-box,.single-post-page .image-caption-box{	margin-bottom:50px;}.single-service-page .image-caption-box .text-box,.single-post-page .image-caption-box .text-box,.single-service-page .image-caption-box .caption-box-img,.single-post-page .image-caption-box .caption-box-img{	display:table-cell;	vertical-align:middle;}.single-service-page .image-caption-box .text-box,.single-post-page .image-caption-box .text-box{	padding-right:46px;}.single-service-page .image-caption-box .text-box h2,.single-post-page .image-caption-box .text-box h2{	color:#242424;	font-size:20px;	font-weight:bold;	text-transform:uppercase;	margin-bottom:5px;}.single-service-page .image-caption-box .text-box p,.single-post-page .image-caption-box .text-box p{	color:#898989;	margin:0 0 1.2em;	padding:0;	font:400 1em/1.8em "Open Sans", sans-serif;	letter-spacing:0.3px;}.single-service-page .image-caption-box .caption-box-img,.single-post-page .image-caption-box .caption-box-img{	width:248px;}.widget-search-blog{	width:80%;	position:relative;	display:inline-block;	margin:0 0 0 1em;}.widget-search-blog .search-form .form-control + .input-group-addon{	padding:0 1px 0 8px;	border:0;	border-radius:0;	background-color:#0f263a;}.widget-search-blog .search-form .form-control + .input-group-addon button{	border:0;	background:#0f263a;	color:#fff;	font-size:1.2em;	line-height:2.1em;	padding-right:15px;}.widget-search-blog .search-form .form-control{	height:45px;	border-radius:0;	border:none;	font:1em/1em "Open Sans", sans-serif;	padding:0 30px;	-webkit-box-shadow:none;	box-shadow:none;	color:#c0c0c0;	z-index:0;}.single-blog-post .meta-info{	padding:1.3em 0;	border-bottom:1px solid #e6e6e6;}.single-blog-post .meta-info .content-box .post-links li{	display:table-cell;	vertical-align:middle;}.single-blog-post .inner-box b{	font-size:2em;	display:block;	font-style:italic;	font-weight:300;	border-bottom:1px solid #696969;	padding:0 0 0.2em;}.single-blog-post .inner-box span{	font-size:1em;	display:block;	background:#fbb12f;	color:#fff;	padding:0.2em 0 0.3em;}.single-blog-post .meta-info .content-box .post-links li a:hover i{	color:#1FB5C7;}.single-blog-post .meta-info .content-box .post-links li a i{	color:#FBB12F;	font-size:16px;	margin-right:10px;	-webkit-transition:all .3s ease;	transition:all .3s ease;}.single-blog-post .meta-info .content-box .post-links li a{	color:#A1A1A1;	padding-right:30px;	-webkit-transition:all .3s ease;	transition:all .3s ease;}.single-blog-post .meta-info .content-box .post-links li a:hover{	color:#FBB12F;}.single-blog-post a.read-more{	text-transform:uppercase;	color:#000;	font-size:12px;	font-weight:600;	-webkit-transition:all .3s ease;	transition:all .3s ease;	border:1px solid #cbcbcb;	background:transparent;}.single-blog-post a.read-more:hover{	color:#FBB12F;}.single-blog-post a.read-more:after{	content:'\f178';	font-family:'FontAwesome';	margin-left:10px;}.single-post-wrapper{	position:relative;}.single-blog-post h3{	color:#010101;	font-weight:600;	text-transform:none;	font-size:20px;	margin:0.6em 0 0;	padding:0 0 6px;}.single-blog-post{	margin-bottom:50px;}.page-navigation{	margin-top:50px;}.page-navigation li{	display:inline;}.page-navigation li a,.page-navigation li span{	width:46px;	height:46px;	line-height:44px;	background:#fff;	color:#8E8D8D;	font-size:20px;	display:inline-block;	border:1px solid #E2E2E2;	margin-right:5px;	text-align:center;	-webkit-transition:all .3s ease;	transition:all .3s ease;}.page-navigation li span,.page-navigation li a:hover{	background:#E7E7E7;	color:#242424;}.news p{	font:400 14px/26px "Open Sans", sans-serif;	color:#898989;}.post-list{	margin:0;	width:100%;}.post-list li{	float:left;	width:270px;	font:400 14px/30px "Open Sans", sans-serif;	color:#ff8c04;	letter-spacing:0.3px;}.post-list li:before{	content:"\f105";	font:normal normal normal 14px/1 FontAwesome;	font-size:12px;	text-rendering:auto;	padding-right:10px;}blockquote{	padding:30px;	border:none;	background:#f5f4f4;	margin-top:27px;}@media (max-width:479px){	blockquote{		padding:5px;	}}blockquote:before{	float:left;	content:"\f10d";	display:inline-block;	font:normal normal normal 55px/1 FontAwesome;	text-rendering:auto;	-webkit-font-smoothing:antialiased;	-moz-osx-font-smoothing:grayscale;	width:70px;	color:#d0d0d0;}@media (max-width:1199px){	blockquote:before{		font-size:30px;		width:40px;	}}blockquote p{	float:left;	font:400 16px/26px "Open Sans", sans-serif;	letter-spacing:0.3px;color:#898989;	width:-webkit-calc(100% - 70px);	width:calc(100% - 70px);	margin:5px 0 0;	padding-left:14px;}@media (max-width:1199px){	blockquote p{		margin:0;	}}blockquote footer{	text-align:right;	color:#e8a20c;	font:300 14px/26px "Raleway", sans-serif;	font-style:italic;}blockquote footer a{	color:#e8a20c;}.fottxt{	margin:12px 0 0px 0!important;}.news-comments .comments_count, .leave-comments .leave-comment-title{	margin:30px 0px 30px 0;	font:600 1.5em/1em "Alegreya", sans-serif;	color:#242424;	text-transform:uppercase;}@media (max-width:400px){	.comments_count, 	.leave-comment-title{		margin-left:20px;	}}.comments{	margin:0px 0px 30px 0px;	border:1px solid #eee;}.comments .comment{	padding:20px 20px 25px;	margin:0px 0;}.comments .comment-bg{	background:#fcfcfc;}@media (max-width:400px){	.comments .comment{		margin:0 5px 0 15px;		text-align:center;	}}.comments .comment + .comment{	margin-top:0;	border-top:1px solid #eee;}.comments .comment .media-left{	padding:8px 30px 0px 5px;}@media (max-width:479px){	.comments .comment .media-left{		padding-right:0;		padding-bottom:20px;		display:block;	}}.comments .comment .media-left a{	display:block;	width:70px;	height:70px;}.comments .comment .media-left a img{	max-width:100%;}@media (max-width:991px){	.comments .comment .media-body{		overflow:visible;	}}.comments .comment .media-body h5{	font:500 1em/2em "Open Sans", sans-serif;	margin:0;	color:#242424;}.comments .comment .media-body p{	font:400 14px/30px "Open Sans", sans-serif;	color:#898989;}.comments .comment .media-body .date-reply{	margin:9px 0 9px;}.comments .comment .media-body .date-reply li{	float:left;}@media (max-width:400px){	.comments .comment .media-body .date-reply li{		display:inline-block;		text-align:center;		float:none;	}}.comments .comment .media-body .date-reply li a{	padding:0;	font:13px/1 "Open Sans", sans-serif;	text-transform:capitalize;	color:#47bcca;}.comments .comment .media-body .date-reply li a:hover, .comments .comment .media-body .date-reply li a:focus{	background:none;}.comments .comment .media-body .date-reply li + li{	color:#bc945e;}.comments .comment .media-body .date-reply li + li:before{	content:'';	width:1px;	height:13px;	float:left;	background:#47bcca;	margin:0 10px;}.comments .comment .media-body .date-reply li + li a{	float:left;	color:#f6ba18;}.comments .comment.reply{	padding-left:0;	margin:0px;}@media (max-width:991px){	.comments .comment.reply{		margin-left:-70px;	}}@media (max-width:479px){	.comments .comment.reply{		margin-left:30px;	}}@media (max-width:400px){	.comments .comment.reply{		margin-left:0px;	}}.comments .comment.reply:last-child{	padding-bottom:0;}.comment_form{	padding:30px;	border:1px solid #eee;	margin:0px;	background:#fff;}@media (max-width:479px){	.comment_form{		padding:20px 15px;	}}.comment_form .leave-comment-title{	margin:0px 0px 26px 0px;	font:bold 20px/28px "Alegreya", serif;	color:#353535;}.comment_form .form-control{	border-radius:0;	padding:9px 20px;	font:14px/25px "Open Sans", sans-serif;	color:#000;	margin-bottom:20px;	background:#f9f9f9;	border:1px solid #ebebeb;	-webkit-box-shadow:none;	box-shadow:none;}.comment_form .form-control::-moz-placeholder{	color:#c4c4c4;	opacity:1;}.comment_form .form-control:-ms-input-placeholder{	color:#c4c4c4;}.comment_form .form-control::-webkit-input-placeholder{	color:#c4c4c4;}.comment_form input{	width:48%;	float:left;	height:42px;}@media (max-width:1199px){	.comment_form input{		width:47%;	}}@media (max-width:991px){	.comment_form input{		width:46%;	}}@media (max-width:767px){	.comment_form input{		width:100%;	}}@media (max-width:479px){	.comment_form input{		width:100%;	}}.comment_form input + input{	margin-left:26px;	}@media (max-width:1199px){	.comment_form input + input{		margin-left:31px;	}}@media (max-width:767px){	.comment_form input + input{		margin-left:0;	}}@media (max-width:479px){	.comment_form input + input{		margin-left:0;	}}.comment_form textarea{	height:188px;	resize:none;	margin-bottom:32px;}.comment_form .btn-primary{	background:#f6ba18;	border:1px solid #f6ba18;	text-transform:uppercase;	letter-spacing:1px;	font:600 1.2em/2.1em "Open Sans", sans-serif;	padding:7px 22px 7px 22px;	color:#19242a;	margin-top:10px;	border-radius:5px;	letter-spacing:3px;}.comment_form .btn-primary:hover, .comment_form .btn-primary:focus{	color:#000;	border-radius:5px;	border-color:#bb793c;}.touch .touch_bg .section_header p{	max-width:840px;}.touch .touch_bg .touch_top-con ul .item{	padding:15px 28px 30px 0px;	text-align:center;}.touch .touch_bg .touch_top-con ul .item .media .media-left{	padding-right:30px;	vertical-align:middle;}.touch .touch_bg .touch_top-con ul .item .media .media-left a{	color:#0f263a;	border:1px solid #0f263a;	border-radius:100%;	display:block;	width:50px;	height:50px;}.touch .touch_bg .touch_top-con ul .item .media .media-left a i{	border-radius:50%;	font-size:30px;	line-height:32px;	padding-top:8px;}.touch .touch_bg .touch_top-con ul .item .media .media-body{	text-align:left;	font:14px/26px "Open Sans", sans-serif;	color:#898989;	letter-spacing:0.3px;}.touch .touch_bg .touch_top-con ul .item:first-child{	padding-top:0;}.touch .touch_bg .touch_middle{	padding-top:80px;}.touch .touch_bg .touch_middle .input_form{	position:relative;}.touch .touch_bg .touch_middle .input_form form .form-control{	margin-bottom:20px;	border-radius:0;	font:15px/31px "Open Sans", sans-serif;	color:#959595;	padding:11px 20px;	border:1px solid #e1e1e1;	height:auto;	-webkit-box-shadow:none;	box-shadow:none;}.touch .touch_bg .touch_middle .input_form form .form-control:hover, .touch .touch_bg .touch_middle .input_form form .form-control:focus{	border:1px solid #d6d6d6;	border-color:#d6d6d6;}.touch .touch_bg .touch_middle .input_form form .form-control:focus{	-webkit-box-shadow:0 0 6px 0 rgba(215, 149, 62, 0.57);	box-shadow:0 0 6px 0 rgba(215, 149, 62, 0.57);}.touch .touch_bg .touch_middle .input_form form .form-control.error{	margin-bottom:0;}.touch .touch_bg .touch_middle .input_form form .form-control.error + .error{	font:13px/24px "Open Sans", sans-serif;	margin-bottom:20px;	margin-top:5px;	color:red;	font-weight:normal;}.touch .touch_bg .touch_middle .input_form form textarea.form-control{	margin-bottom:32px;	resize:none;	padding:15px 20px;	height:203px;}.touch .touch_bg .touch_middle .input_form form button{	background:#f6ba18;	border:1px solid #f6ba18;	text-transform:uppercase;	letter-spacing:1px;	font:600 1.2em/2.1em "Open Sans", sans-serif;	padding:7px 22px 7px 22px;	color:#19242a;	margin-top:10px;	border-radius:5px;	letter-spacing:3px;}.touch .touch_bg .touch_middle .input_form form button:hover{	color:#000;	border-color:#bb793c;}.touch .touch_bg .touch_middle .input_form #success, .touch .touch_bg .touch_middle .input_form #error{	position:absolute;	top:-15px;	display:block;	right:0;	left:0;	bottom:-15px;	background:rgba(0, 0, 0, 0.5);	display:none;}.touch .touch_bg .touch_middle .input_form #success p, .touch .touch_bg .touch_middle .input_form #error p{	position:absolute;	top:50%;	left:50%;	-webkit-transform:translate(-50%, -50%);	-ms-transform:translate(-50%, -50%);	transform:translate(-50%, -50%);	margin:0;}.touch .touch_bg .touch_middle .input_form #success{	color:lawngreen;}.touch .touch_bg .touch_middle .input_form #error{	color:orangered;}#mapBox{	height:425px;}#map-area{	position:relative;}#map-area::before{	background:#000000 none repeat scroll 0 0;	content:"";	height:100%;	left:0;	opacity:0.4;	position:absolute;	top:0;	width:100%;}#contact-google-map{	width:100%;	height:425px;}.touch p{	margin:0 0 1.2em;	padding:0;	font:400 1em/1.8em "Open Sans", sans-serif;	color:#8E8D8D;}.touch h6{	color:#1088cc;	font:400 1.2em/1.8em "Open Sans", sans-serif;	letter-spacing:0.3px;	font-style:italic;}.touch h6 span{	color:#de5842;	font:400 1.2em/1.8em "Open Sans", sans-serif;	letter-spacing:0.3px;	font-style:italic;}.sectpad-t{	padding:6em 0 0;}.testimonial-parea{	padding:0 0 6em;}.testimonials p{	font:400 14px/26px "Open Sans", sans-serif;	letter-spacing:0.3px;	color:#898989;	padding-top:25px;	margin:0;}.testimonial-col-p{	padding:5em 1em 1em;	border-bottom:1px solid #e4e4e4;}.testimonial-p .media-body h3{	font:400 1.2em/1em "Open Sans", sans-serif;	letter-spacing:0.3px;	color:#242424;	margin:0 0 0.8em;	padding:0;}.testimonial-p .media-body p{	font:400 1em/1.8em "Open Sans", sans-serif;	letter-spacing:0.3px;	color:#898989;	margin-bottom:1em;}.testimonial-p .media-body a{	font:600 14px/26px "Open Sans", sans-serif;	letter-spacing:0.3px;	color:#1fb5c7;	font-style:italic;	text-align:left;	display:block;}.testimonial-p .media-body h6{	text-align:right;	display:block;}.testimonial-p .media-left{	padding-right:60px;}@media (max-width:479px){	.testimonial-p .media-left{		display:block;		text-align:center;		padding-right:0;	}	.testimonial-p .media-body h3{		padding:1em 0 0;	}}.section_header-t{	position:relative;	padding:0;}.section_header-t h2{	font:bold 26px/1.2 "Alegreya", serif;	color:#000;	text-transform:uppercase;	position:relative;	padding-bottom:20px;	letter-spacing:0.3px;	margin:0;}.section_header-t h2:before{	content:"";	width:55px;	height:3px;	display:inline-block;	background:#fab90a;	position:absolute;	bottom:0;}.submit{	padding:0 20px;	font-family:"Open Sans", sans-serif;	font-size:13px;	font-weight:500;	border:none;	line-height:32px;	background:#bc945e;	color:#000;	text-transform:uppercase;	margin-top:8px;	-webkit-box-shadow:none;	box-shadow:none;	outline:none;	text-shadow:none;	position:relative;	letter-spacing:0.4px;	-webkit-transition:all 300ms linear 0s;	transition:all 300ms linear 0s;z-index:2;}.submit:before{	content:"";	position:absolute;	width:100%;	height:100%;	background:#0f263a;	top:0;	left:0;	right:0;	-webkit-transform:scaleX(0);	-ms-transform:scaleX(0);	transform:scaleX(0);	-webkit-transform-origin:0 50%;	-ms-transform-origin:0 50%;	transform-origin:0 50%;	-webkit-transition:all 300ms linear 0s;	transition:all 300ms linear 0s;	z-index:-1;}.submit:hover:before, .submit:focus:before{	-webkit-transform:scaleX(1);	-ms-transform:scaleX(1);	transform:scaleX(1);}.projects-style .vc_column-inner{	padding:0 !important;}@media only screen and (min-width:1101px) and (max-width:1178px){	.nav-holder.pull-left{		width:77%!important;	}}@media only screen and (min-width:400px) and (max-width:767px){	.post-image-res{		width:371px !important;	}}@media only screen and (min-width:651px) and (max-width:990px){	.service-tab-box .img-s-box{		display:block;		float:none;		text-align:center;		margin-top:15px;	}	.wel-ind-r-img{		bottom:4em;		float:none;		position:relative;		z-index:4;		left:12em;	}}@media only screen and (min-width:991px) and (max-width:1106px){.wel-ind-r-img{bottom:11em;float:right;position:relative;z-index:4;}	.wel-ind-r-txt{		float:left;		margin:1em;		width:120px;	}}@media only screen and (min-width:1058px) and (max-width:1107px){	.wel-ind-r-img{		bottom:4em;		float:right;		position:relative;		z-index:4;	}}.post-thumbnail.news-image img{	max-width:100% !important;	height:auto;	width:auto;}.row_inner.row_center_content.clearfix{	width:100%;}@media only screen and (max-width:900px){	.padding-both.wpb_column.vc_column_container{		width:100%;	}	.wpb_column.vc_column_container.vc_col-sm-5.vc_col-has-fill{		width:100% !important;		text-align:center;	}	.wpb_column.vc_column_container.vc_col-sm-7.vc_col-has-fill{		width:99% !important;		text-align:center;	}}.looking-wrapper{	position:relative;	background:#ffba00;	padding-top:3em;	padding-bottom:3em;	}.section_header2{	position:relative;	padding:0 0 2em;	}.section_header2 h2{	font:bold 2em/1em "Alegreya", serif;	color:#000;	text-transform:uppercase;	position:relative;	padding-bottom:20px;	letter-spacing:0.3px;	margin:0;}.section_header2 h2:before{	content:"";	width:55px;	height:3px;	display:inline-block;	background:#fab90a;	position:absolute;	bottom:0;}.indurial-solution-text2 h2{	font:700 2.57em/1em 'Open Sans Condensed', sans-serif;	color:#fff;	margin:0;	padding:0;}.looking-wrapper .req-button a{	background:#000;	color:#fff;	border-radius:4px;	font:600 1.03em/1.3em 'Raleway', sans-serif;	padding:0.8em 2.5em;}.looking-wrapper .req-button a:hover{}.looking-wrapper .req-button a i{	margin-left:6px;}.our-galler-htwo{	background:url(./../images/our-projects/bg.jpg) no-repeat center top;	position:relative;}.fullwidth-slider{	padding:0 1.5em;}.fullwidth-slider.owl-theme .owl-controls .owl-nav [class*="owl-"]{	background:transparent;	-webkit-border-radius:0;	-moz-border-radius:0;	border-radius:0;	margin:0;	padding:0;}.fullwidth-slider.owl-carousel .owl-controls .owl-nav .owl-prev, .fullwidth-slider.owl-carousel .owl-controls .owl-nav .owl-next{	background:#ffba00;	width:33px;	text-align:center;	font-size:20px;	line-height:33px;	color:#000;	-webkit-transition:all 300ms linear 0s;	transition:all 300ms linear 0s;}.fullwidth-slider.owl-carousel .owl-controls .owl-nav .owl-prev{	margin-right:20px;}.fullwidth-slider.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{	background:#eaac05;	color:#000;	text-decoration:none;}.fullwidth-slider.owl-theme .owl-controls{	margin-top:4em;}.fullwidth-silder{	padding-top:2em;}--------------------------------------------------------------*/html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{	display:block;}a:focus{	outline:none;}a:active,a:hover{	outline:0;}a img{	border:0;}audio,canvas,progress,video{	display:inline-block;	vertical-align:baseline;}audio:not([controls]){	display:none;	height:0;}[hidden],template{	display:none;}abbr[title]{	border-bottom:1px dotted;}b,strong{	font-weight:bold;}dfn{	font-style:italic;}small{	font-size:80%;}sub,sup{	font-size:75%;	height:0;	line-height:0;	position:relative;	vertical-align:baseline;}sup{	bottom:1ex;}sub{	top:.5ex;}img{	border:0;	-ms-interpolation-mode:bicubic;}pre{	overflow:auto;}button,input,optgroup,select,textarea{	color:inherit;	font:inherit;	margin:0;}button{	overflow:visible;}button,select{	text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{	-webkit-appearance:button;	cursor:pointer;}input[type="search"]{	-webkit-appearance:textfield;	-webkit-box-sizing:content-box;	-moz-box-sizing:content-box;	box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{	-webkit-appearance:none;}button[disabled],html input[disabled]{	cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{	 border:0;	 padding:0;}button,input{	line-height:normal;	*overflow:visible;}input[type="checkbox"],input[type="radio"]{	padding:0;}*,*:before,*:after{	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box;}legend{	border:0;	padding:0;}textarea{	overflow:auto;}optgroup{	font-weight:bold;}table{	border-collapse:collapse;	border-spacing:0;}td,th{	padding:0;}.clearfix:after, .tmc-menu:after, .widget-area .widget_categories ul:after,.widget-area .widget_archive ul:after,.widget-area .widget_meta ul:after, .tagcloud:after{	content:".";	display:block;	height:0;	clear:both;	visibility:hidden;}.clearfix, .tmc-menu, .widget-area .widget_categories ul,.widget-area .widget_archive ul,.widget-area .widget_meta ul, .tagcloud{	display:inline-block;}.clearfix, .tmc-menu, .widget-area .widget_categories ul,.widget-area .widget_archive ul,.widget-area .widget_meta ul, .tagcloud{	display:block;}.clear, .container{	zoom:1;}.clear:before, .container:before, .clear:after, .container:after{	display:table;	content:"";}.clear:after, .container:after{	clear:both;}.break, h1,h2,h3, #calendar_wrap caption,h4,h5,h6, p, ul, ol, dl, blockquote, pre{	word-break:break-word;	word-wrap:break-word;}.none{	display:none;}/*--------------------------------------------------------------2.0 Document--------------------------------------------------------------*/html, body{	margin:0;	padding:0;	height:100%;}body{	height:100%;}.site{	position:relative;	overflow:hidden;}body, button, input, select, textarea{	font-family:"PT Sans", Helvetica, Arial, sans-serif;	font-size:14px;	line-height:26px;	color:#777777;}pre,code,input,textarea{font:inherit;}::-moz-selection{	background:#000000;	color:#FFFFFF;}::selection{	background:#000000;	color:#FFFFFF;}a{	color:#C4D114;	text-decoration:none;}a:hover{	text-decoration:none;}h1,h2,h3,#calendar_wrap caption,h4,h5,h6{	clear:both;	font-family:"Open Sans", sans-serif;	font-weight:normal;	margin-bottom:10px;	margin-top:10px;}h1 a,h2 a,h3 a, #calendar_wrap caption a,h4 a,h5 a,h6 a{	color:#333333;	text-decoration:none;}h1{	line-height:1.3;	font-size:30px;}@media screen and (min-width:790px){	h1{	font-size:35px;	}}h1 span{	font-weight:bold;}h2{	line-height:1.1;	font-size:23px;}@media screen and (min-width:790px){	h2{		font-size:26px;	}}h3, #calendar_wrap caption{	font-size:20px;	margin-top:0px;}h4{	font-weight:normal;	font-size:18px;	margin-bottom:12px;}h5{	font-size:15px;}h6{	font-weight:normal;	font-size:13px;}ul, ol, dl, p, details, address, .vcard, figure, pre, fieldset, table, dt, dd, hr{	margin-bottom:15px;	margin-top:0;}img{	height:auto;	vertical-align:middle;	max-width:100%;}b,strong{	font-weight:bold;}blockquote{	clear:both;	margin:20px 0;}blockquote p{	font-style:italic;}blockquote cite{	font-style:normal;	margin-bottom:20px;	font-size:13px;}dfn,cite,em,i{	font-style:italic;}figure{	margin:0;}address{	margin:20px 0;}hr{	border:0;	border-top:1px solid #e9e9e9;	height:1px;	margin-bottom:20px;}tt,pre,code,samp,var{	font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;	background-color:#e9e9e9;	padding:5px 7px;	-webkit-border-radius:2px;	-moz-border-radius:2px;	border-radius:2px;}pre{	overflow:auto;	white-space:pre-wrap;	max-width:100%;	line-height:1.7;	margin:20px 0;	padding:20px;}details summary{	font-weight:bold;	margin-bottom:20px;}details:focus{	outline:none;}abbr,acronym,dfn{	cursor:help;	font-size:.95em;	text-transform:uppercase;	border-bottom:1px dotted #e9e9e9;	letter-spacing:1px;}mark{	background-color:#fff9c0;	text-decoration:none;}small{	font-size:75%;}big{	font-size:125%;}ul, ol{	padding-left:20px;}ul{	list-style:disc;}ol{	list-style:decimal;}ul li, ol li{	margin:0px 0;}dt{	font-weight:bold;}dd{	margin:0 20px 20px;}table{	width:100%;	margin-bottom:20px;	border:1px solid #e9e9e9;	border-collapse:collapse;	border-spacing:0;}table > thead > tr > th,table > tbody > tr > th,table > tfoot > tr > th,table > thead > tr > td,table > tbody > tr > td,table > tfoot > tr > td{	border:1px solid #e9e9e9;	line-height:1.42857;	padding:5px;	vertical-align:middle;}table > thead > tr > th, table > thead > tr > td{	border-bottom-width:2px;}table th{	font-size:14px;	letter-spacing:0.3px;	text-transform:uppercase;}fieldset{	padding:20px;	border:1px solid #e9e9e9;}input[type="reset"], input[type="submit"], input[type="submit"]{	cursor:pointer;	border:none;	display:inline-block;	color:#FFFFFF;	letter-spacing:1px;	text-transform:uppercase;	line-height:1;	text-align:center;	-webkit-border-radius:2px;	-moz-border-radius:2px;	border-radius:2px;	box-shadow:0 -1px 0 0 rgba(0, 0, 0, 0.1) inset;	margin:3px 0;	text-decoration:none;	font-weight:600;	font-size:13px;}input[type="reset"]:hover, input[type="submit"]:hover, input[type="submit"]:hover{	opacity:0.8;}input[type="button"]:hover, input[type="button"]:focus, input[type="reset"]:hover,input[type="reset"]:focus, input[type="submit"]:hover, input[type="submit"]:focus,button:hover, button:focus{	cursor:pointer;}textarea{	resize:vertical;}select{	max-width:100%;	overflow:auto;	vertical-align:top;	outline:none;	border:1px solid #e9e9e9;	padding:10px;}textarea,input[type="date"],input[type="datetime"],input[type="datetime-local"],input[type="email"],input[type="month"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="time"],input[type="url"],input[type="week"]{	max-width:100%;	background-color:#ffffff;	border:1px solid #e9e9e9;	-webkit-appearance:none;	padding:10px 15.38462px;	-webkit-border-radius:2px;	-moz-border-radius:2px;	border-radius:2px;}textarea:focus,input[type="date"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="month"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="time"]:focus,input[type="url"]:focus,input[type="week"]:focus{	outline:none;	border-color:#C4D114;}button::-moz-focus-inner{	border:0;	padding:0;}input[type="radio"], input[type="checkbox"]{	margin:0 10px;}input, textarea, input[type="submit"]:focus{	outline:0 none;}.screen-reader-text{	clip:rect(1px, 1px, 1px, 1px);	position:absolute !important;}.screen-reader-text:hover,.screen-reader-text:active,.screen-reader-text:focus{	background-color:#f8f9f9;	-webkit-border-radius:3px;	-moz-border-radius:3px;	border-radius:3px;	clip:auto !important;	color:#C4D114;	display:block;	height:auto;	left:5px;	line-height:normal;	padding:17px;	text-decoration:none;	top:5px;	width:auto;	z-index:100000;}.widget.woocommerce.widget_products{	margin-bottom:50px;}.primary-color{	color:#C4D114;}.secondary-color{	color:#00aeef;}.text-transform-none{	text-transform:none !important;}.text-transform-none h1, .text-transform-none h2, .text-transform-none h3, .text-transform-none #calendar_wrap caption, #calendar_wrap .text-transform-none caption, .text-transform-none h4, .text-transform-none h5{	text-transform:none !important;}.left{	float:left;}.right{	float:right;}.text-center{	text-align:center;}.text-right{	text-align:right;	padding:0!important;}.container{	max-width:1170px;	margin:0 auto;	padding:0;	position:relative; }.container.full-screen{	width:100% !important;	max-width:100% !important;}.container.full-screen .content-area{	width:100%;}#primary{	padding-bottom:40px;}.home #primary{	padding-bottom:0px;}#secondary{	padding-bottom:40px;	padding-top:0;}.content-area{	width:100%;	float:none;}@media screen and (min-width:790px){	.content-area{		width:100%;		float:left;	}}.sidebar{	width:100%;	float:none;}@media screen and (min-width:790px){	.sidebar{		width:25.66372%;		float:left;	}}.page-fullwidth .content-area,.page-template-template-fullwidth-php .content-area{	float:none;	width:100%;}.no-sidebar .content-area{	width:100%;}@media screen and (min-width:790px){	.left-sidebar .content-area{		width:74%;		float:right;		padding-left:39px;		border-left:1px solid #e9e9e9;		margin-right:1px;	}.left-sidebar .sidebar{	padding-right:39px;	border-right:1px solid #e9e9e9;	margin-right:-1px;}.right-sidebar .content-area{}	.right-sidebar .sidebar{		padding-left:39px;		border-left:1px solid #e9e9e9;		margin-left:-1px;	}}.grid-xs-1, .grid-sm-1, .grid-md-1, .grid-lg-1, .grid-xs-2, .grid-sm-2, .grid-md-2, .grid-lg-2, .grid-xs-3, .grid-sm-3, .grid-md-3, .grid-lg-3, .grid-xs-4, .grid-sm-4, .grid-md-4, .grid-lg-4, .grid-xs-5, .grid-sm-5, .grid-md-5, .grid-lg-5, .grid-xs-6, .grid-sm-6, .grid-md-6, .grid-lg-6, .grid-xs-7, .grid-sm-7, .grid-md-7, .grid-lg-7, .grid-xs-8, .grid-sm-8, .grid-md-8, .grid-lg-8, .grid-xs-9, .grid-sm-9, .grid-md-9, .grid-lg-9, .grid-xs-10, .grid-sm-10, .grid-md-10, .grid-lg-10, .grid-xs-11, .grid-sm-11, .grid-md-11, .grid-lg-11, .grid-xs-12, .grid-sm-12, .grid-md-12, .grid-lg-12{	position:relative;	min-height:1px;	padding-left:20px;	padding-right:20px;}@media (min-width:768px){	.grid-sm-1, 	.grid-sm-2, 	.grid-sm-3, 	.grid-sm-4, 	.grid-sm-5, 	.grid-sm-6, 	.grid-sm-7, 	.grid-sm-8, 	.grid-sm-9, 	.grid-sm-10, 	.grid-sm-11, 	.grid-sm-12{		float:left;	}.grid-sm-12{	width:100%;}.grid-sm-11{	width:91.66666667%;}.grid-sm-10{	width:83.33333333%;}.grid-sm-9{	width:75%;}.grid-sm-8{	width:66.66666667%;}.grid-sm-7{	width:58.33333333%;}.grid-sm-6{	width:50%;}.grid-sm-5{	width:41.66666667%;}.grid-sm-4{	width:33.33333333%;}.grid-sm-3{	width:25%;}.grid-sm-2{	width:16.66666667%;}.grid-sm-1{	width:8.33333333%;}}@media (min-width:992px){	.grid-md-1, 	.grid-md-2, 	.grid-md-3, 	.grid-md-4, 	.grid-md-5, 	.grid-md-6, 	.grid-md-7, 	.grid-md-8, 	.grid-md-9, 	.grid-md-10, 	.grid-md-11, 	.grid-md-12{		float:left;	}.grid-md-12{	width:100%;}.grid-md-11{	width:91.66666667%;}.grid-md-10{	width:83.33333333%;}.grid-md-9{	width:75%;}.grid-md-8{	width:66.66666667%;}.grid-md-7{	width:58.33333333%;}.grid-md-6{	width:50%;}.grid-md-5{	width:41.66666667%;}.grid-md-4{	width:33.33333333%;}.grid-md-3{	width:25%;}.grid-md-2{	width:16.66666667%;}.grid-md-1{	width:8.33333333%;}}.widget-area ul{	list-style:none;	padding-left:0;}.widget-area a{	text-decoration:none;}.site-footer{	padding:0px 0 0px;	background:#111111;	color:#999999;	font-size:13px;}.site-footer a, .site-footer .widget a{	color:#dddddd;}.site-footer a:hover, .site-footer .widget a:hover{	color:#FFFFFF;	text-decoration:underline;}.site-footer .widget{	font-size:13px;	line-height:1.8;}.site-footer table > thead > tr > th, .site-footer table > tbody > tr > th, .site-footer table > tfoot > tr > th, .site-footer table > thead > tr > td, .site-footer table > tbody > tr > td, .site-footer table > tfoot > tr > td{	border-color:rgba(255, 255, 255, 0.3);}.site-footer textarea, .site-footer input[type="date"], .site-footer input[type="datetime"], .site-footer input[type="datetime-local"], .site-footer input[type="email"], .site-footer input[type="month"], .site-footer input[type="number"], .site-footer input[type="password"], .site-footer input[type="search"], .site-footer input[type="tel"], .site-footer input[type="text"], .site-footer input[type="time"], .site-footer input[type="url"], .site-footer input[type="week"]{	border-color:rgba(255, 255, 255, 0.3);}.footer-1-columns .footer-column{	width:100%;}.footer-2-columns .footer-column{	width:100%;}@media screen and (min-width:790px){	.footer-2-columns .footer-column{		width:47.96748%;		float:left;		margin-right:4.06504%;`	}	.footer-2-columns .footer-2{		margin-right:0;	}}.footer-3-columns .footer-column{	width:100%;}@media screen and (min-width:790px){	.footer-3-columns .footer-column{		float:left;		margin-right:4.06504%;	}.footer-3-columns .footer-2{	margin-right:0;	}}@media screen and (min-width:1100px){	.footer-3-columns .footer-column{		width:30.62331%;		float:left;		margin-right:4.06504%;	}.footer-3-columns .footer-3{	margin-right:0;	}}.footer-4-columns .footer-column{	width:100%;}@media screen and (min-width:790px){	.footer-4-columns .footer-column{		width:47.96748%;		float:left;		margin-right:4.06504%;	}.footer-4-columns .footer-2, .footer-4-columns .footer-4{	margin-right:0;}}@media screen and (min-width:1100px){	.footer-4-columns .footer-column{		width:21.95122%;		float:left;		margin-right:4.06504%;	}	.footer-4-columns .footer-4{		margin-right:0;	}}.site-footer .footer-columns{	padding:40px 0px;}.site-footer .footer-columns .footer-column .widget{	padding-bottom:0;	margin-bottom:30px;	border:none;}@media screen and (min-width:790px){	.site-footer .footer-columns .footer-column .widget{		margin-bottom:30px;	}	.site-footer .footer-columns .footer-column .widget:last-child{		margin-bottom:0px;	}}.site-footer .footer-columns .footer-column .widget .widget-title{	color:#eeeeee;	font-size:15px;	text-transform:uppercase;	margin-bottom:20px;	letter-spacing:-0.1px;	font-weight:500;}.site-footer .footer-columns .widget_nav_menu ul ul, .site-footer .footer-columns .widget_nav_menu ul ul ul{	padding:0px;}.site-footer .footer-columns .widget_nav_menu ul li{	padding:0;}.site-footer .footer-columns .widget_nav_menu ul li a{	display:block;	padding:5px 10px 9px 17px;	position:relative;	border-bottom:1px dotted rgba(255, 255, 255, 0.1);}.site-footer .footer-columns .widget_nav_menu ul li a:before{	content:"\f105";	font-family:FontAwesome;	font-size:10px;	display:block;	position:absolute;	left:0;	top:8px;}.site-footer .footer-columns .widget_nav_menu #menu-footer-widget-menu{	margin-top:-7px;}.site-footer .footer-columns .widget_nav_menu #menu-footer-widget-menu li{	float:left;	margin-bottom:0;	width:50%;padding:8px 0px;}.site-footer .footer-columns .widget_nav_menu #menu-footer-widget-menu li a{	display:unset;	padding:0;	border:none;}.site-footer .footer-columns .widget_nav_menu #menu-footer-widget-menu li a:before{	content:none;}.site-footer .footer-columns .widget_tmc_posts ul li{	background:rgba(255, 255, 255, 0.03);}.site-footer .footer-columns .contact-info-item .contact-text{	width:30px;}.site-footer .footer-columns .contact-info-item .contact-text i{	font-size:16px;}.site-footer .footer-columns .contact-info-item .contact-text i.fa-envelope{	font-size:12px;	position:relative;	top:-3px;}.site-footer .footer-columns .contact-info-item .contact-text i.fa-fax{	font-size:14px;	position:relative;	top:-3px;}.site-footer .footer-columns .contact-info-item .contact-value{	margin-left:35px;}.site-footer .footer-columns .contact-info-box img{	margin-bottom:30px;}.site-footer .footer-columns ul.hours li{	border-top:1px dotted rgba(255, 255, 255, 0.1);}.site-footer .footer-columns ul.hours li:first-child{	border-top:none;}.site-footer .footer-columns ul.hours span{	float:right;	font-weight:bold;}.site-info-wrapper{	background:#222222;	border-top:1px solid #333333;	padding:20px 0px;	font-size:12px;}.site-info-wrapper .site-info .copy_text{	float:none;	text-align:center;	font-size:13px;	margin-bottom:30px;}@media screen and (min-width:790px){	.site-info-wrapper .site-info .copy_text{		float:left;		margin-bottom:0px;		text-align:left;	}}.site-info-wrapper .site-info .copy_text a{	text-decoration:none;}.site-info-wrapper .site-info .copy_text a:hover{	text-decoration:underline;}.site-info-wrapper .site-info .footer-menu{	float:none;	text-align:center;}@media screen and (min-width:790px){.site-info-wrapper .site-info .footer-menu{	float:right;	text-align:left;}}.site-info-wrapper .site-info .footer-menu ul{	padding:0;	margin:0;	list-style:none;}.site-info-wrapper .site-info .footer-menu ul li{	padding:0;	margin:0;	display:inline-block;	line-height:1;}.site-info-wrapper .site-info .footer-menu ul li a{	float:left;	margin-left:15px;	text-decoration:none;	font-size:12px;}.site-info-wrapper .site-info .footer-menu ul li a:hover{	text-decoration:underline;}.footer-social{	float:left;	padding:10px 18.5px;	color:#FFFFFF;	background:#C4D114;	margin-top:-16px;	position:relative;}.footer-social label{	font-size:13px;	margin-right:10px;	color:#222222;}.footer-social:after{	border-right:9px solid #777777;	border-top:16px solid transparent;	content:"";	display:block;	height:0;	left:-9px;	position:absolute;	top:0;}.footer-social a{	margin-right:3px;}.footer-social a i{	padding:0;	border-radius:50%;	font-size:13px;	line-height:1.6em;	height:1.8em;	width:1.8em;	text-align:center;	border:1px solid #222222;	color:#222222;}.footer-social a i:hover{	color:#FFFFFF;	border-color:#FFFFFF;}.client-logo img{	border:1px solid #e9e9e9;}.client-table img{	width:100%;}.client-table img:hover{	opacity:0.8;}#btt{	background:none repeat scroll #222222;	opacity:0.8;	border:1px solid #333333;	border-radius:2px;	bottom:21px;	cursor:pointer;	padding:8px 15px;	position:fixed;	right:20px;	z-index:50;	color:#777777;}.ie9 .site-header .header-right-wrap, .ie10 .site-header .header-right-wrap, .ie11 .site-header .header-right-wrap{	float:none;}.entry-title{	font-size:25px;	margin-bottom:7px;	letter-spacing:0.5px;	font-weight:bold;}@media screen and (min-width:790px){	.entry-title{		font-size:28px;	}}.entry-title a:hover{	text-decoration:underline;}.single .entry-title{	font-size:32px;}.entry-content blockquote{	padding:0;	position:relative;    border: 1px solid #d6d6d6;    background: #f9f9f9;	border-left:3px solid #C4D114;}#content-wrap{	padding-top:40px!important;}.entry-content blockquote p{	margin:0px;	font-size:16px;}.entry-content ul, .entry-content ol{	margin-left:0px;}.entry-content a{	text-decoration:none !important;}.brochure-btns{	width: 400px;	max-width:100%;	padding-left:0;}.brochure-btns li a{	font-family:'Open Sans', sans-serif;	color:#404040;	text-transform:uppercase;	font-weight:600;	font-size:15px;	display:block; 	border: 1px solid #d6d6d6;    background: #f9f9f9;	padding: 20px 25px 15px 25px;	text-decoration:none!important;}.my-button{	background-image:none!important;	border:0 none!important;	border-radius:3px!important;	box-shadow:none!important;	color:#515151!important;	cursor:pointer!important;	display:inline-block!important;	font-size:100%!important;	font-weight:700!important;	left:auto!important;	overflow:visible!important;	padding:12px 1em!important;	position:relative!important;	text-decoration:none!important;	text-shadow:none!important;	white-space:nowrap!important;	background-color:#C4D114 !important;	font-family:"Open Sans",sans-serif;	letter-spacing:1px!important;	text-align:center!important;	text-transform:uppercase!important;}.brochure-btns li a i{	color:#e94429;	font-size: 30px;}.brochure-btns span{    font-size: 16px;    font-weight: bold;    color: #000;    text-transform: uppercase;	margin-left:25px;}i.fa.fa-cloud-download {    font-size: 45px;  	float: right;}.entry-content a:hover{	text-decoration:underline;}.slick-dots li button{	background-color:transparent;	border:1px solid #c4c5c5;	border-radius:50%;	color:transparent;	cursor:pointer;	display:block;	font-size:0;	height:10px;	line-height:9px;	margin:5px 4px;	outline:medium none;	padding:4px;	width:0;}.slick-active button{	background-color:#3F434D!important;	border:1px solid #3F434D;}.wp-caption{	max-width:100%;	font-style:italic;	line-height:1.35;	margin-bottom:30px;}.wp-caption img[class*="wp-image-"]{	display:block;	max-width:98%;}.wp-caption .wp-caption-text{	margin:10px 0;}.wp-caption-text,.entry-thumbnail-caption,.cycle-caption{	font-style:italic;	line-height:1.35;	font-size:13px;}.alignleft,.entry-thumbnail.thumbnail{	display:inline;	margin-right:50px;}.alignright{	display:inline;	float:right;	margin-left:50px;}.aligncenter{	display:block;	clear:both;	margin-left:auto;	margin-right:auto;}img.wp-smiley{	margin-bottom:0;	margin-top:0;	padding:0;	border:none;}.gallery-caption{	font-family:inherit;}.bypostauthor{	margin:0;}.gallery{	margin-right:-20px;	margin-bottom:20px;}.gallery .gallery-item{	width: 33%;    display: inline-block;    margin-top: 10px;}.gallery .gallery-item .gallery-icon{	margin-bottom:0px;}.gallery .gallery-item .gallery-icon:hover{	opacity:0.7;}.gallery .gallery-item img{	-webkit-border-radius:3px;	-moz-border-radius:3px;	border-radius:3px;}.single-post .gallery.gallery-columns-4,.single-post .gallery.gallery-columns-5,.single-post .gallery.gallery-columns-6,.single-post .gallery.gallery-columns-7,.single-post .gallery.gallery-columns-8,.single-post .gallery.gallery-columns-9, .blog .gallery.gallery-columns-4,.blog .gallery.gallery-columns-5,.blog .gallery.gallery-columns-6,.blog .gallery.gallery-columns-7,.blog .gallery.gallery-columns-8,.blog .gallery.gallery-columns-9{	margin-right:-10px;	margin-bottom:20px;}.single-post .gallery.gallery-columns-4 .gallery-item,.single-post .gallery.gallery-columns-5 .gallery-item,.single-post .gallery.gallery-columns-6 .gallery-item,.single-post .gallery.gallery-columns-7 .gallery-item,.single-post .gallery.gallery-columns-8 .gallery-item,.single-post .gallery.gallery-columns-9 .gallery-item, .blog .gallery.gallery-columns-4 .gallery-item,.blog .gallery.gallery-columns-5 .gallery-item,.blog .gallery.gallery-columns-6 .gallery-item,.blog .gallery.gallery-columns-7 .gallery-item,.blog .gallery.gallery-columns-8 .gallery-item,.blog .gallery.gallery-columns-9 .gallery-item{	border-right:10px solid transparent;	border-bottom:10px solid transparent;}.single-post .gallery.gallery-columns-4 .gallery-item .gallery-icon,.single-post .gallery.gallery-columns-5 .gallery-item .gallery-icon,.single-post .gallery.gallery-columns-6 .gallery-item .gallery-icon,.single-post .gallery.gallery-columns-7 .gallery-item .gallery-icon,.single-post .gallery.gallery-columns-8 .gallery-item .gallery-icon,.single-post .gallery.gallery-columns-9 .gallery-item .gallery-icon, .blog .gallery.gallery-columns-4 .gallery-item .gallery-icon,.blog .gallery.gallery-columns-5 .gallery-item .gallery-icon,.blog .gallery.gallery-columns-6 .gallery-item .gallery-icon,.blog .gallery.gallery-columns-7 .gallery-item .gallery-icon,.blog .gallery.gallery-columns-8 .gallery-item .gallery-icon,.blog .gallery.gallery-columns-9 .gallery-item .gallery-icon{	margin-bottom:0px;	}.entry-meta{	display:inline-block;	margin-bottom:15px;}.entry-meta a, .entry-meta span{	font-size:14px;	letter-spacing:1.5px;	text-decoration:none;	color:#777777;}.entry-meta span.sep{	margin:0px 12.5px;}.entry-meta a:hover{	text-decoration:underline;}.entry-meta .sticky-label{	margin:0px 0px 0px 12.5px;	padding:3px 6px;	-webkit-border-radius:3px;	-moz-border-radius:3px;	border-radius:3px;	background:#f8f9f9;	color:#FFFFFF;}.entry-meta i.fa{	margin-right:3px;	color:#B3C102;}.single .entry-meta{	margin-bottom:30px;}ul.meta.list-inline{	padding-left:0;	margin-top:60px;}.entry-author{	background:#f8f9f9;	padding:25px;	margin:40px 0px 40px;}.entry-author .entry-author-avatar{	float:left;	padding-right:25px;}.entry-author .entry-author-avatar img{	max-width:85px;	-webkit-border-radius:3px;	-moz-border-radius:3px;	border-radius:3px;	margin-top:4px;}.entry-author .entry-author-byline{	color:#777777;	text-transform:uppercase;	letter-spacing:0.3px;	font-size:13px;	margin-bottom:6.66667px;}.entry-author .entry-author-byline a{	text-decoration:none;}.entry-author .entry-author-bio{	padding-left:85px;}.entry-footer i.fa{	float:left;	color:#999999;	margin:6px 6px 0 0;}.entry-footer .post-categories, .entry-footer .post-tags{	list-style:none;	padding:0px;	margin-bottom:10px;}.entry-footer .post-categories li, .entry-footer .post-tags li{	display:inline;	margin:0px;}.entry-footer .post-categories li a, .entry-footer .post-tags li a{	color:#777777;	font-size:13px;	text-decoration:none;	position:relative;}.entry-footer .post-categories li a:hover, .entry-footer .post-tags li a:hover{	color:#C4D114;}.entry-footer .post-categories li:after, .entry-footer .post-tags li:after{	content:", ";	color:#aaaaaa;}.entry-footer .post-categories li:last-child:after, .entry-footer .post-tags li:last-child:after{	content:none;}#comments .comments-title{	margin-bottom:20px;	text-transform:uppercase;	letter-spacing:1.5px;}#comments .comment-list{	list-style:none;	padding-left:0px;}#comments .comment-list .pingback{	border-bottom:1px solid #e9e9e9;	padding:20px 0;	margin:0;}#comments .comment-list .pingback p{	margin:0px;}#comments .comment-list .pingback:last-child{	margin-bottom:40px;}#comments .comment{	list-style:none;	margin:30px 0;}#comments .comment .avatar{	width:60px;	float:left;	-webkit-border-radius:3px;	-moz-border-radius:3px;	border-radius:3px;}#comments .comment .comment-wrapper{	margin-left:90px;	padding:25px 30px 15px 30px;	background:#f8f9f9;	position:relative;}#comments .comment .comment-wrapper:before{	border-color:transparent #f6f7f9 transparent transparent;	border-style:solid;	border-width:0 10px 10px 0;	content:"";	height:0;	left:-9px;	position:absolute;	top:0;width:0;}#comments .comment .comment-wrapper .comment-meta .comment-time, #comments .comment .comment-wrapper .comment-meta .comment-reply-link, #comments .comment .comment-wrapper .comment-meta .comment-edit-link{	color:#aaaaaa;	text-transform:uppercase;	letter-spacing:0.3px;	font-size:11px;}#comments .comment .comment-wrapper .comment-meta .comment-time:hover, #comments .comment .comment-wrapper .comment-meta .comment-reply-link:hover, #comments .comment .comment-wrapper .comment-meta .comment-edit-link:hover{	color:#C4D114;}#comments .comment .comment-wrapper .comment-meta .comment-time:after, #comments .comment .comment-wrapper .comment-meta .comment-reply-link:after, #comments .comment .comment-wrapper .comment-meta .comment-edit-link:after{	content:"/";	padding:0px 5px;}#comments .comment .comment-wrapper .comment-meta a:last-child:after{	content:"";}#comments .comment .comment-wrapper .comment-meta cite .fn{	font-weight:bold;	font-style:normal;	margin-right:5px;	text-transform:uppercase;	letter-spacing:1.5px;	font-size:14px;}#comments .comment .comment-wrapper .comment-meta cite span{	padding:3px 10px;	background:#e9e9e9;	-webkit-border-radius:4px;	-moz-border-radius:4px;	border-radius:4px;	margin-right:10px;}#comments .comment .comment-wrapper a{	text-decoration:none;}#comments .comment .children .children{	padding-left:10px;}#comments .comment .children .children .children{	padding-left:0px;}@media screen and (min-width:790px){	#comments .comment .children{		padding-left:90px;	}#comments .comment .children .children{	padding-left:90px;}#comments .comment .children .children .children{	padding-left:90px;}}#comments .form-allowed-tags{	display:none;}#comments a{	text-decoration:none;}#comments a:hover{	text-decoration:underline;}.right-sidebar .comment-respond textarea,.left-sidebar .comment-respond textarea{	width:100%;}#respond{	padding-top:20px;}#respond .comment-form label{	display:block;margin-bottom:4px;}#respond .form-allowed-tags{	font-size:12px;}#respond .form-allowed-tags code{	background:none;}#respond .comment-reply-title{	letter-spacing:1.5px;	text-transform:uppercase;	color:#242424;	font:600 1.5em/1em "Alegreya",sans-serif;	margin:30px 0!important;}.comment-respond .comment-form{    background: #F8F8F8;    margin: 0;    padding: 45px 40px 25px;}#respond .comment-notes{	display:none;}#respond label{	font-size:13px;	text-transform:uppercase;	letter-spacing:1.5px;}.full-screen .comments-area{	max-width:1130px;	margin:0 auto;}.page-title-wrap{	border-bottom:1px solid #e9e9e9;	border-top:1px solid #e9e9e9;	padding:40px 0px;	background:#f8f9f9;}.page-title-wrap h1{	font-weight:bold;	text-transform:uppercase;}.page-title-wrap *{	margin-bottom:0px;}.page-title-wrap a.btn{	margin-right:0px;}@media screen and (max-width:790px){	.page-title-has-button{		text-align:center;	}.page-title-has-button .left, .page-title-has-button .right{	float:none;	text-align:center;}.page-title-has-button .page-entry-title.left{	float:none;	display:block;	margin-bottom:30px;}}.medium-heading-inverted{	text-transform:uppercase;	font-weight:normal;	color:#FFFFFF;	margin-bottom:10px;	}.large-heading-inverted{	margin-left:-2px;	color:#FFFFFF;	text-transform:uppercase;	}.page-header-wrap{	position:relative;	padding:0px;	color:#CCCCCC;	}.page-header-wrap h1{	font-weight:bold;	color:#FFFFFF;	margin:-5px 0px 2px -2px;	letter-spacing:-0.7px;	font-size:30px;	line-height:1.3;	text-transform:uppercase;	letter-spacing:0;	}@media screen and (min-width:790px){	.page-header-wrap h1{		font-size:45px;		}}.page-header-wrap .page-subtitle{	font-size:17px;	display:inline-block;	font-weight:300;	}.page-header-wrap .container{	z-index:10;	}.page-header-wrap .tmc_parallax_bg{	background-size:cover;	}.error404 .site-header, .error404 .site-footer, .error404 .footer-connect, .error404 .site-topbar{	display:none;}.error404, .error404 .site-content{	background:#f1f1f1;	width:100%;	height:100%;}.error-page-wrapper{	width:100%;	display:block;	margin:0 auto;height:100%;position:fixed;left:0;}.error-box-wrap{height:auto;width:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}@media screen and (min-width:500px){.error-box-wrap{width:60%;}}@media screen and (min-width:790px){.error-box-wrap{width:50%;}}@media screen and (min-width:1100px){.error-box-wrap{width:40%;}}.heading-404{font-size:80px;font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-weight:900;color:#C4D114;letter-spacing:2px;}.heading-404 i{margin-right:20px;}@media screen and (min-width:790px){.heading-404{letter-spacing:20px;font-size:120px;}}.error-box{background:#FFFFFF;box-shadow:0 1px 3px rgba(0, 0, 0, 0.13);overflow:hidden;padding:30px 35px 10px;}.error-box h3, .error-box #calendar_wrap caption, #calendar_wrap .error-box caption{letter-spacing:2px;}@media screen and (min-width:790px){.error-box h3, .error-box #calendar_wrap caption, #calendar_wrap .error-box caption{letter-spacing:10px;}}.error-box p{margin-bottom:30px;}.error-action .error-previous{float:none;margin-bottom:30px;}@media screen and (min-width:1100px){.error-action .error-previous{float:left;}}.error-action .error-home{float:none;margin-bottom:30px;}@media screen and (min-width:1100px){.error-action .error-home{float:right;}}.grid-item{margin-bottom:40px;}.grid-item .grid-thumbnail{margin-bottom:7px;}.grid-item .grid-thumbnail img:hover{opacity:0.9;}.grid-item .grid-title{}.grid-item .grid-title a{border-bottom:2px solid #19a3b8;font:600 1.3em/1.5em "Open Sans", sans-serif;text-transform:uppercase;padding:0 0 0.5em;-webkit-transition:all 300ms linear 0s;transition:all 300ms linear 0s;color:#242424;font-size:19px;text-decoration:none;}.grid-item .grid-title a:hover{color:#C4D114;}.grid-item .grid-more{text-transform:uppercase;text-decoration:none;font-size:13px;letter-spacing:0.3px;}.grid-item .grid-more:hover{text-decoration:underline;text-transform:uppercase;font-size:13px;letter-spacing:0.3px;}.portfolio-prev i,.portfolio-next i{border:2px solid #e9e9e9;color:#cccccc;font-size:22px;height:1.8em;line-height:1.6em;padding:0;text-align:center;width:1.8em;margin-top:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.portfolio-prev i:hover,.portfolio-next i:hover{color:#555555;border-color:#aaaaaa;}.portfolio-next{margin-left:6px;}.widget{margin-bottom:0px;}.widget:last-child{border-bottom:none;}.widget-area .widget.widget_search .search-field{width:88%;}.widget-area .widget.widget_search .search-submit{display:none;}.search-submit{padding:0;border:0;border-radius:0;background-color:transparent;}.mc4wp-form-fields p{margin-bottom:0!important;}#footer ul.services-list-max-height{max-height:220px;}.widget_tmc_services_sidebar .widget_tmc_services, .widget_tmc_posts .widget_title, .widget_text .widget_title, .widget_tag_cloud .widget_title{	margin-bottom:30px;	margin-top:50px;font-size:18px!	important;font-family:"Raleway", sans-serif;	font-weight:700!important;color:#242424!important;line-height:26px;text-transform:uppercase;position:relative;}.widget_archive h5, .widget_categories h5, .widget_links h5, .widget_meta h5, .widget_pages h5, .widget_recent_comments h5, .widget_recent_entries h5, .widget_rss h5, .widget_nav_menu h5{	font-size:18px!	important;font-family:"Raleway", sans-serif;	font-weight:700!important;color:#242424!important;line-height:26px;text-transform:uppercase;position:relative;}	.widget_archive h5:after, .widget_categories h5:after, .widget_links h5:after, .widget_meta h5:after, .widget_pages h5:after, .widget_recent_comments h5:after, .widget_recent_entries h5:after, .widget_rss h5:after, .widget_nav_menu h5:after{	content: '';    width: 45px;    height: 3px;    display: block;    margin-top: 13px;    text-decoration: none;    background-color: #c4d114;    margin-bottom: 20px;}		/*--------------------------------------------------------------4.0 Elements--------------------------------------------------------------*/.widget_tmc_services_sidebar .widget_tmc_services:after, .widget_tmc_posts .widget_title:after, .widget_text .widget_title:after, .widget_tag_cloud .widget_title:after,.widget_tp_widget_recent_tweets h4:after {    content: '';    width: 45px;    height: 3px;    display: block;    margin-top: 13px;    text-decoration: none;    background-color: #c4d114;    margin-bottom: 20px;}.widget_calendar .widget-title{display:none;}.widget_calendar #wp-calendar caption{font-weight:bold;font-size:15px;margin-bottom:20px;font-weight:500;}.widget-area .widget ul,.widget-area .widget ol{padding-left:0px;margin-bottom:0px;}.widget-area .widget ul li{list-style:none;margin:0px;overflow:hidden;}.widget-area .widget ul li ul{padding-top:13.33333px;padding-left:20px;}.widget-area .widget ul li ul li{border-bottom:none;}.widget-area .widget ul li ul li:last-child{padding-bottom:0px;}.widget a{text-decoration:none;color:#777777;}.widget a:hover{color:#C4D114;}.widget.widget_rss li{margin-bottom:15px !important;}.widget.widget_rss li a{display:block;font-size:15px;font-weight:600;margin-bottom:1px;}.widget.widget_rss li .rss-date{font-size:11px;letter-spacing:0.5px;text-transform:uppercase;padding:5px 0px;margin-bottom:6px;display:block;}.widget.widget_rss li .rssSummary{margin-bottom:10px;}.widget.widget_rss li cite{font-size:10px;text-transform:uppercase;background:#333333;padding:4px 7px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;color:#FFFFFF;}#calendar_wrap caption{text-align:left;}.widget #calendar_wrap a,.widget_recent_comments a{color:#C4D114;}.widget #calendar_wrap a:hover,.widget_recent_comments a:hover{text-decoration:underline;}.widget-area .widget_tmc_posts img{float:left;height:auto;margin-right:18px;overflow:hidden;max-width:50px;margin-top:3px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.widget-area .widget_tmc_posts ul li{list-style:none;padding:10px 12px 12px 10px;background:#f8f9f9;}.widget-area .widget_tmc_posts ul li.light-bg{background:transparent;}.tagcloud a{color:#FFFFFF;cursor:pointer;display:block;float:left;margin:0 5px 5px 0;margin:0 5px 5px 0;padding:4px 12px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:12px !important;}.tagcloud a:hover{background:#E5E5E5;color:#787878;border-color:#E5E5E5;text-decoration:none;}.widget-area .widget_categories ul li ul li, .widget-area .widget_pages ul li ul li{padding-left:13px;position:relative;}.widget-area .widget_categories ul li ul li:before, .widget-area .widget_pages ul li ul li:before{content:"\f0da";font-family:FontAwesome;font-size:10px;display:block;position:absolute;left:0;top:10px;}.widget-area .widget_recent_comments ul li{position:relative;padding-left:25px;}.widget-area .widget_recent_comments ul li:before{content:"\f0e6";font-family:FontAwesome;font-size:14px;display:block;position:absolute;left:0;top:7px;color:#CCCCCC;}.widget-area .widget_recent_entries ul li{position:relative;padding-left:25px;}.widget-area .widget_recent_entries ul li:before{content:"\f0f6";font-family:FontAwesome;font-size:14px;display:block;position:absolute;left:0;top:8px;color:#CCCCCC;}.widget-area .widget_recent_entries ul li a{font-size:15px;}#secondary .widget.widget_nav_menu .menu{margin-bottom:-10px;}#secondary .widget.widget_nav_menu ul ul, #secondary .widget.widget_nav_menu ul ul ul{padding:0;}#secondary .widget.widget_nav_menu ul li{margin:0px;padding:0px;}#secondary .widget.widget_nav_menu ul li a, #secondary .widget.widget_nav_menu ul li li a, #secondary .widget.widget_nav_menu ul li li li a{display:block;padding:10px 15px 11px 0px;font-weight:500;color:#777777;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}#secondary .widget.widget_nav_menu ul li a:hover, #secondary .widget.widget_nav_menu ul li li a:hover, #secondary .widget.widget_nav_menu ul li li li a:hover{color:#C4D114;}#secondary .widget.widget_nav_menu ul li.current-menu-item a{color:#C4D114;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-left:none;border-right:none;}#secondary .widget.widget_nav_menu ul li.current-menu-item a:before{border-bottom:6px solid transparent;border-left:6px solid #C4D114;border-top:6px solid transparent;content:"";display:inline-block;position:absolute;right:5px;top:17px;}#secondary .widget.widget_nav_menu > ul > li:last-child > a{margin-bottom:0px;}#secondary .widget.widget_nav_menu > ul > li:first-child > a{margin-top:-10px;}.icon-button{width:100%;display:block;border:1px solid #e9e9e9;margin-bottom:15px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-transform:uppercase;color:#777777;}.icon-button i{font-size:18px;padding:14px 10px 16px 15px;color:#BBBBBB;}.icon-button span{font-weight:500;font-size:13px;color:#888888;display:inline-block;position:relative;top:-1px;text-transform:uppercase;}.icon-button:hover{background:#f9f9f9;}.icon-button:hover i{color:#333333;}.icon-button:hover span{color:#333333;}.contact-info-box .contact-info-item .contact-text{width:30px;}.contact-info-box .contact-info-item .contact-text i{font-size:16px;}.contact-info-box .contact-info-item .contact-text i.fa-envelope{font-size:12px;}.contact-info-box .contact-info-item .contact-value{margin-left:35px;}.woocommerce .woocommerce-result-count{margin-top:10px;}.woocommerce .woocommerce-ordering select{padding:5px 10px;margin-bottom:10px;}.woocommerce ul.products li.product a img,.woocommerce div.product div.images img{border:1px solid #e9e9e9;}.woocommerce ul.products li.product a img:hover,.woocommerce div.product div.images img:hover{border-color:#C4D114;}.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{background:#FFFFFF;border:1px solid #DDDDDD;display:inline-block;color:#fff;letter-spacing:1px;text-transform:uppercase;line-height:1;text-align:center;padding:7px 12px 9px;margin:3px 5px 3px 0px;text-decoration:none;font-weight:700;font-size:12px;font-family:"Open Sans", sans-serif;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0 -1px 0 0 rgba(0, 0, 0, 0.1) inset;margin-top: 0 !important;line-height: 36px;color: #FFFFFF;font-size: 13px !important;font-weight: bold;border-radius: 3px;letter-spacing: .03em;}.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{	color:#fff;	border-color:#bbbbbb;}.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{background:#C4D114;border:none;padding:14px 30px 16px 30px;font-size:15px;font-weight:bold; margin:0px 0px 0px 0px;font-size: 1.1rem!important;}.woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit.alt:focus, .woocommerce #respond input#submit.alt:active, .woocommerce a.button.alt:hover, .woocommerce a.button.alt:focus, .woocommerce a.button.alt:active, .woocommerce button.button.alt:hover, .woocommerce button.button.alt:focus, .woocommerce button.button.alt:active, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus, .woocommerce input.button.alt:active{background-color:#C4D114;color:#FFFFFF;opacity:0.9;}.woocommerce .quantity .qty{width:60px!important;margin-right:5px;}.woocommerce .product_meta{text-transform:uppercase;font-size:13px;letter-spacing:0.3px;}.woocommerce a.added_to_cart{padding-top:5px;text-transform:uppercase;font-weight:bold;font-size:12px;}.post-type-archive-product.woocommerce .star-rating{display:none;}.woocommerce div.product .woocommerce-product-rating{margin-bottom:0px;}.woocommerce .woocommerce-review-link{text-transform:uppercase;font-size:12px;font-weight:600;}.woocommerce ul.products li.product h3, .woocommerce ul.products li.product #calendar_wrap caption, #calendar_wrap .woocommerce ul.products li.product caption{font-weight:500;letter-spacing:-0.4px;font-size:16px;}.woocommerce .woocommerce-info{border-top-color:#222222;}.woocommerce .woocommerce-info:before{color:#222222;}.woocommerce ul.products li.product .price{color:#C4D114;font-size:20px;font-weight:bold;}.woocommerce ul.products li.product .price del{display:inline-block;margin-right:10px;}.woocommerce ul.products li.product .price ins{text-decoration:none;}.woocommerce span.onsale{background:#C4D114;box-shadow:none;font-size:11px;border-radius:0;text-shadow:none;margin:0;line-height:1;min-height:auto;padding:5px 10px;text-transform:uppercase;letter-spacing:1.5px;}.woocommerce ul.products li.product .onsale{margin:0;}.woocommerce nav.woocommerce-pagination ul{border-color:#e9e9e9;}.woocommerce nav.woocommerce-pagination ul li{border-color:#e9e9e9;}.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span{padding:10px 16px;font-weight:bold;}.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{background:#f9f9f9;}.woocommerce div.product .product_title{font-family:"Open Sans", sans-serif;letter-spacing:0px;}.woocommerce div.product .woocommerce-tabs ul.tabs, .woocommerce #content div.product .woocommerce-tabs ul.tabs, .woocommerce-page div.product .woocommerce-tabs ul.tabs, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs{padding-left:5px;margin-bottom:20px;}.woocommerce div.product .woocommerce-tabs ul.tabs:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs:before{border-color:#e9e9e9;}.woocommerce div.product .woocommerce-tabs ul.tabs li, .woocommerce #content div.product .woocommerce-tabs ul.tabs li, .woocommerce-page div.product .woocommerce-tabs ul.tabs li, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li{background:transparent;border-radius:0;margin:0;margin-left:-5px;}.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:after, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:after{content:none;box-shadow:none;}.woocommerce div.product .woocommerce-tabs ul.tabs li:before, .woocommerce #content div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page div.product .woocommerce-tabs ul.tabs li:before, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li:before{content:none;box-shadow:none;}.woocommerce div.product .woocommerce-tabs ul.tabs li:after, .woocommerce div.product .woocommerce-tabs ul.tabs li:before{border-color:#e9e9e9;}.woocommerce div.product .woocommerce-tabs .panel, .woocommerce #content div.product .woocommerce-tabs .panel, .woocommerce-page div.product .woocommerce-tabs .panel, .woocommerce-page #content div.product .woocommerce-tabs .panel{margin-bottom:50px;}.woocommerce #content div.product .woocommerce-tabs h2,.woocommerce .related h2,.upsells h2,.cross-sells h2,.cart_totals h2,.shipping_calculator h2{text-transform:uppercase;font-size:17px;margin-bottom:18px;letter-spacing:2px;font-weight:bold;}.woocommerce table.shop_table, .woocommerce-page table.shop_table{border:none;border-collapse:collapse;margin-bottom:50px;}.woocommerce table.shop_table td, .woocommerce-page table.shop_table td{padding:13px;border-top:none;}.woocommerce table.cart td.actions .coupon .input-text, .woocommerce #content table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .input-text, .woocommerce-page #content table.cart td.actions .coupon .input-text{padding:8px 7px 6px;border-color:#e9e9e9;width:120px;}.woocommerce table.cart a.remove, .woocommerce #content table.cart a.remove, .woocommerce-page table.cart a.remove, .woocommerce-page #content table.cart a.remove{font-weight:normal;font-size:15px;}.woocommerce .cart-collaterals .cart_totals, .woocommerce-page .cart-collaterals .cart_totals{text-align:left;}.woocommerce .cart-collaterals .cart_totals table, .woocommerce-page .cart-collaterals .cart_totals table{margin-bottom:20px;border-collapse:collapse;}.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th{border-left:1px solid #e9e9e9;vertical-align:inherit;}.woocommerce table.shop_table td.product-name a, .woocommerce-page table.shop_table td.product-name a{text-decoration:none;font-size:15px;letter-spacing:0.3px;text-transform:uppercase;}.woocommerce .cart-collaterals .cart_totals table th, .woocommerce-page .cart-collaterals .cart_totals table th{width:60%;padding:12px 12px;font-weight:normal;text-align:left;font-size:13px;}.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{border-radius:0;border-color:#e9e9e9;}.woocommerce ul.cart_list li,.woocommerce ul.product_list_widget li,.woocommerce-page ul.cart_list li,.woocommerce-page ul.product_list_widget li{padding:15px 10px;}.woocommerce ul.cart_list li img,.woocommerce ul.product_list_widget li img,.woocommerce-page ul.cart_list li img,.woocommerce-page ul.product_list_widget li img{float:left;width:50px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;margin-left:0;margin-right:20px;box-shadow:none;}.woocommerce ul.cart_list li:nth-child(2n),.woocommerce ul.product_list_widget li:nth-child(2n),.woocommerce-page ul.cart_list li:nth-child(2n),.woocommerce-page ul.product_list_widget li:nth-child(2n){background:transparent;}.woocommerce ul.cart_list li a,.woocommerce ul.product_list_widget li a,.woocommerce-page ul.cart_list li a,.woocommerce-page ul.product_list_widget li a{font-size:12px;letter-spacing:1.5px;text-transform:uppercase;color:#222222;}.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li{padding-top:15px;}.woocommerce .widget_shopping_cart .cart_list li a.remove, .woocommerce.widget_shopping_cart .cart_list li a.remove{left:10px;top:50%;margin-top:-6px;}.woocommerce.widget_shopping_cart .total, .woocommerce .widget_shopping_cart .total, .woocommerce-page.widget_shopping_cart .total, .woocommerce-page .widget_shopping_cart .total{border-top:none;padding-top:20px;margin-bottom:20px;}.woocommerce .star-rating{color:#C4D114;}.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content, .woocommerce-page .widget_price_filter .price_slider_wrapper .ui-widget-content{background:#cccccc;}.woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-range,.woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce-page .widget_price_filter .ui-slider .ui-slider-handle{background:#444444;border-color:#000000;}.shop-elements i{border:2px solid #e9e9e9;color:#cccccc;font-size:15px;height:38px;width:38px;line-height:35px;padding:0;text-align:center;margin-top:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.shop-elements i:hover{color:#555555;border-color:#aaaaaa;}.inverted-column textarea, .inverted-column input[type="date"], .inverted-column input[type="datetime"], .inverted-column input[type="datetime-local"], .inverted-column input[type="email"], .inverted-column input[type="month"], .inverted-column input[type="number"], .inverted-column input[type="password"], .inverted-column input[type="search"], .inverted-column input[type="tel"], .inverted-column input[type="text"], .inverted-column input[type="time"], .inverted-column input[type="url"], .inverted-column input[type="week"], .inverted-row textarea, .inverted-row input[type="date"], .inverted-row input[type="datetime"], .inverted-row input[type="datetime-local"], .inverted-row input[type="email"], .inverted-row input[type="month"], .inverted-row input[type="number"], .inverted-row input[type="password"], .inverted-row input[type="search"], .inverted-row input[type="tel"], .inverted-row input[type="text"], .inverted-row input[type="time"], .inverted-row input[type="url"], .inverted-row input[type="week"]{background:#FFFFFF;border:none;border-radius:0;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}.inverted-column > .wpb_wrapper{padding:25px 0px 40px 0px;background:#f8f9f9;}@media screen and (min-width:790px){.inverted-column > .wpb_wrapper{padding:25px 40px 40px 40px;}}.inverted-row{background:#f8f9f9;}@media screen and (max-width:790px){.mobile-center{text-align:center;}}@media screen and (max-width:790px){.mobile-center .right, .mobile-center .left{text-align:center;float:none;}}.fit-screen .vc_col-sm-12{padding-left:0px !important;padding-right:0px !important;}.tmc_row_parallax{position:relative;width:100%;}.tmc_parallax_bg{background-position:0 0;background-repeat:no-repeat;height:100%;width:100%;position:absolute;display:block;top:0;left:0;}.tmc_parallax_bg.not-mobile{background-attachment:fixed;}.vc_row .tmc_parallax_bg.not-mobile{background-size:cover;}.tmc_parallax_bg.is-mobile{background-position:50% 50% !important;}.tmc_video_wrapper{position:absolute;top:0;left:0;overflow:hidden;z-index:0;width:100%;}.tmc_video_color_overlay{position:absolute;width:100%;height:100%;left:0;top:0;z-index:5;opacity:0.65;}.touch .tmc_video_wrapper{display:none;}.wpb_heading{font-size:18px;letter-spacing:1.5px;margin-bottom:25px;}.wpb_wrapper{margin-bottom:30px;}.wpb_wrapper_left{margin-left:50px;margin-top:30px;}.wpb_wrapper .rev_slider_wrapper{margin-bottom:-30px !important;}@media screen and (min-width:790px){.wpb_wrapper{margin-bottom:0px;padding-bottom:0px !important;}.wpb_wrapper .rev_slider_wrapper{margin-bottom:0px !important;}}.tmc_row_video_bg{overflow:hidden;}.entry-content .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .entry-content .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background:transparent;padding:20px 0 0;}.entry-content .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li, .entry-content .wpb_content_element .wpb_accordion_header li{margin-right:10px;}.entry-content .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .entry-content .wpb_content_element .wpb_accordion_header a{background:#bbbbbb;color:#FFFFFF;display:inline-block;letter-spacing:1px;text-transform:uppercase;line-height:1;text-align:center;padding:13px 30px 12px 30px;text-decoration:none;font-weight:600;font-size:13px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.entry-content .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a:hover, .entry-content .wpb_content_element .wpb_accordion_header a:hover{background:#aaaaaa;color:#FFFFFF;}.entry-content .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a, .entry-content .wpb_content_element .wpb_accordion_header li.ui-tabs-active a{background:#C4D114;color:#FFFFFF;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.entry-content .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header{padding-top:0px;margin-bottom:15px;}.entry-content .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header a{display:block;text-align:left;}.entry-content .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header span{display:none;}.entry-content .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active a{background:#C4D114;}.entry-content .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content{padding:0px 0px 40px;}.vc_tta-container > h2{font-size:18px;margin-bottom:30px;}.vc_tta.vc_general .vc_tta-panel-title > a{border:2px solid #DCDCDC;padding:5px 0 !important;padding-left:20px !important;background:#F8F8F8!important;color:#242424;}.vc_tta-panel-body p:first-child{padding:20px 0 0 0;}.entry-content h4.vc_tta-panel-title{font-size:13px;font-weight:normal;}.vc_tta-panel-heading span{color:#fff;font-family:'Open Sans', sans-serif;font-weight:600;font-size:16px;letter-spacing:.04em;margin:0;}.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading,.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-white.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body::after{border-color:#e1e1e1;}.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after{border-color:#e1e1e1;}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading,.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after{border-color:#e1e1e1;}.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading,.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-heading,.vc_tta-color-grey.vc_tta-style-modern .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after{border-color:#e1e1e1;}.vc_tta.vc_general .vc_tta-panel-body{padding:20px 20px;}.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab > a,.vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active > a,.vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels,.vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::before,.vc_tta-color-white.vc_tta-style-modern.vc_tta-tabs .vc_tta-panels::after{border-color:#e1e1e1;}.vc_tta.vc_tta-o-no-fill .vc_tta-panels{border:none !important;}.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab > a,.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active > a,.vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels, .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::before, .vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels::after{border-color:none!important;}.vc_btn3{text-transform:uppercase;font-weight:bold;}.vc_btn3.vc_btn3-shape-rounded{border-radius:3px;}.btn{background:#C4D114;display:inline-block;color:#FFFFFF;letter-spacing:1px;text-transform:uppercase;line-height:1;text-align:center;padding:11px 18px 13px 18px;margin:3px 5px 3px 0px;text-decoration:none;font-weight:500;font-size:13px;font-family:"Open Sans", sans-serif;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:0 -1px 0 0 rgba(0, 0, 0, 0.1) inset;}.btn:hover{color:#FFFFFF !important;opacity:0.9 !important;text-decoration:none !important;}.btn-primary{background:#C4D114;color:#FFFFFF !important;}.btn-secondary{background:#00aeef;}.btn.btn-dark{background:#000000;}.btn.btn-light{background:#FFFFFF;border:1px solid #DDDDDD;color:#888888;}.btn.btn-light:hover{background:#ffffff !important;color:#222222 !important;border-color:#bbbbbb;}.btn.btn-ghost{background:transparent;border:2px solid #FFFFFF;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;box-shadow:none !important;color:#FFFFFF;}.btn.btn-ghost:hover{background:#FFFFFF !important;color:#000000 !important;box-shadow:none !important;}.btn.btn-large{padding:17px 23px 19px 23px;font-size:15px;}.btn.btn-small{padding:7px 12px;font-size:12px;}.rev_slider_wrapper .btn{opacity:1 !important;}.rev_slider_wrapper .btn:hover{opacity:1 !important;}.rev_slider_wrapper .btn.btn-primary{padding:13px 18px 15px 18px;}.iconbox-wrapper{margin-bottom:40px;}.iconbox-wrapper .iconbox-icon, .iconbox-wrapper .iconbox-image{padding-bottom:20px;}.iconbox-wrapper .iconbox-icon .primary, .iconbox-wrapper .iconbox-image .primary{color:#C4D114;}.iconbox-wrapper .iconbox-icon .secondary, .iconbox-wrapper .iconbox-image .secondary{color:#00aeef;}.iconbox-wrapper a:hover{text-decoration:none;color:#C4D114;}.testimonial{margin-bottom:40px;}.testimonial .testimonial-content{border:1px solid #e9e9e9;padding:17px 20px 20px 20px;border-radius:2px;font-style:italic;font-size:15px;line-height:1.8;font-weight:400;}.testimonial .testimonial-header{padding:0px 20px;}.testimonial .testimonial-header .testimonial-name{font-size:15px;margin-top:8px;}.testimonial .testimonial-header .testimonial-avatar{margin-top:-25px;float:left;margin-right:20px;}.testimonial .testimonial-header .testimonial-avatar img{width:70px;border-radius:100%;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);}.testimonial.inverted .testimonial-content{background:#FFFFFF;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1);border:none;}.wpb_wrapper .testimonial:last-child{margin-bottom:0px;}.contact-info-item{margin-bottom:10px;}.contact-info-item .contact-text{display:block;float:left;width:130px;font-size:14px;text-transform:uppercase;letter-spacing:1px;margin-top:2px;position:relative;}.contact-info-item .contact-value{display:block;margin-left:135px;}.recent-news-wrapper .grid-title{font-size:16px;}.recent-news-wrapper .recent-news-meta{font-size:11px;text-transform:uppercase;padding:6px 0px 5px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;margin-bottom:15px;}.recent-news-wrapper .recent-news-meta span{margin-right:15px;}.recent-news-wrapper .recent-news-meta span i{margin-right:3px;color:#cccccc;}.recent-news-wrapper .recent-news-meta span a{color:#777777;}.recent-news-wrapper .recent-news-meta span a:hover{text-decoration:underline;}@media screen and (max-width:790px){.mobile-no-margin-top .row_inner_wrapper{margin-top:0px !important;}}.featured-box .featured-box-thumb{display:block;}.featured-box .featured-box-thumb a{position:relative;display:block;}.featured-box .featured-box-thumb img{width:100%;box-shadow:0 0 2px 1px rgba(0, 0, 0, 0.2);}.featured-box .featured-box-content{padding:18px 0px 0px;}.featured-box .featured-box-button a{text-transform:uppercase;font-weight:600;letter-spacing:0.3px;font-size:14px;}.featured-box .featured-box-button a:hover{text-decoration:underline;}.featured-box .video_icon{background:none repeat scroll 0 0 rgba(0, 0, 0, 0.2);border:3px solid #ffffff;border-radius:100px;line-height:1;padding:10px;width:40px;height:40px;position:absolute;right:20px;top:20px;}.featured-box .video_icon i{color:#ffffff;margin-left:3px;font-size:14px;}.custom-heading h2{position:relative;padding-bottom:13px;margin:0;font-size:28px;font-family: "Open Sans", sans-serif;font-weight:800;color:#383838;line-height:26px;text-transform:uppercase;padding-bottom:18px;}.custom-heading h2:before{content:"";width:55px;height:3px;display:inline-block;position:absolute;bottom:0;}.custom-heading .heading-line{width:80px;height:2px;display:inline-block;background:#C4D114;}.custom-heading .heading-line.primary{background:#C4D114;}.custom-heading .heading-line.secondary{background:#00aeef;}.custom-heading.wpb_content_element{margin-bottom:30px!important;}.custom-heading.heading-medium{margin-bottom:10px;}.custom-heading.heading-medium h2{font-size:20px;}.custom-heading.heading-medium .heading-line{width:60px;}.custom-heading.heading-small{margin-bottom:10px;}.custom-heading.heading-small h2{font-size:17px;}.custom-heading.heading-small .heading-line{width:40px;}.testimonial_carousel_wrapper .carousel-next{right:0px;}.testimonial_carousel_wrapper .carousel-prev{right:40px;}.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{margin-bottom:20px;}.wpb_wrapper h6{font:400 12px/1.8em "Open Sans", sans-serif!important;letter-spacing:0.3px!important;}.wpb_wrapper h6 span{color:#de5842!important;font:400 1.2em/1.8em "Open Sans", sans-serif!important;letter-spacing:0.3px!important;font-style:italic!important;}.vc_row{margin-left:0px;margin-right:0px;}.wpb_row{margin-bottom:0px;}.row_inner_wrapper .row_inner_wrapper{padding-bottom:00px;}.row_inner_wrapper{padding:40px 0 0 0;position:relative;}.row_inner{position:relative;z-index:10;}.row_center_content{margin-left:-20px;margin-right:-20px;}.row_inner.row_center_content.clearfix{margin:0!important;}.wpb_single_image img{width:100%;height:auto;}@media (min-width:981px){.vc_column_container > .vc_column-inner{padding-left:0px!important;padding-right:0px!important;}}@media (max-width:980px){.vc_column_container > .vc_column-inner{padding-left:15px;padding-right:15px;}}.bread-cumb2  span{margin-right:5px;}.bread-cumb2  span a{color:#ffffff;}.bread-cumb2 span.font-awe {    color: #fff;}.wpb_column > .wpb_wrapper > *:last-child{margin-bottom:0;}.wpb_column .wpb_wrapper .wpb_content_element:last-child{margin-bottom:0px;}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80);}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden;}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.mfp-align-top .mfp-container:before{display:none;}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045;}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto;}.mfp-ajax-cur{cursor:progress;}.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out;}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in;}.mfp-auto-cursor .mfp-content{cursor:auto;}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none;}.mfp-loading.mfp-figure{display:none;}.mfp-hide{display:none !important;}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044;}.mfp-preloader a{color:#CCC;}.mfp-preloader a:hover{color:#FFF;}.mfp-s-ready .mfp-preloader{display:none;}.mfp-s-error .mfp-content{display:none;}button.mfp-close, button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none;}button::-moz-focus-inner{padding:0;border:0;}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:0.65;filter:alpha(opacity=65);padding:0 0 18px 10px;color:#FFF;font-style:normal;font-size:28px;font-family:Arial, Baskerville, monospace;}.mfp-close:hover, .mfp-close:focus{opacity:1;filter:alpha(opacity=100);}.mfp-close:active{top:1px;}.mfp-close-btn-in .mfp-close{color:#333;}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%;}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap;}.mfp-arrow{position:absolute;opacity:0.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent;}.mfp-arrow:active{margin-top:-54px;}.mfp-arrow:hover, .mfp-arrow:focus{opacity:1;filter:alpha(opacity=100);}.mfp-arrow:before, .mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent;}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px;}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:0.7;}.mfp-arrow-left{left:0;}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #FFF;margin-left:31px;}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #3F3F3F;}.mfp-arrow-right{right:0;}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #FFF;margin-left:39px;}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #3F3F3F;}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px;}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px;}.mfp-iframe-holder .mfp-close{top:-40px;}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%;}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#000;}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto;}.mfp-figure{line-height:0;}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0, 0, 0, 0.6);background:#444;}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px;}.mfp-figure figure{margin:0;}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto;}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px;}.mfp-image-holder .mfp-content{max-width:100%;}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer;}@media screen and (max-width:800px) and (orientation:landscape), screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0;}.mfp-img-mobile img.mfp-img{padding:0;}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0;}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px;}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0, 0, 0, 0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0;}.mfp-img-mobile .mfp-counter{right:5px;top:3px;}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0, 0, 0, 0.6);position:fixed;text-align:center;padding:0;}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75);}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0;}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%;}.mfp-container{padding-left:6px;padding-right:6px;}}.mfp-ie7 .mfp-img{padding:0;}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px;}.mfp-ie7 .mfp-container{padding:0;}.mfp-ie7 .mfp-content{padding-top:44px;}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0;}.wpb_revslider_element{background:#222222;}.breadcrumbs{}@media screen and (min-width:500px){.breadcrumbs{font-size:14px;}}.breadcrumbs i{margin:0px 6px;}.breadcrumbs a{text-decoration:none;color:#777777;font-weight:600;}.breadcrumbs a:hover{color:#C4D114;}.breadcrumbs span{margin-right:20px;position:relative;}@media screen and (min-width:500px){.breadcrumbs span{margin-right:40px;}}.breadcrumbs a:before{border-bottom:6px solid transparent;border-left:6px solid rgba(0, 0, 0, 0.2);border-top:6px solid transparent;content:"";display:inline-block;position:absolute;right:-11px;top:2px;}@media screen and (min-width:500px){.breadcrumbs a:before{right:-23px;top:3px;}}.breadcrumbs a:after{border-bottom:5px solid transparent;border-left:5px solid #ffffff;border-top:5px solid transparent;content:"";display:inline-block;position:absolute;right:-10px;top:3px;}@media screen and (min-width:500px){.breadcrumbs a:after{right:-22px;top:4px;}}.tmcf7-form textarea, .tmcf7-form input[type="date"], .tmcf7-form input[type="datetime"], .tmcf7-form input[type="datetime-local"], .tmcf7-form input[type="email"], .tmcf7-form input[type="month"], .tmcf7-form input[type="number"], .tmcf7-form input[type="password"], .tmcf7-form input[type="search"], .tmcf7-form input[type="tel"], .tmcf7-form input[type="text"], .tmcf7-form input[type="time"], .tmcf7-form input[type="url"], .tmcf7-form input[type="week"]{border-width:2px;}.tmcf7-form p{margin-bottom:25px;}.tmcf7-form .tmcf7-submit{margin-bottom:-30px;}.tmcf7-submit{border-width:2px;}span.tmcf7-not-valid-tip{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;margin-top:3px;display:inline-block;}input.tmcf7-not-valid{border-color:#F00;}div.tmcf7-response-output{margin-left:0px;padding:15px 20px;background:#f8f9f9;}.tmcf7-form-control-wrap input[type="text"],.tmcf7-form-control-wrap input[type="email"],.tmcf7-form-control-wrap textarea{width:100%;}.tmcf7-list-item{display:block;margin-top:7px;}.form_1_2{width:100%;float:left;margin-right:0;margin-bottom:25px;}@media screen and (min-width:790px){.form_1_2{width:47%;float:left;margin-right:6%;}}.form_1_2 input:not([type="radio"]):not([type="checkbox"]), .form_1_2 select{width:100%;}.form_1_2.last{float:left;clear:right;margin-right:0px;margin-bottom:25px;}.form_1_3{width:100%;float:left;margin-right:0;margin-bottom:25px;}@media screen and (min-width:790px){.form_1_3{width:30%;float:left;margin-right:5%;}}.form_1_3 input:not([type="radio"]):not([type="checkbox"]), .form_1_3 select{width:100%;}.form_1_3.last{float:left;clear:right;margin-right:0px;margin-bottom:25px;}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;-moz-user-select:text;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.slick-track{position:relative;top:0;left:0;display:block;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.carousel-prev,.carousel-next{position:absolute;right:20px;top:-80px;width:35px;height:35px;opacity:.6;-webkit-border-radius:2px;-moz-border-radius:2px;cursor:pointer;background:#D6D6D6;font-size:20px;color:#fff;}.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_vc_row_inner > .vc_row > .vc_vc_column_inner > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_row > .vc_vc_column > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_vc_column_inner > .vc_column_container > .vc_column-inner{padding-top:0px!important;}.carousel-prev i,.carousel-next i{font-size:25px;color:#ffffff;margin-top:2px;}.carousel-prev:hover,.carousel-next:hover{color:#ffffff;background:#869791;opacity:1;}.carousel-prev:hover i,.carousel-next:hover i{color:#ffffff !important;}.carousel-prev{right:60px;background:#D6D6D6;width:33px;font-size:20px;line-height:33px;color:#fff;-webkit-transition:all 300ms linear 0s;transition:all 300ms linear 0s;}.carousel-prev i{margin-left:10px;}.carousel-next i{margin-left:12px;}.esg-overflowtrick{margin-top:30px;}.esg-grid a:hover{text-decoration:none !important;}.hermes .tp-arr-titleholder{text-transform:uppercase;}.features-area{float:left;position:relative;}.features{max-width:850px;position:relative;z-index:2;}.features-content{float:left;padding:80px 30px 27px 35px;width:50%;}.media-left-1, .media-right-1, .media-body-1{display:table-cell!important;vertical-align:top!important;}.media-left-1, .media > .pull-left{padding-right:10px!important;}.media-left-1 img{max-width:none!important;}.features h4{color:#fff!important;font:700 16px/26px "Raleway",sans-serif!important;letter-spacing:0.3px!important;margin-bottom:8px!important;text-transform:uppercase!important;}.features p{color:#fff!important;font:500 14px/26px "Raleway",sans-serif!important;letter-spacing:0.3px!important;margin-bottom:40px!important;opacity:0.5!important;}.contact_page h6{color:#1088cc;font:400 1.2em/1.8em "Open Sans", sans-serif!important;letter-spacing:0.3px;text-transform:none;}.contact_page h6 span{color:#de5842;font:italic 400 1.3em/1.8em "Open Sans",sans-serif;letter-spacing:0.3px;}.contact_page{padding-right:30px;vertical-align:middle;}.contact_media .media-left{display:table-cell;padding-right:30px!important;vertical-align:middle;}.contact_media .media-left a{text-align:center;outline:medium none;text-decoration:none;transition:all 300ms linear 0s;border:1px solid;border-radius:100%;display:block;height:50px;width:50px;}.contact_media .media-body{color:#898989;font:14px/26px "Open Sans",sans-serif;letter-spacing:0.3px;text-align:left;}.contact_media .media-body a{color:#898989;font:14px/26px "Open Sans",sans-serif;letter-spacing:0.3px;text-align:left;}.contact_media .media-left a i{	font-size: 25px;	color: #1876c3;	line-height: 45px;	width: 45px;	text-align: center;	height: 45px;	border-radius: 50%;	border: 1px solid #1876c3;}.wpcf7-form-control{border:1px solid #e1e1e1;border-radius:0;box-shadow:none;color:#242424;font:15px/31px "Open Sans",sans-serif;height:auto;margin-bottom:20px;padding:11px 20px;background-color:#fff;background-image:none;display:block;line-height:1.42857;transition:border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width:100%;}.wpcf7-form-control:focus{box-shadow:0 0 6px 0 rgba(215, 149, 62, 0.57);border:1px solid #d6d6d6;outline:0 none;}.wpcf7-form p > input{background:#46b9e3 none repeat scroll 0 0;border:1px solid #46b9e3;border-radius:3px;color:#fff!important;font:600 1.2em/2.1em "Open Sans",sans-serif;letter-spacing:3px;margin-top:10px;padding:7px 22px;text-transform:uppercase;}.wpcf7-form-control.wpcf7-submit{border:1px solid;border-radius:5px;color:#19242a;font:600 1.2em/2.1em "Open Sans",sans-serif;letter-spacing:3px;margin-top:10px;padding:7px 22px;text-transform:uppercase;width:200px;}.h6_class h6{color:#242424;font:400 1.4em/1.8em "Open Sans", sans-serif!important;letter-spacing:0.3px;margin:0 0 0.5em;padding:0;text-transform:none;}p{font-size:15px;margin:0 0 1.2em!important;}.text-box h2{color:#242424;font-size:20px;font-weight:bold;margin-bottom:5px;text-transform:uppercase;}.menu-solutions-menu-container{padding:0 39px 50px 0;}.menu-solutions-menu-container li a::before{content:'\f0da';border-left:4px solid #009bb3;color:#009bb3;font-family:"FontAwesome";font-size:0;left:-1px;line-height:50px;opacity:0;position:absolute;top:0;transition:all 0.3s ease 0s;}.menu-solutions-menu-container li a::after{content:'\f0da';color:#6a6969;font-family:"FontAwesome";font-weight:normal;line-height:50px;position:absolute;right:20px;top:0;}.menu-solutions-menu-container li a{font-size:14px;text-decoration:none;background:#f9f9f9 none repeat scroll 0 0;border:1px solid #e9e9e9!important;color:#242424!important;font-weight:600;line-height:50px!important;margin-bottom:5px!important;padding:0 20px!important;position:relative!important;text-transform:uppercase!important;transition:all 0.3s ease 0s!important;}.slick-dots li{display:inline-block;}.slick-dots{margin-bottom:0;margin-top:12px;float:left;}.service-promo{float:left;padding-left:30px;position:relative;}.service-content{padding:4em 4em 0;position:relative;z-index:2;}.service-promo ul .item{padding:0 0 2.1em;text-align:left;}.media, .media-body{overflow:hidden;}.media-body.body-ser{padding:0 17em 0 0!important;}.ser-text{color:#000;display:block;font-size:14px;font-weight:400;margin-bottom:7px !important;margin-top:5px;text-transform:uppercase;}.nau-head .wpb_wrapper p{margin:0 !important;}i.icon{margin-left:0!important;}.submenu li a:hover{text-decoration:none;}.margin_both .vc_tta-tabs-container ul li{background:#fff;transition:all .3s ease;position:relative;margin:0 0 1.5em!important;border:2px solid #e0e0e0;}.margin_both .vc_tta-tabs-container ul li.vc_active,.margin_both .vc_tta-tabs-container ul li:hover{background:#0f263a;border:2px solid transparent;}.margin_both .vc_tta-tabs-container ul li:before{position:absolute;top:-2px;left:-2px;width:10px;height:108%;background:transparent;content:'';transition:all .3s ease;}.margin_both .vc_tta-tabs-container ul li.vc_active:before,.margin_both .vc_tta-tabs-container ul li:hover:before{background:#e6ab0c;}.margin_both .vc_tta-tabs-container ul li.vc_active:after{opacity:1;}.margin_both .vc_tta-tabs-container ul li.vc_active a,.margin_both .vc_tta-tabs-container ul li:hover a{color:#FFFFFF;}.margin_both .vc_tta-tabs-container ul li a{text-align:left;font:500 1.2em/1em "Open Sans", sans-serif;display:block;font-weight:bold;color:#242424;padding:1em;transition:all 0.3s ease;text-transform:uppercase;}ul.vc_tta-tabs-list{width:100%;}.margin_both .vc_tta-tabs-container{padding:0 15px;width:25%;}.margin_both .vc_tta-panels-container{padding:0 15px;width:75%;}.vc_tta-color-white.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels .vc_tta-panel-body{border-color:#fff;background-color:#fff;}.vc_tta.vc_general .vc_tta-tab>a{border:#fff;}.vc_tta-tab a:hover{background:none!important;color:#fff!important;}.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a{border:#f0f0f0!important;background-color:#0f263a!important;color:#fff;margin-left:10px;}.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab a{text-align:left;font:500 1.2em/1em "Open Sans", sans-serif;display:block;font-weight:bold;color:#242424;padding:1em;transition:all 0.3s ease;text-transform:uppercase;}.vc_tta.vc_general .vc_tta-panel-body{padding:0 20px!important;background-color:#fff!important;border: 1px solid #E2E2E2 !important;}.search-form-sidebar{}.widget_search .search-form-sidebar input{border:medium none;border-radius:0;box-shadow:none;color:#c0c0c0;font:1em/1em "Open Sans",sans-serif;height:45px!important;padding:0 30px!important;z-index:0;background:#f4f4f4;}.widget_search .search-form-sidebar .fa-search{color:rgba(0, 36, 36, 0.27);}.widget_search .search-form-sidebar span{background-color:#F4F4F4!important;border:0 none!important;border-radius:0!important;padding:0 1px 0 8px!important;position: inherit;border-top: 1px solid #e9e9e9 !important;border-bottom: 1px solid #e9e9e9 !important;}.widget_search .search-form-sidebar button{background:#F4F4F4 none repeat scroll 0 0!important;border:0 none;color:#fff!important;font-size:1.2em;line-height:2.1em;padding-right:15px;}.widget.widget_categories{padding-right:39px;margin-bottom:50px;}.widget.widget_categories .widget-title{margin-bottom:30px!important;}.widget h2::after{background:none repeat scroll 0 0;content:"";display:block;height:3px;margin-top:20px;width:50px;}.widget h2{font-size:23px!important;text-transform:uppercase;font-weight:bold!important;}.widget_tmc_posts.widget h2{margin:0;font-size:18px!important;font-family:"Raleway", sans-serif;font-weight:700!important;color:#242424!important;line-height:26px;text-transform:uppercase;position:relative;}.widget_text.widget h2{margin:0;font-size:18px!important;font-family:"Raleway", sans-serif;font-weight:700!important;color:#242424!important;line-height:26px;text-transform:uppercase;position:relative;}.widget_tag_cloud.widget h2{margin:0;font-size:18px!important;font-family:"Raleway", sans-serif;font-weight:700!important;color:#242424!important;line-height:26px;text-transform:uppercase;position:relative;}ul.widget-posts-list{padding-left:0;}.widget ul li:last-child a{}.widget.widget_categories ul li a{	color:#898989;	text-transform:capitalize;	line-height:42px;	display: inline-block; 	border-bottom:1px solid #E6E6E6;	position:relative;}.widget.widget_categories ul li a:after{content:'\f105';font-family:'FontAwesome';color:#C8C8C8;position:absolute;top:0;right:0;}.widget ul li a:hover{text-decoration:none;color:#898989;}.widget.widget_tmc_posts{margin-bottom:50px;padding-left:30px;}.widget.widget_text{margin-bottom:50px;padding-left:30px;}].textwidget{color:#8e8d8d;font:400 1em/1.8em "Open Sans",sans-serif;letter-spacing:0.3px;margin:0 0 1.2em;padding:0;line-height: 26px;}.widget.widget_tag_cloud{margin-bottom:50px;}.widget.widget_tag_cloud .tagcloud a{	border:1px solid #eaeaea;border-radius:20px;color:#787878;display:block;font-size:12px;margin:0 5px 10px;padding:7px 22px;text-transform:uppercase;transition:all 0.3s ease 0s;padding: 6px 0;display: block;font-size: 12px;border: 1px solid #EAEAEA;border-radius: 16px;padding-left: 25px;padding-right: 25px;text-transform: uppercase;color: #787878;font-weight: 600;-webkit-transition: all .4s ease;transition: all .4s ease;line-height: 26px;font-family: "Open Sans", sans-serif;}.widget-posts-list li{margin-bottom:30px;background:none!important; list-style: none;}.widget-posts-list .img-box img{width:110px;height: 72px;display:table-cell;vertical-align:middle;background: #46b9e3;}.widget-posts-list .img-box{float:left;width:110px;display:table-cell;vertical-align:middle;}.widget-posts-list .content{float:left;padding-left:30px;width:220px;}.widget-posts-list .content a h4{	color: #242424;	font: 600 1em/16px "Open Sans", sans-serif;	transition: all 0.3s ease 0s;	margin-top: 0;	font-size: 13px;	line-height: 20px;	text-transform: uppercase;	font-weight: 600;	font-family: "Open Sans", sans-serif;	margin-bottom: 0;}.widget-posts-list .content a h4:hover{color:#C4D114;}.widget-posts-list .content a:after{content:none!important;border:none;}.widget-posts-list .content a{color:#242424;font-family:"Open Sans",sans-serif;font-size:13px!important;font-weight:500;text-transform:uppercase;transition:all 0.3s ease 0s;}.widget-posts-list .content p{color:#8e8d8d!important;font-size:13px!important;line-height:16px!important;margin:0!important;text-align:unset;}.widget-posts-list .content span{	display: block;	font-size: 13px;	font-weight: 500;	margin-top: 5px;	font-family: "Open Sans", sans-serif;	line-height: 10px !important;}.post-page img{width:100%;margin:0;}.entry-meta.post-page-meta{padding:2em 0 10px 0px;width:100%;margin:0;}.single-blog-post.img-cap-effect .entry-meta.post-page-meta{padding: 0;}.post-page-meta i{color:#B3C102;font-size:16px;margin-right:10px!important;transition:all 0.3s ease 0s;}h6.post-date{color:#1cbac8!important;font:400 1em/1em "Open Sans",sans-serif!important;margin:2em 0 0!important;padding:0!important;}.post-page-meta span{display:table-cell;vertical-align:middle;color:#a1a1a1;padding-right:30px;transition:all 0.3s ease 0s;}.entry-title a{color:#010101;font-size:20px;font-weight:600;margin:0.6em 0 0;padding:0 0 0.8em;text-transform:none;}.entry-title a:hover{text-decoration:none;}.more-link:after{content:'\f178';font-family:'FontAwesome';margin-left:10px;}.more-link:hover, .more-link:focus{color:#000;border-color:#bb793c;}.more-link:hover:before, .more-link:focus:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}.more-link{font-size:13px;line-height:20px;font-weight:600;color:#FFFFFF;text-transform:uppercase;display:inline-block;background:#232333;border-radius:4px;padding:8px 23px;-webkit-transition:background .4s ease, color .4s ease;transition:background .4s ease, color .4s ease;margin-top:35px;}.url.fn.n{text-decoration:none;}.comments-link a{text-decoration:none;}.tmc_post_comments .comment-form label{display:none !important;}.comment-form-author{    background: #f9f9f9 none repeat scroll 0 0;border: 1px solid #ebebeb;border-radius: 0;box-shadow: none;float: left;font: 14px/25px "Open Sans",sans-serif;height: 42px;margin-bottom: 20px;padding: 9px 20px;width: 48%;color: #c4c4c4;}/*--------------------------------------------------------------3.0 Layout--------------------------------------------------------------*/.container.left-sidebar{padding-top:40px!important;}.comment-form-author input{border:medium none!important;padding:0;background-color: transparent;}.comment-form-email{margin-left:26px!important;background:none repeat scroll 0 0;border:1px solid #ebebeb;border-radius:0;box-shadow:none;color:#c4c4c4;float:left;font:14px/25px "Open Sans",sans-serif;height:42px;margin-bottom:20px;padding:9px 20px;width:47%;}.comment-form-email input{border:medium none!important;padding:0;background-color: transparent;}.comment-form-comment{    border-radius: 0;    box-shadow: none;    color: #c4c4c4;    float: left;    font: 14px/25px "Open Sans",sans-serif;    margin-bottom: 20px;    width: 100%;    background: #f9f9f9 none repeat scroll 0 0;    border: 1px solid #ebebeb;    border-radius: 0;    box-shadow: none;    color: #c4c4c4;    float: left;    font: 14px/25px "Open Sans",sans-serif;    margin-bottom: 20px;    padding: 9px 20px;    width: 100%;}.comment-form-comment textarea{border:0!important;margin:0;padding:0;resize:none;background: transparent;}.form-submit input{font-size:15px;font-family:"Open Sans", sans-serif;background:#46b9e3;text-align:center;border-radius:3px;display:inline-block;border:none;outline:none;color:#171717;vertical-align:top;text-transform:uppercase;line-height:42px;font-weight:bold;outline:none;padding:0 27px;-webkit-transition:all .5s ease;transition:all .5s ease;}.form-submit input:hover{color:#ffffff;}.request-main-class .row_full_center_content{margin:0;}.request-main-class .row_inner.container.clearfix{padding-top:80px;background:#f7f7f7 none repeat scroll 0 0;border:1px solid #eeeeee;overflow:hidden;position:relative;}.request-class-left{padding-left:15px;padding-right:15px;}.request-class-right .wpb_text_column{padding-left:15px;padding-right:15px;padding-top:26px;}.contact-field{float:left;margin:0;padding:0 15px;width:50%;}.contact-field h5{color:#404040;display:block;font:1.1em/1.1em "Open Sans",sans-serif;padding:0 0 0.5em;text-transform:none;margin:0;}.contact-field input{background:#fff;border:1px solid #e1e1e1;border-radius:0;box-shadow:none;color:#959595;font:15px/31px "Open Sans",sans-serif;height:auto;margin-bottom:20px;padding:11px 20px;}.contact-field-2{margin:0;padding:0 15px;float:left;width:100%;}.contact-field-2 h5{color:#404040;display:block;font:1.1em/1.1em "Open Sans",sans-serif;padding:0 0 0.5em;text-transform:none;margin:0;}.contact-field-2 input{background:#fff;border:1px solid #e1e1e1;border-radius:0;box-shadow:none;color:#959595;font:15px/31px "Open Sans",sans-serif;height:auto;margin-bottom:20px;padding:11px 20px;}.contact-field-2 textarea{height:174px;}.wpcf7-submit:before{content:"";position:absolute;width:100%;height:100%;background:#009bb3;top:0;left:0;right:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-ms-transform-origin:0 50%;transform-origin:0 50%;-webkit-transition:all 300ms linear 0s;transition:all 300ms linear 0s;z-index:-1;}.wpcf7-submit:after{content:'\f178';font-family:'FontAwesome';margin-left:10px;}.wpcf7-submit:hover, .wpcf7-submit:focus{border-color:#bb793c;}.wpcf7-submit:hover:before, .wpcf7-submit:focus:before{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);}.contact-field-button input{background:#f6ba18 none repeat scroll 0 0!important;border:1px solid #f6ba18!important;border-radius:5px!important;color:#19242a!important;font:600 1.2em/2.1em "Open Sans",sans-serif!important;letter-spacing:3px!important;margin-top:10px!important;padding:7px 22px!important;text-transform:uppercase!important;}.vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before{border-color:#ffffff!important;}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{border:2px solid #DCDCDC;padding:5px 0 !important;padding-left:20px !important;background:#F8F8F8!important;}.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before{border-color:#8e8d8d!important;}.vc_tta-panel{margin-bottom:10px;}li.vc_tta-tab.vc_active{border-top:3px solid !important;}.vc_tta-panel .vc_tta-panel-title a span{font-size:16px!important;font-weight:bold!important;line-height:33px;font-family:Raleway;text-transform:uppercase;color:rgb(36, 36, 36)!important;}.vc_tta-panel.vc_active .vc_tta-panel-title a{background:#0f263a none repeat scroll 0 0;}.vc_active .vc_tta-controls-icon:before{border-color:#fff!important;}.vc_tta-panel.vc_active .vc_tta-panel-title a span{color:#ffffff!important; font-size:15px!important;font-weight:bold!important;}.vc_tta-title-icon{overflow:hidden;padding:8px;background:#e5e5e5;float:right;margin:2px 11px!important;width:30px;height:30px;border-radius:50%;color:#fff;}.vc_active .vc_tta-title-icon{background:#47476f;}a:focus{outline:none!important;}.btn.btn-regular.btn-custom.btn_class:before{background:#e7ab08 none repeat scroll 0 0;content:"\f019";display:inline-block;font-family:fontawesome;font-size:21px;margin-right:21px;padding:11px 17px 10px;vertical-align:middle;}.btn.btn-regular.btn-custom.btn_class{display:inline-block;font-size:16px;font-weight:300;letter-spacing:2px;padding:0 21px 0 0;text-transform:uppercase;border-radius:none!important;}.btn:hover, .btn:focus, .btn.focus{color:#fff!important;text-decoration:none;}.return-customer{	font-size: 15px;    color: #FFFFFF;    margin: 0;    background: #3B415E;    padding: 22px 30px;    margin-bottom: 50px;	font-weight: normal;	}.return-customer a{	color: #CBD913;    text-decoration: underline;}.return-customer a:hover{	color:#11a9e0;}.left-checkout input.input-checkbox{border:0;color:#c6c6c6;font-size:14px;font-weight:400;height:40px;line-height:40px;margin-bottom:0px!important;outline:medium none;padding:0!important;width:initial!important;}.left-checkout input{border:1px solid #e2e2e2;color:#c6c6c6;font-size:14px;font-weight:400;height:40px;line-height:40px;margin-bottom:10px;outline:medium none;padding:0 20px;width:100%;color: #000;}.woocommerce form .form-row textarea{height:10em!important;}.woocommerce form .form-row .select2-container{	line-height:40px!important;}.select2-container .select2-choice > .select2-chosen{margin-left:12px;}.order-box{border:1px solid #d9d9d9;padding:30px;}.order-box ul li{	color: #242424;	display: block;	font-size: 14px;	font-weight: 500;	font-family: 'Raleway';	line-height: 45px;}.order-box ul li span{color:#898989;display:inline-block;float:right;font-family:"Open Sans",sans-serif;font-size:14px;}.order-box ul li.total{border-bottom:1px solid #e2e2e2;border-top:1px solid #e2e2e2;color:#242424;}.order-box ul li.upper{text-transform:uppercase;}.order-box ul li span.bold{color:#242424;font-family:"Open Sans",sans-serif;font-size:18px;font-weight:500;}.order-box ul li.place-order-button{line-height:30px;padding-top:20px;}.order-box ul li input[type="radio"]{margin-right:10px;}.order-box ul li .note{background:#ececec none repeat scroll 0 0;color:#8e8d8d;font-size:14px;font-weight:normal;line-height:24px;padding:25px;position:relative;}.order-box ul li .note .fa{color:#ececec;font-size:35px;left:25px;position:absolute;top:-22px;}.order-box ul li a span{color:#11a9e0;font-family:"Raleway",sans-serif;font-size:13px;font-weight:500;}#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{background:rgba(0, 0, 0, 0) none repeat scroll 0 0!important;}.wc_payment_method label{font-weight:normal !important;}.payment_box{background:#ececec none repeat scroll 0 0 !important;margin-top:4px !important;}.wc_payment_method.payment_method_paypal label{width:90%;}.wc_payment_method.payment_method_paypal label a{color:#11a9e0;font-family:"Raleway",sans-serif;font-size:13px;font-weight:500;}#add_payment_method #payment ul.payment_methods, .woocommerce-cart #payment ul.payment_methods, .woocommerce-checkout #payment ul.payment_methods{border-bottom:none!important;}.woocommerce form .form-row .required{color:#8e8d8d!important;}.woocommerce form .form-row.woocommerce-invalid label{color:#8e8d8d!important;}.payment_box:before{border-color:transparent transparent #ececec!important;}.ship-to-different input[type="checkbox"]{display:inline-block;float:left !important;height:20px !important;margin:4px 15px 0 0 !important;vertical-align:middle !important;}.left-checkout .section-title2.ship-to-different{margin-bottom:39px;margin-top:68px;}label.checkbox{color:#8e8d8d;font-size:14px;font-weight:500;}.p0{padding:0 !important;}.m0{margin:0 !important;}.woocommerce-MyAccount-navigation-link a{font-size:17px;font-weight:500;}.woocommerce-MyAccount-content p{font-size:16px;}.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea{line-height:1.4!important;}.nav-footer ul.nav li.menu-item-has-children > a > button{display:none;}.content-box .price{    color: #1f1f1f !important;    font-size: 18px !important;    font-weight: normal!important;    line-height: 26px !important;    font-family: "PT Sans", Helvetica, Arial, sans-serif;    margin: 25px 0 !important;}.cart-btn{border-radius:5px;color:#ffffff!important;text-transform:uppercase;line-height:32px!important;display:inline-block;letter-spacing:.05em;font-family:'Open Sans';font-weight:600;padding:0 18px!important;margin-top:10px!important;}.bottom-box{background:#f9f9f9 none repeat scroll 0 0;margin:0 0 50px;padding:30px 25px!important;border-left:1px solid #ebebeb;border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;}.home_page_heading h2{font:600 2.4em/1em "Alegreya", serif!important;color:#000!important;text-transform:uppercase!important;position:relative!important;padding-bottom:20px!important;letter-spacing:0.3px!important;margin:0!important;}.widget-title{text-transform:uppercase;font:600 0.8em/1em "Alegreya", serif;color:#323232;}@media screen and (max-width:500px){.features-content{padding:0px 30px;width:98%;}.media-body-1 p{margin:0 !important;}.features1{padding-bottom:0px !important;}.features2{padding-top:0px !important;padding-bottom:0px !important;margin-bottom:0px !important;}}@media screen and (max-width:1169px){.projects-style .our-pro-slider{width:29%!important;}}@media screen and (max-width:999px){.get-in-touch-right.wpb_column.vc_column_container.vc_col-sm-6{padding:0!important;margin-top:40px;}.clients-left-section{padding:0!important;}.about-sec-content{padding-right:0!important;margin-bottom:40px !important;}.projects-style .our-pro-slider{width:29%!important;}.service-content{padding:0em 0em 0em 2em!important;}.features-content{padding:28px 30px 27px 35px;}.our-pro-slider{width:31%;}.wpb_single_image.wpb_content_element.vc_align_left.wel-ind-r-img{float:right;}.wpb_single_image.wpb_content_element.vc_align_left.wel-ind-image{float:left;}.wel-ind-r-img{bottom:6em!important;left:0em!important;}.zero_padding.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill{width:100%;}.zero_padding.wpb_column.vc_column_container.vc_col-sm-8.vc_col-has-fill{width:100%;}body.boxed_layout.bg_img_1 .wpb_column.vc_column_container.vc_col-sm-6{width:100%;margin-bottom:0px;}.wpb_column.vc_column_container.vc_col-sm-6{width:100%;margin-bottom:3px;}.wpb_column.vc_column_container.vc_col-sm-7{width:99%;}.single_image.wpb_column.vc_column_container.vc_col-sm-2{float:right;}.single_image_right{float:right;}.wpb_column.vc_column_container.vc_col-sm-4{width:99%;}.wpb_column.vc_column_container.vc_col-sm-8{width:99%;}.text-left-section{width:60% !important;float:left !important;}.image-right-section{width:40% !important;float:left !important;}.project-detail{width:33.3333% !important;}.image-project{width:41.666% !important;float:left!important;}.text-project{width:58.333% !important;}}.widget_search{display:block;position:relative;}.post-title{margin-top:-20px;font-size:18px!important;font-weight:bold;color:#242424;line-height:26px;margin-bottom:20px;}.widget_price_filter{max-width:300px;}span.byline{padding-right:30px;}span.posted-on{padding-right:30px;}.brochure-btns li {    margin-bottom: 21px !important;    list-style: none;}.clients-left-section{padding:0 14px 0 0;}.get-in-touch-right.wpb_column.vc_column_container.vc_col-sm-6{padding:0 15px 0 40px;}.diff-offer-wrapper{background:#f5f4f4;position:relative;padding-bottom:2.5em;}.diff-offer{position:relative;padding-bottom:5.5em;overflow:hidden;}.diff-offer ul{margin:0;padding:0;}.diff-offer ul li{margin:0;padding:0;float:left;}.we-offer-cont{width:32%;}.we-offer-cont h2{margin:0;padding:0 0.8em 0 0;text-align:right;font:600 2.4em/1em "Alegreya", serif;color:#323232;text-transform:uppercase;}.we-offer-cont h2 span{display:block;}.we-offer-cont2{width:68%;border-left:3px solid #25639a;}.we-offer-cont2{font:400 1.2em/1.3em "Open Sans", sans-serif;margin:0;padding:0 0 0 2em!important;font-style:italic;color:#6c6c6c;}.ind-common-pad2{padding-top:5em;padding-bottom:6.5em;}.quality-wrapper{position:relative;}.quality-wrapper h2{font:300 2.8em/1.3em "Open Sans", sans-serif;margin:0 0 1.2em;padding:0;color:#242424;}.quality-wrapper p{color:#6c6c6c;margin:0 0 4em!important;padding:0;font:400 1.2em/1.8em "Open Sans", sans-serif;letter-spacing:0.2px!important;}.vision-wrapper{position:relative;}.vision-wrapper ul{margin:0;padding:0;}.vision-wrapper ul li{margin:0;padding:0 4em;display:inline-block;text-align:center;border-right:1px solid #cfcfcf;}.p_text{color:#6c6c6c;font:700 1.6em/1.8em "Open Sans", sans-serif;padding:0;margin:0;text-transform:uppercase;}.vision-wrapper ul li:last-child{border-right:1px solid transparent;}.vision-wrapper ul li a{color:#6c6c6c;}.vision-wrapper ul li a:hover{color:#009bb3;}.event-pad{padding-top:1.3em;}.news-wrapper{position:relative;background:#f4f4f4;}.news-evn-img{position:relative;max-width:360px;}.news-evn-img img{width:100%;}.news-evn-img:before{content:'';position:absolute;bottom:-3px;width:10px;height:3px;display:inline-block;background:#fff;margin:0;}.news-evn-img .event-date{position:absolute;width:62px;height:68px;text-align:center;background:#ffba00;left:10px;bottom:-13px;}.news-evn-img .event-date h3{font:600 1.6em/1.2em "Open Sans", sans-serif;color:#fff;margin:0;padding:0.4em 0 0;}.news-evn-img .event-date h3 small{color:#fff;font:400 0.59em/1em "Open Sans", sans-serif;display:block;}.news-evn-cont{position:relative;}.news-evn-cont h3{font:600 1.07em/1.5em "Raleway", sans-serif;letter-spacing:0.5px;color:#000;-webkit-transition:all 300ms linear 0s;transition:all 300ms linear 0s;margin:0;padding:0 0 0.5em;}.news-evn-cont p{font:400 1em/1.5em "Open Sans", sans-serif;color:#8e8d8d;margin:0;padding:0;}.news-meta{padding:1.8em 0 1em;}.news-meta a{font:400 1.07em/1em "PT Serif", sans-serif;color:#a6a6a6;padding-right:13px;font-style:italic;}.news-meta a + a:before{content:'';background:#a6a6a6;margin-right:15px;width:1px;height:14px;bottom:-3px;position:relative;display:inline-block;}.sectpad-sec{padding-top:5.7em;padding-bottom:5.7em;}.our-sol-wrapper{background:url(./../images/event/pro-sol-bg.jpg) no-repeat center top;position:relative;overflow:hidden;padding:0 0 3em 0;}.our-sol-wrapper p{font:600 2.3em/1.5em "Open Sans", sans-serif;margin:0!important;padding:0;color:#fff;text-align:center;}.our-sol-wrapper p span{color:#ffba00;}.ind-common-pad{padding-top:5.5em;padding-bottom:5.5em;}.our-t-client{position:relative;}.our-t-client p{color:#898989;font:400 1em/1.8em "Open Sans", sans-serif;margin:1em 0 2em;padding:0;}.our-t-client ul{margin:0;padding:0;overflow:hidden;}.our-t-client ul li{margin:0 1em 1.2em 0;padding:0;float:left;}.our-t-client ul li:last-child{margin:0 0 0 0;}.our-t-client img{border:1px solid #ebebeb;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}.our-t-client img:hover{border:1px solid #103d68;}.get-t-touch{position:relative;border:1px solid #ebebeb;overflow:hidden;margin-top:1.6em;}.get-t-touch-inner{position:relative;border:9px solid #f7f7f9;padding:2em 1.5em;overflow:hidden;}.get-t-touch .input_form form .form-control{margin-bottom:20px;border-radius:0;font:1em/1em "Open Sans", sans-serif;color:#b7b6b6;padding:11px 20px;border:1px solid #eaeaea;height:auto;box-shadow:none;}.get-t-touch .select-menu + .ui-selectmenu-button{width:100% !important;border-radius:0;padding:0px 40px 0 20px;border:1px solid #eaeaea;height:42px;background:#fff;outline:none;color:#b7b6b6;margin-bottom:20px;}.get-t-touch .select-menu + .ui-selectmenu-button .ui-selectmenu-text{padding:0;font:0.9em/1em "Open Sans", sans-serif;line-height:42px;}.get-t-touch .select-menu + .ui-selectmenu-button .ui-icon.ui-icon-triangle-1-s{background:url(./../images/select-menu-arrow1.png) 0 0 no-repeat;width:16px;height:8px;margin-top:-4px;margin-right:4px;}.get-t-touch .select-menu + .ui-selectmenu-menu .ui-menu-item{background:#2d6293;border-color:#00ACD9;font-style:normal;}.get-t-touch .submit-n-now{position:relative;}.get-t-touch .submit-n-now .wpcf7-submit{background:#ffba00;color:#fff;font:600 1.08em/1em 'Roboto', sans-serif;display:inline-block;padding:1em 1.52em;border-radius:4px;border:1px solid #ffba00;margin:0;}.get-t-touch .submit-n-now .wpcf7-submit:hover{border-radius:4px!important;color:#fff!important;border:1px solid #53cff5!important;background:#53cff5!important;}.get-t-touch .submit-n-now .wpcf7-submit i{margin-left:14px!important;}.indurial-t-solution{background:#103d68;}.contactus-button2{position:relative;display:inline-block;margin-left:4em;}.contactus-button2 a{background:#ffba00;color:#fff;border-radius:4px;font:600 1.08em/1em 'Roboto', sans-serif;padding:0.8em 1.6em;display:inline-block;border:1px solid #ffba00;}.contactus-button2 a:hover{border-radius:4px;border:1px solid #009bb3;color:#fff;}.contactus-button2 a i{margin-left:10px;}.contactus-button2 .wpcf7-submit:hover{border-color:#53cff5;color:#fff;}.contactus-button2 .wpcf7-submit:focus{color:#fff;}.footer-bg{background:#091723;}.footer-t-bottom{background:#06121c;}.logo-wrapper{text-align:left;}.logo-wrapper img{display:inline-block;}.sec-title h2{margin-bottom:1em;}.about-sec-content{position:relative;padding-right:15px;}.about-sec-content h4{color:#303030;font:400 1.3em/1.5em "Open Sans", sans-serif;margin:0.8em 0 1em;padding:0;}.about-sec-content p{color:#898989;font:400 1.1em/1.7em "Open Sans", sans-serif;margin:0 0 1em;padding:0;}.about-sec-content ul{}.about-sec-content ul li{color:#6c6c6c;font:400 1.1em/2em "Open Sans", sans-serif;}.about-sec-content ul li .fa{color:#233859;margin-right:5px;font-size:1em;}.accordian-area-pad{margin-top:1.42em;}.accordian-area{position:relative;}.accordian-area .panel .panel-heading .panel-title a i{font-size:0.8em;line-height:50px;position:absolute;top:0;left:0;}.accordian-area .panel .panel-heading .panel-title a .fa-plus{display:none;}.accordian-area .panel .panel-heading .panel-title a.collapsed .fa-plus{display:block;width:50px;height:50px;text-align:center;}.accordian-area .panel .panel-heading .panel-title a .fa-minus{display:block;background:#184064;width:50px;text-align:center;color:#fff;height:50px;}.accordian-area .panel .panel-heading .panel-title a.collapsed .fa-minus{display:none;}.accordian-area .panel-group .panel{border-radius:0;background:transparent;}.accordian-area .panel{border-radius:0;}.accordian-area .panel-default>.panel-heading{background:#fff;position:relative;padding:0 0 0 50px;}.accordian-area .panel-title{font:400 1.23em/1em "Open Sans", sans-serif;}.accordian-area .panel .panel-heading .panel-title a.collapsed{background:#fff;color:#242424;}.accordian-area .panel .panel-heading .panel-title a{background:#184064;display:block;color:#fff;padding:16px 0 17px;}.accordian-area .panel-body{background:#fff;color:#898989;font:400 1.1em/1.8em "Open Sans", sans-serif;}.section_header3 h2{color:#fff;}.latest-news1{background:url("./../images/latest-news/news-bg1.jpg") no-repeat scroll center 0;-webkit-background-size:cover;background-size:cover;}.about-but{position:relative!important;display:inline-block;float:left!important;margin-left:0!important;padding-top:4em;}.about-but a{background:#000!important;border:1px solid #000!important;}.about-but a i{margin-left:10px;}.fluid-service-area-home{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;}@media (max-width:991px){.fluid-service-area-home{display:block;}}.fluid-service-area-home .work-image-ser{width:-webkit-calc(50% - 115px);width:calc(50% - 115px);float:left;text-align:right;display:block;position:relative;}@media (max-width:991px){.fluid-service-area-home .work-image-ser{width:100%;text-align:center;}}@media (max-width:991px){.fluid-service-area-home .work-image-ser img{width:100%;}}.fluid-service-area-home .service-promo{width:-webkit-calc(50% + 115px);width:calc(50% + 115px);float:left;position:relative;padding-left:0;background:url("./../images/services/ser-bg1.jpg") repeat;padding-left:30px;}.padding-side-service{padding-right:60px !important;}@media (max-width:991px){.fluid-service-area-home .service-promo{width:100%;padding-bottom:30px;}}@media (max-width:991px){.padding-side-service{padding-right:0px !important;padding-bottom:80px;}.nav-holder .nav-footer ul.nav > li:first-child > a{padding:10px 18.5px 10px 20px!important;}.nav-holder .nav-footer ul.nav > li > a{padding:10px 18.5px 10px 20px!important;}.fluid-service-area-home .service-promo{padding:15px;}}.test-quote-sec{position:relative;margin-left:3em;margin-top:20px;}.testimonial-t-sec{position:relative;}.testimonial-t-sec .testimonialn-slider img{width:130px;border-radius:50%;display:inline-block;}.testimonial-t-sec .testimonialn-slider .content p{color:#bbc1c7;margin:1em 0 0;padding:0;font:400 1.1em/1.6em "Open Sans", sans-serif;}.testimonial-t-sec .testimonialn-slider .sign img{width:160px;display:inline-block;border-radius:0;}.name-content{display:block;position:relative;width:100%;margin-bottom:10px;}.name-content .tst-img{float:left;margin:0 2em 0 0;}.name-content .client-name{float:left;min-width:220px;text-align:left;}.name-content .client-name h3{text-transform:uppercase;font-size:22px;line-height:25px;font-weight:800;}.name-content .client-name p{font:600 1.3em/2em "Open Sans", sans-serif;margin:0!important;padding:0!important;}.name-content .client-name p span{display:block;color:#fff;font:400 0.79em/1.8em "Open Sans", sans-serif;}.name-content .client-name ul li{display:inline-block;margin:8px -1px 0 1px;}.name-content .client-name ul{padding-left:0px;float:left;}.name-content .client-name ul li a{color:#4E596F;font-size:1em;margin:0 0.4em 0 0;}.service-t-content{max-width:670px;margin:0;z-index:2;position:relative;padding:36px 10px 0px 130px;}.testimonial-t-sec .testimonialn-slider .owl-dots .owl-dot span{border:2px solid #637c93;background:transparent;width:12px;height:12px;}.testimonial-t-sec .testimonialn-slider .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{border:2px solid #ffba00;background-color:#ffba00;}.testimonialn-slider.owl-theme .owl-controls{text-align:left;margin-top:0;}.featured-services{overflow:hidden;background:#0b3357;}.featured-services .left-full-img img{max-width:none;}.client-name p{font:600 1.3em/2em "Open Sans", sans-serif!important;margin:0!important;padding:0!important;color:##C4D114!important;}.sign.text-right{width:68.62%;margin:0 auto;}.vc_tta-shape-rounded:not(.vc_tta-o-no-fill) .vc_tta-panel.vc_active .vc_tta-panel-body{border-top-left-radius:0;border-top-right-radius:0;border:3px solid #e1e1e1;border-top:none;}.full-img-sec{background:#2d2d38;overflow:hidden;}.full-img-sec ul,.full-img-sec li{margin:0;padding:0;list-style:none;}.full-img-sec p{margin:0;color:#BCC1C7;line-height:26px;}.full-img-sec .left-content .sec-title h2{color:#FDFDFD;}.full-img-sec .left-content ul li{font-size:16px;line-height:32px;}.wpb_single_image.wpb_content_element.vc_align_left.img-box-width img{width:inherit!important;max-width:none!important;}**************************************************************************/body{letter-spacing:.03em;font-size:15px;color:#898989;line-height:26px;font-family:"Open Sans", sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}a,a:hover,a:active{text-decoration:none;}input, textarea{outline:none;}p{margin-top:-7px;}.pt0{padding-top:0 !important;}.pb0{padding-bottom:0 !important;}.mb0{margin-bottom:0 !important;}.mrm20{margin-right:-20px;}.mlm30{margin-left:-30px;}.thm-container.full-boxed{max-width:100%;}.thm-button{font-size:15px!important;font-family:"Open Sans", sans-serif!important;text-align:center!important;border-radius:3px!important;display:inline-block;border:none!important;outline:none;color:#fff;vertical-align:top;text-transform:uppercase;line-height:42px!important;font-weight:bold!important;outline:none;padding:0 27px!important;-webkit-transition:all .5s ease;transition:all .5s ease;}.thm-button{font-size:15px!important;font-family:"Open Sans", sans-serif!important;text-align:center!important;border-radius:3px!important;display:inline-block;border:none!important;outline:none;color:#fff;vertical-align:top;text-transform:uppercase;line-height:42px!important;font-weight:bold!important;outline:none;padding:0 27px!important;-webkit-transition:all .5s ease;transition:all .5s ease;}.thm-button1{font-size:15px!important;font-family:"Open Sans", sans-serif!important;text-align:center!important;border-radius:3px!important;display:inline-block;border:none!important;outline:none;color:#fff;vertical-align:top;text-transform:uppercase;line-height:42px!important;font-weight:bold!important;outline:none;padding:0 27px!important;-webkit-transition:all .5s ease;transition:all .5s ease;letter-spacing:-0.7px!important;}.thm-button i{font-size:14px;margin-left:7px;}.thm-button1 i{font-size:14px;margin-left:7px;}.solution-top .thm-button, .footer-contacts .thm-button{color:#ffffff!important;}.thm-button:hover{color:#ffffff!important;}.thm-button1{color:#ffffff!important;}.thm-button1:hover{color:#000000!important;}.sec-title{margin-bottom:24px;}.sec-title h2{margin:0;font-size:28px;font-family:"Raleway", sans-serif;font-weight:800;color:#383838;line-height:22px;text-transform:uppercase;}.sec-title .decor-line{background:#C4D114;width:50px;height:3px;display:inline-block;vertical-align:top;margin-top:18px;}.sec-title.medium{margin-bottom:25px;}.sec-title.medium h2{font-size:18px;}.sec-title.medium .decor-line{width:35px;margin-top:10px;}.sec-pad{padding-top:100px!important;padding-bottom:100px!important;}.gray-bg{background:#f7f8fa;}.mixit-gallery .mix{display:none;}#minimal-bootstrap-carousel .carousel-caption{position:absolute;top:0;right:0;left:0;bottom:0;padding:0;text-align:right;text-shadow:none;}#minimal-bootstrap-carousel .carousel-caption .thm-container{display:table;width:100%;height:100%;max-width:1170px;margin-left:auto;margin-right:auto;text-align:center;}#minimal-bootstrap-carousel .carousel-caption .thm-container .box{display:table-cell;text-align:left;}#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-top{vertical-align:top;}#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-bottom{vertical-align:bottom;}#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-middle{vertical-align:middle;}#minimal-bootstrap-carousel .carousel-caption .thm-container .box .content{display:block;}#minimal-bootstrap-carousel .carousel-inner .item{min-height:682px;height:100%;width:100%;background-size:cover;background-position:center center;background-color:#1E1E1E;}#minimal-bootstrap-carousel .carousel-control{background:none;width:40px;height:40px;font-size:15px;line-height:40px;color:#fff;background:rgba(0, 0, 0, 0.5);visibility:visible !important;opacity:.65;margin-top:-20px;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;top:50%;border-radius:0;z-index:99;}#minimal-bootstrap-carousel .carousel-control.left{left:1%;}#minimal-bootstrap-carousel .carousel-control.right{right:1%;}#minimal-bootstrap-carousel .carousel-control:hover{opacity:1;background:#000;}.carousel-fade .carousel-inner .item{-webkit-transition-property:opacity;transition-property:opacity;}/*--------------------------------------------------------------5.0 Posts--------------------------------------------------------------*/.carousel-fade .carousel-inner .item,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{opacity:0;}.carousel-fade .carousel-inner .active,.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1;}.carousel-fade .carousel-inner .next,.carousel-fade .carousel-inner .prev,.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.carousel-fade .carousel-control{z-index:2;}#minimal-bootstrap-carousel .carousel-caption .thm-container .box.valign-bottom .content{padding-bottom:135px;}#minimal-bootstrap-carousel .carousel-caption h2{font-family:"Raleway", sans-serif;color:#fff;margin:0;font-size:55px;line-height:55px;font-weight:800;text-transform:uppercase;-webkit-animation-delay:.5s;animation-delay:.5s;}#minimal-bootstrap-carousel .carousel-caption p{font-style:italic;font-size:20px;line-height:28px;margin-top:20px;margin-bottom:40px;-webkit-animation-delay:1s;animation-delay:1s;}#minimal-bootstrap-carousel .carousel-caption a.thm-button{-webkit-animation-delay:1.5s;animation-delay:1.5s;}#minimal-bootstrap-carousel .carousel-caption a.thm-button:last-child{-webkit-animation-delay:2s;animation-delay:2s;}#minimal-bootstrap-carousel .carousel-caption span.dib{display:inline-block;vertical-align:middle;}#minimal-bootstrap-carousel .carousel-caption span.border{display:inline-block;width:270px;height:1px;background:#FFFFFF;vertical-align:inherit;position:relative;top:3px;}#minimal-bootstrap-carousel .slide-2 .carousel-caption .content{padding-top:160px;}#minimal-bootstrap-carousel .slide-2 .carousel-caption h3{color:#C9D705;margin:0;font-size:40px;line-height:55px;font-weight:bold;}#minimal-bootstrap-carousel .slide-2 .carousel-caption h2{font-size:45px;margin:0;}#minimal-bootstrap-carousel .slide-2 .carousel-caption p{margin:0;margin-top:19px;}#minimal-bootstrap-carousel .slide-2 .carousel-caption span.dib{display:inline-block;vertical-align:middle;}#minimal-bootstrap-carousel .slide-2 .carousel-caption span.border{display:inline-block;width:270px;height:1px;background:#FFFFFF;vertical-align:inherit;position:relative;top:3px;}#minimal-bootstrap-carousel .slide-2 .carousel-caption .thm-button{margin-top:35px;-webkit-animation-delay:2s !important;animation-delay:2s !important;}#minimal-bootstrap-carousel .slide-3 .carousel-caption .content{padding-top:135px;}#minimal-bootstrap-carousel .slide-3 .carousel-caption h2{font-size:46px;margin:0;-webkit-animation-delay:.5s;animation-delay:.5s;}#minimal-bootstrap-carousel .slide-3 .carousel-caption p{font-size:22px;-webkit-animation-delay:1s;animation-delay:1s;margin-bottom:25px;}#minimal-bootstrap-carousel .slide-3 .carousel-caption .thm-button{-webkit-animation-delay:1.5s !important;animation-delay:1.5s !important;}#minimal-bootstrap-carousel .slide-3 .carousel-caption span.border{width:330px;}.full-img-sec{background:#2d2d38;overflow:hidden;}.full-img-sec ul,.full-img-sec li{margin:0;padding:0;list-style:none;}.full-img-sec p{margin:0;color:#BCC1C7;line-height:26px;}.full-img-sec .left-content .sec-title h2{color:#FDFDFD;}.full-img-sec .left-content ul li{font-size:16px;line-height:32px;}.faq-left-box .single-faq-left{margin-bottom:42px;}.faq-left-box .single-faq-left .icon-box, .faq-left-box .single-faq-left .text-box{display:table-cell;vertical-align:middle;}.faq-left-box .single-faq-left .icon-box{font-size:44px;width:45px;color:#c4d114;}.faq-left-box .single-faq-left .text-box{padding-left:25px;}.faq-left-box .single-faq-left .text-box h3, .faq-left-box .single-faq-left .text-box p{margin:0!important;}.faq-left-box .single-faq-left .text-box h3{text-transform:uppercase;font-size:18px;font-family:'Raleway';font-weight:bold;color:#333340;line-height:30px;padding:0;}.faq-left-box .single-faq-left .text-box p{color:#898989;font-size:15px;line-height:26px;margin-top:9px;font-style: initial;}.faq-sec .right-box{padding-left:70px;}.accordion{margin:0;}.accordion .panel{border:none;box-shadow:none;margin:0;border-radius:0;}.accordion .panel:first-child a[role=button]{padding-top:0;}.accordion a[role=button]{font-size:16px;line-height:33px;font-family:'Raleway';color:#898989;display:block;text-transform:uppercase;font-weight:bold;border-bottom:1px solid #e5e5e5;padding-bottom:12px;padding-top:15px;display:block;text-decoration:none !important;position:relative;}.accordion a[role=button].collapsed:before{position:absolute;bottom:0;right:0;width:30px;height:30px;background:#e5e5e5;content:'+';font-family:'Raleway';font-size:30px;line-height:33px;font-weight:normal;text-align:center;color:#000000;}.accordion a[role=button]:before{position:absolute;bottom:0;right:0;width:30px;height:30px;background:#47476f;content:'-';font-family:'Raleway';font-size:30px;line-height:25px;font-weight:normal;text-align:center;color:#fff;}.accordion p{font-size:15px;line-height:26px;color:#898989;margin:0;}.accordion .panel-collapse p{padding-top:20px;padding-bottom:15px;}.faq-page .accordion a[role=button]{border:2px solid #DCDCDC;padding:5px 0 !important;padding-left:20px !important;background:#F8F8F8;color:#242424;}.faq-page .accordion .panel{padding-bottom:10px;margin:0;}.faq-page .accordion a[role=button]:before{border-radius:50%;bottom:8px;right:12px;}.faq-page .accordion a[role=button].collapsed:before{font-size:26px;line-height:32px;}.faq-page .accordion .panel-collapse{border:2px solid #DCDCDC;border-top:0;}.faq-page .accordion .panel-collapse .inner-box{padding:8px 22px 18px 25px;}.single-testimonial{margin-top:30px;}.single-testimonial .img-box, .single-testimonial .text-box{display:table-cell;vertical-align:middle;}.single-testimonial .img-box{width:100px;}.single-testimonial .text-box{padding-left:30px;}.single-testimonial .text-box h3, .single-testimonial .text-box p{margin:0;font-family:'Raleway';}.single-testimonial .text-box h3{text-transform:uppercase;color:#C4D114;font-size:22px;line-height:26px;font-weight:800;}.single-testimonial .text-box p{color:#585881;font-style:italic;}.single-testimonial .text-box ul{margin-top:5px;}.single-testimonial .text-box ul li i{color:#4E596F;padding:0 3px;}.bottom-box-content{border-top:1px solid #d7d7d7;}.item.slick-slide .bottom-box-content {border-top:1px solid #506478;}.bottom-box-content p{width:100%!important;padding:20px 0 0 0px!important;text-align: left;}.testi-carousel .single-testimonial{margin-top:0;}.testi-carousel.owl-theme .owl-nav{margin-top:0;}.testi-carousel.owl-theme .owl-dots{text-align:left;margin-top:30px;}.testi-carousel.owl-theme .owl-dots .owl-dot span{border:1px solid #C4C5C5;background-color:transparent;}.testi-carousel.owl-theme .owl-dots .owl-dot.active span{border:1px solid #3F434D;background:#3F434D;}.statics h3, .statics p{margin:0;}.statics ul{margin-left:-30px;margin-right:-30px;margin-top:50px;}.statics ul li{padding-left:30px;padding-right:30px;display:inline-block;}.statics ul li h3{font-size:55px;color:#ffffff;line-height:36px;font-family:'Open Sans';font-weight:500;vertical-align:middle;}.statics ul li h3 span{font-size:35px;line-height:26px;}.statics ul li p{font-size:15px;line-height:36px;font-style:italic;margin-top:15px!important;}.right-box{padding-left: 50px;}.single-team-member{margin-top:10px;}.single-team-member h4, .single-team-member p{margin:0;}.single-team-member h4{font-size:16px;color:#242424;line-height:19px;-webkit-transition:color .4s ease;transition:color .4s ease;}.single-team-member p{font-size:11px;text-transform:uppercase;color:#8C8C8C;line-height:19px;-webkit-transition:color .4s ease;transition:color .4s ease;}.single-team-member .text-box{border-bottom:1px solid #E1E1E1;text-align:center;padding-top:20px;padding-bottom:20px;-webkit-transition:background .4s ease;transition:background .4s ease;}.single-team-member .img-box{position:relative;}.single-team-member .img-box img{width:100%;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;}.single-team-member .img-box .overlay{position:absolute;top:0;left:0;right:0;bottom:0;}.single-team-member .img-box .overlay .box{display:table;width:100%;height:100%;}.single-team-member .img-box .overlay .box .content{display:table-cell;vertical-align:bottom;overflow:hidden;}.single-team-member .img-box .overlay .box .content ul{margin:0;margin-left:-12px;margin-right:-12px;-webkit-transform:translate3d(0, 35px, 0);transform:translate3d(0, 35px, 0);-webkit-transition:-webkit-transform .4s ease, visibility .4s ease, opacity .4s ease;transition:transform .4s ease, visibility .4s ease, opacity .4s ease;visibility:hidden;}.single-team-member .img-box .overlay .box .content ul li{padding:0 12px;display:inline-block;}.single-team-member .img-box .overlay .box .content ul li a{color:#333340;font-size:16px;line-height:35px;display:block;}.single-team-member:hover .img-box img{opacity:.4;}.single-team-member:hover .img-box .overlay .box .content .social{opacity:1;visibility:visible;-webkit-transform:translate3d(0, 0px, 0);transform:translate3d(0, 0px, 0);}.single-team-member:hover .text-box{background:#333340;}.single-team-member:hover .text-box h4, .single-team-member:hover .text-box p{color:#fff;}.single-blog-post{-webkit-transition:all .4s ease;transition:all .4s ease;}.single-blog-post h3, .single-blog-post h4, .single-blog-post p{margin:0;}.single-blog-post .img-box{margin-bottom:15px;overflow:hidden;}.single-blog-post .img-box > img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:-webkit-transform .4s ease, opacity .4s ease;transition:transform .4s ease, opacity .4s ease;}.single-blog-post .img-box:hover > img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);opacity:.5;}.single-blog-post .date-box{margin-bottom:15px;}.single-blog-post .date-box span.decor-line{width:15px;height:1px;display:inline-block;background:#47476F;}.single-blog-post .date-box h4{font-size:14px;color:#47476F;font-weight:bold;line-height:30px;text-transform:uppercase;}.single-blog-post h3{font-size:20px;font-weight:600;color:#282828;line-height:26px;-webkit-transition:color .4s ease;transition:color .4s ease;}.single-blog-post h3:hover{color:#C4D114;}.single-blog-post p{margin-top:7px;}.single-blog-post a.read-more-news{font-size:12px;color:#47476F;line-height:35px;text-transform:uppercase;font-weight:bold;display:inline-block;margin-top:7px;}.right-box .single-blog-post{margin-bottom:30px!important;background:#ffffff;padding-left:40px;padding-right:17px;padding-bottom:30px;padding-top:12px;box-shadow: 0px 0px 5px #E1E1E1;}.right-box .single-blog-post:last-child{margin-bottom:0;}.right-box .single-blog-post .date-box{margin-bottom:0;}.right-box .single-blog-post h3{color:#898989;font-size:26px;font-size:15px;font-weight:600;-webkit-transition:color .4s ease;transition:color .4s ease;}.right-box .single-blog-post p{-webkit-transition:color .4s ease;transition:color .4s ease;}.right-box .single-blog-post:hover{background:url(./../../images/bg/bg_3.jpg);}.right-box .single-blog-post:hover h3{color:#898989;}.right-box .single-blog-post:hover p{color:#2D2D2D;}.page.with-sidebar.right .left-box{margin-right:-20px;}.page.with-sidebar.right .right-box{padding-left:50px;}.page.with-sidebar.left .left-box{margin-left:-20px;}.page.with-sidebar.left .right-box{padding-right:50px;}.single-blog-post + .single-blog-post{margin-top:80px;}.img-holder{position:relative;margin-bottom:0px;}.news-image > img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;-webkit-transition:-webkit-transform .4s ease, opacity .4s ease;transition:transform .4s ease, opacity .4s ease;}.news-image:hover > img{-webkit-transform:scale(0.97);-ms-transform:scale(0.97);transform:scale(0.97);opacity:.5;}.img-holder .date-box{width:85px;height:85px;text-align:center;position:absolute;bottom:0;left:0;margin-bottom:-20px;padding:15px 0;margin-left:20px;font-size:16px;line-height:25px;color:#313131;}.img-holder .date-box span{font-size:30px;}.img-holder .date-box:before{content:'';position:absolute;top:5px;left:5px;right:5px;bottom:5px;border:1px solid #EFF3B5;}.blog-page .single-blog-post .img-holder .date-box span{font-size:30px;}.blog-page .single-blog-post ul.meta{margin-bottom:13px;}.blog-page .single-blog-post ul.meta li + li a{padding-left:20px;}.blog-page .single-blog-post ul.meta li a{font-style:italic;color:#959595;line-height:37px;}.blog-page .single-blog-post ul.meta li a i{font-size:16px;color:#B3C102;margin-right:6px;}.blog-page .single-blog-post h3{font-size:18px;font-weight:bold;color:#242424;}.blog-page .single-blog-post p{margin-top:13px;}.blog-page .single-blog-post a.read-more{font-size:13px;line-height:20px;font-weight:600;color:#FFFFFF;text-transform:uppercase;display:inline-block;background:#232333;border-radius:4px;padding:8px 23px;-webkit-transition:background .4s ease, color .4s ease;transition:background .4s ease, color .4s ease;margin-top:35px;}.single-blog-post a.read-more:hover{background:#DAE456;color:#232333;}.title{margin-bottom:21px;}.title h2{margin:0;font-size:18px;font-family:"Raleway", sans-serif;font-weight:700;color:#242424;line-height:26px;text-transform:uppercase;position:relative;top:-5px;}.title .decor-line{background:#C4D114;width:45px;height:3px;display:inline-block;vertical-align:top;margin-top:5px;}.single-blog-post{margin-bottom:50px;padding-right:15px;}.single-blog-post h4{color:#2A2A2A;font-weight:bold;}.single-blog-post ul.bulleted-list, .single-blog-page .single-blog-post ul.bulleted-list li{margin:0;padding:0;list-style:none;}.single-blog-post ul.bulleted-list li{color:#5C658E;font-size:14px;line-height:30px;}.single-blog-post ul.bulleted-list li:before{content:"\f105";font-family:FontAwesome;margin-right:15px;}.single-blog-post .qoute-box{font-style:italic;padding:25px 25px;}.single-blog-post .qoute-box .qoute-icon,.single-blog-post .qoute-box .qoute-text{display:table-cell;vertical-align:top;}.single-blog-post .qoute-box .qoute-icon i{color:#383838;font-size:55px;}.single-blog-post .qoute-box .qoute-text{padding-left:18px;}.single-blog-post .qoute-box .qoute-text p{font-size:14px;color:#242424;margin:0;margin-top:15px;font-style:italic;text-align:initial !important;}.single-blog-post .qoute-box .qoute-text .name{font-size:16px;text-align:right;color:#393939;display:block;}.single-comment-box{margin-bottom:65px;}.single-comment-box h3, .single-comment-box p,.single-comment-box ul,.single-comment-box li{margin:0;padding:0;list-style:none;}.single-comment-box > ul > li{border:1px solid #EEEEEE;padding:25px;padding-bottom:18px;}.single-comment-box > ul > li + li{border-top:0;}.single-comment-box > ul > li:nth-child(even){background:#EEEEEE;border-color:#EEEEEE;}.single-comment-box > ul > li .icon-box, .single-blog-page .single-comment-box > ul > li .text-box{display:table-cell;vertical-align:top;}.single-comment-box > ul > li .icon-box{width:70px;}.single-comment-box > ul > li .text-box{padding-left:30px;}.single-comment-box > ul > li .text-box h3{font-size:14px;color:#000000;font-weight:normal;font-weight:600;}.single-comment-box > ul > li .text-box p{color:#535353;font-size:14px;margin-top:4px;}.single-comment-box > ul > li .text-box ul.list-inline li a{display:block;color:#47BCCA;line-height:13px;border-right:1px solid #47BCCA;font-size:13px;padding-right:6px;}.single-comment-box > ul > li .text-box ul.list-inline li:last-child a{color:#BFCD06;border:none;padding-left:5px;}.client-carousel .owl-nav{position:absolute;right:0;top:-72px;margin:0;margin-right:-5px;}.client-carousel .owl-nav [class*="owl-"]{border-radius:0;font-size:20px;height:35px;line-height:34px;margin:0 5px;padding:0;width:35px;opacity:.6;text-align:center;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;}.client-carousel .owl-nav [class*="owl-"]:hover{opacity:1;}.home-cta{background:url(./../../images/bg/home-cta-bg.jpg) no-repeat fixed;background-size:cover;position:relative;padding-top:67px;padding-bottom:80px;}.home-cta h3, .home-cta p{margin:0;}.hm-tc { background:url(../images/bg.jpg);}.hm-lay3 { background:url(./../../images/bg/bg4.jpg);background-size: cover;}.hm-lay3 .project-filter li span {color:#ffffff;}.hm-lay3 .project-filter li span.active {    color: #ffffff;}.full-img-sec {background:url(../images/bg/bg_5.jpg) fixed right center;background-size: cover;}.home-cta:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#29293D;opacity:.9;}.home-cta .thm-container{position:relative;z-index:1;}.home-cta h3{ font-size: 34px;    color: #4ca2ff;    font-weight: bold;    line-height: 45px;    text-transform: uppercase;}.home-cta p{font-size:34px;text-transform:uppercase;line-height:45px;margin-bottom:0!important;text-align:inherit !important;}.home-cta .thm-button{margin-top:34px;}.about-cta{background:url(../images/about-cta-bg.jpg) center center no-repeat fixed;background-size:cover;position:relative;}.about-cta h3, .about-cta p{margin:0;}.about-cta:before{content:''!important;position:absolute;top:0;left:0;right:0;bottom:0;background:#000000;opacity:.7;display:initial!important;}.about-cta .thm-container{position:relative;z-index:1;}.about-cta .title-box h3{font-size:26px;color:#FDFDFD;line-height:33px;font-weight:800;font-family:'Raleway';margin-right:-30px;text-transform:uppercase;text-align:right;}.about-cta .title-box p{font-size:16px;color:#FFFFFF;font-style:italic;}.about-cta .title-box .right-text-box{border-left:4px solid #FFFFFF;padding-left:25px;margin-left:30px;}.about-cta .single-count-box{padding-left:40px;margin-top:40px;}.about-cta .single-count-box span.decor-line{width:32px;height:5px;display:inline-block;}.about-cta .single-count-box .box{margin-top:12px;}.about-cta .single-count-box .box .number-box, .about-cta .single-count-box .box .text-box{display:table-cell;vertical-align:middle;}.about-cta .single-count-box .box .number-box{font-size:65px;font-family:'PT Serif';color:#FFFFFF;line-height:32px;font-weight:bold;}.about-cta .single-count-box .box .text-box{font-size:14px;line-height:20px;color:#FFFFFF;font-family:'Raleway';text-transform:uppercase;padding-left:30px;}.footer{background:#222229;}.footer h2,.footer h4,.footer ul,.footer li,.footer p{margin:0;padding:0;list-style:none;}.footer p{line-height:24px;color:#797A7C;}.footer .title{margin-bottom:6px;}.footer .title h2{margin:0;font-size:18px;font-family:"Raleway", sans-serif;font-weight:700;color:#D5D5D5;line-height:26px;text-transform:uppercase;position:relative;top:-5px;}.footer .title .decor-line{background:#C4D114;width:45px;height:3px;display:inline-block;vertical-align:top;margin-top:5px;}.tel-box .icon-box,.tel-box .text-box{display:table-cell;vertical-align:top;}.tel-box .icon-box i{font-size:20px;}.tel-box .text-box{padding-left:10px;}.tel-box .text-box h4{font-size:20px;line-height:0px;font-weight:600;}.tel-box .text-box p{color:#797A7C;font-size:14px;line-height:22px;margin-bottom:0!important;}.footer .links-widget ul{margin-top:1px;}.footer .links-widget ul li{margin-bottom:14px;}.footer .links-widget ul li:last-child{margin-bottom:0;}.footer .links-widget ul li a{font-size:15px;color:#797A7C;line-height:18px;-webkit-transition:color .4s ease;transition:color .4s ease;}.footer .links-widget ul li a:before{content:'\f105';font-family:'FontAwesome';margin-right:11px;}.footer .links-widget ul li a:hover{color:#46B9E3;}.footer .social li a{width:30px;height:30px;border:1px solid #484848;color:#6B6B6B;text-align:center;display:block;border-radius:50%;-webkit-transition:all .4s ease;transition:all .4s ease;margin-right:5px;}.footer .social li a i{font-size:14px;line-height:28px;}.footer .social li a i .fa-google-plus{font-size:12px;}.footer .social li a:hover{color:#C4D114;border-color:#C4D114;}.mc4wp-form-fields input{width:100%;height:47px;border:1px solid #33333B!important;background:#131318;font-size:15px;line-height:45px;border-radius:4px;padding-left:27px;margin-top:15px;margin-bottom:20px;}.footer .about-widget > p{margin-top:22px;}.tel-box{margin-top:19px;}.footer-bottom{background:#03080d;padding:27px 0;}.footer-bottom p{margin:0;color: #494949;font-size:14px;}.inner-banner{background:#fff url(./../images/inner-banner-bg.jpg) 0 0 no-repeat;background-size:cover;padding:57.5px 0;position:relative;}.inner-banner:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:#E9E9F0;opacity:.8;}.inner-banner .thm-container{position:relative;z-index:1;}.inner-banner h3{margin:0;text-transform:uppercase;font-size:35px;line-height:55px;color:#252536;font-weight:800;}.bread-cumb2{padding:16px 0;margin-bottom:0;font-size:14px;text-transform:uppercase;color:#ffffff;letter-spacing:.01em;font-weight:bold; float:right;}.bread-cumb2 ul{margin-bottom:0;font-size:14px;text-transform:uppercase;color:#BFBFBF;letter-spacing:.01em;font-weight:bold;}.bread-cumb2 ul li a, .bread-cumb2 ul li span{font-size:14px;text-transform:uppercase;color:#BFBFBF!important;letter-spacing:.01em;font-weight:bold;}.bread-cumb2 ul span a span{font-size:14px;text-transform:uppercase;color:#BFBFBF!important;letter-spacing:.01em;font-weight:bold;}.bread-cumb2 ul li span:before{content:'\f105';font-family:'FontAwesome';margin-right:12px;}.contact-info-box, .contact-info-box li{margin:0;padding:0;list-style:none;}.contact-info-box li{margin-bottom:50px;}.contact-info-box li:last-child{margin-bottom:0;}.contact-info-box .icon-box, .contact-info-box .text-box{display:table-cell;vertical-align:middle;}.contact-info-box .icon-box i{font-size:30px;color:#CBD913;line-height:46px;width:50px;text-align:center;height:50px;border-radius:50%;border:1px solid #CEDB3C;}.contact-info-box .icon-box i.fa-envelope-o{font-size:23px;}.contact-info-box .text-box{padding-left:30px;}.contact-info-box .text-box p{line-height:22px;color:#898989;margin:0;}.contact-section{background:#F8F8F8;padding:45px 40px 25px;}.contact-section.form-grp{margin-bottom:25px;}.contact-section .form-grp label{margin:0;font-size:15px!important;color:#404040!important;line-height:26px!important;font-weight:normal!important;margin-bottom:6px!important;}.contact-section.form-grp input[type="text"], .contact-section .form-grp input[type="email"], .contact-section .form-grp textarea{width:100%;height:45px;border:1px solid #E9E9E9;padding-left:15px;}.contact-section .form-grp textarea{height:165px!important;padding-top:15px;}.contact-section.form-grp .thm-button{margin-top:22px;}#contact-google-map{width:100%;height:500px;}.project-filter{margin-bottom:35px!important;     overflow: hidden;}.project-filter li{display:inline-block;padding-right:5px;padding-left:5px;}.project-filter li:after{content:'/';display:inline-block;margin-left:20px;}.project-filter li:last-child:after{display:none;margin:0;}.project-filter li:hover span{color:#41414F;}.project-filter li:hover span:after{width:100%;}.project-filter li span.active{color:#41414F;}.project-filter li span.active:after{width:100%;}.project-filter li span{display:inline-block;font-size:16px;line-height:26px;font-weight:bold;color:#878787;font-family:'Roboto';text-transform:uppercase;cursor:pointer;-webkit-transition:all .4s ease;transition:all .4s ease;}.project-filter li span:after{content:'';display:block;width:0%;height:1px;background:#41414F;-webkit-transition:all .4s ease;transition:all .4s ease;}.single-project-item{margin-bottom:41px;}.single-project-item .img-holder{    margin-bottom: 17px!important;}.single-project-item h3, .single-project-item p{margin:0;}.single-project-item h3{font-size:16px;line-height:22px;color:#242424;font-weight:normal;margin-bottom:4px;}.single-project-item p{font-size:14px;line-height:32px;color:#898989;text-transform:uppercase;}a.loadmore{text-transform:uppercase;line-height:28px;color:#313131;font-weight:bold;letter-spacing:.2em;-webkit-transition:color .4s ease;transition:color .4s ease;}a.loadmore:hover{color:#C4D114;}.thm-container.full-boxed{padding:0 30px;}.project-two [class*="col-"],.project-two [class^="col-"]{padding:0;}.single-project-item{margin-bottom:0;padding:0px 2.5px 5px;}.single-project-item .img-holder{position:relative;margin:0;overflow:hidden;}.single-project-item .img-holder img{width:100%;webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);opacity: 1;-webkit-transition: -webkit-transform .4s ease, opacity .4s ease;transition: transform .4s ease, opacity .4s ease;}.single-project-item .img-holder:hover img{-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);opacity: .7;cursor: pointer;}.single-project-item .img-holder .overlay{position:absolute;width:100%;height:100%;box-shadow:inset 0px -100px 200px 0px rgba(0, 0, 0, 0.75);top:0;left:0;}.single-project-item .img-holder .overlay .box{display:table;width:100%;height:100%;padding:0 40px 20px;background:url(./../images/project-item-shadow.png) center bottom no-repeat;background-size:cover;}.single-project-item .img-holder .overlay .box .content{display:table-cell;vertical-align:bottom;-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;-webkit-transform:translate3d(0, 120px, 0);transform:translate3d(0, 120px, 0);}.col-md-3.col-sm-6.col-xs-12.mix{padding-right:0;}.single-project-item .img-holder .overlay .box .content h3{text-transform:uppercase;color:#FFFFFF;font-weight:bold;border-bottom:1px solid rgba(255, 255, 255, 0.5);padding-bottom:32px;margin-bottom:14px;-webkit-transition:padding-bottom .4s ease;transition:padding-bottom .4s ease;}.single-project-item .img-holder .overlay .box .content p{font-size:18px;_font-size:0.9vw;line-height:24px;color:#FFFFFF;text-transform:none;margin-bottom:0 !important;}.single-project-item:hover .img-holder .overlay .box .content{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}.single-project-item:hover .img-holder .overlay .box .content h3{padding-bottom:12px;}a.loadmore{margin-top:60px;display:inline-block;}@media (min-width:1400px){.single-project-item .img-holder .overlay .box .content{-webkit-transform:translate3d(0, 90px, 0);transform:translate3d(0, 90px, 0);}}.single-sidebar-widget + .single-sidebar-widget{margin-top:50px;}.single-sidebar-widget h3, .single-sidebar-widget ul, .single-sidebar-widget li, .single-sidebar-widget p{margin:0;padding:0;list-style:none;}.single-sidebar-widget .title{margin-bottom:9px;}.single-sidebar-widget .title h2{margin:0;font-size:18px;font-family:"Raleway", sans-serif;font-weight:700;color:#242424;line-height:26px;text-transform:uppercase;position:relative;top:-5px;}.single-sidebar-widget .title .decor-line{background:#C4D114;width:45px;height:3px;display:inline-block;vertical-align:top;margin-top:5px;}.single-sidebar-widget p{font-size:14px;color:#8E8D8D;margin-bottom:0!important;}.single-sidebar-widget .search-widget form{padding:10px 30px;padding-right:15px;background:#F4F4F4;}.single-sidebar-widget .search-widget form input{border-radius:0;border:none;outline:none;background-color:transparent;width:calc(100% - 32px);}.single-sidebar-widget .search-widget form button{border:none;outline:none;background-color:transparent;}.single-sidebar-widget .post-widget ul li + li{margin-top:30px;}.single-sidebar-widget .post-widget ul li .icon-box, .single-sidebar-widget .post-widget ul li .text-box{display:table-cell;vertical-align:top;}.single-sidebar-widget .post-widget ul li .icon-box{width:110px;background:#46b9e3;}.single-sidebar-widget .post-widget ul li .icon-box img{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;}.single-sidebar-widget .post-widget ul li .text-box{padding-left:30px;}.single-sidebar-widget .post-widget ul li .text-box h3{font-size:13px;line-height:20px;text-transform:uppercase;margin-top:-3.5px;font-weight:600;}.single-sidebar-widget .post-widget ul li .text-box h3 a{color:#242424;-webkit-transition:color .3s ease;transition:color .3s ease;}.single-sidebar-widget .post-widget ul li .text-box h3 a:hover{color:#C4D114;}.single-sidebar-widget .post-widget ul li .text-box span{color:#1CBAC8;font-size:13px;line-height:10px;}.single-sidebar-widget .post-widget ul li:hover .icon-box img{opacity:.5;}.single-sidebar-widget .category-widget{margin-bottom:-13.5px;}.single-sidebar-widget .category-widget ul{margin-top:-13.5px;}.single-sidebar-widget .category-widget ul li:last-child a{border:none;}.single-sidebar-widget .category-widget ul li a{font-weight:600;color:#575757;display:block;line-height:42px;border-bottom:1px solid #E6E6E6;position:relative;-webkit-transition:color .4s ease;transition:color .4s ease;font-family: "Open Sans", sans-serif;font-size: 15px;}.single-sidebar-widget .category-widget ul li a:after{content:"\f105";font-family:FontAwesome;color:#C8C8C8;font-size:14px;position:absolute;right:10px;}.single-sidebar-widget .category-widget ul li a:hover{color:#46b9e3;}.single-sidebar-widget .tags-widget ul li{margin-bottom:10px;}.single-sidebar-widget .tags-widget ul li a{padding:6px 0;display:block;font-size:12px;border:1px solid #EAEAEA;border-radius:16px;padding-left:25px;padding-right:25px;text-transform:uppercase;color:#787878;font-weight:600;-webkit-transition:all .4s ease;transition:all .4s ease;}.single-sidebar-widget .tags-widget ul li a:hover{background:#DAE456;border-color:#DAE456;color:#2D2D2D;}.single-sidebar-widget .single-service-list-widget ul{background:#F8F8F8;padding:9px;border:1px solid #F1F1F1;}.single-sidebar-widget .single-service-list-widget ul li:last-child a{border:none;}.single-sidebar-widget .single-service-list-widget ul li a{font-weight:400;color:#383838;display:block;line-height:56px;border-bottom:1px solid #E6E6E6;position:relative;background:#fff;padding-left:16px;text-transform:uppercase;font-size:14px;border-left:4px solid transparent !important;-webkit-transition:all .4s ease;transition:all .4s ease;}.single-sidebar-widget .single-service-list-widget ul li a:after{content:"\f105";font-family:FontAwesome;color:#C8C8C8;font-size:14px;position:absolute;right:20px;}.single-sidebar-widget .single-service-list-widget ul li a:hover{border-left-color:#CBD913 !important;color:#403C56;font-weight:bold;}.single-sidebar-widget .single-service-list-widget ul li.active a{border-left-color:#CBD913 !important;color:#403C56;font-weight:bold;}.single-sidebar-widget .single-service-contact{background:#3B415E;padding:30px;background-image:url(./../../images/bg/icon-phone.png);background-repeat:no-repeat;background-position:95% 85%;}.single-sidebar-widget .single-service-contact h3{color:#FFFFFF;text-transform:uppercase;font-size:18px;line-height:24px;font-weight:bold;}.single-sidebar-widget .single-service-contact p{color:#C8C8DD;line-height:22px;margin-top:5px;margin-bottom:0!important;}.single-sidebar-widget .single-service-contact a{font-size:14px;line-height:28px;font-weight:bold;font-family:'Raleway';text-transform:uppercase;display:inline-block;margin-top:5px;}.single-sidebar-widget .single-service-contact a i{font-size:13px;}.single-sidebar-widget .single-service-broucher{border:1px solid #E7E7EE;padding:30px;background-image:url(./../../images/bg/pdf.png);background-repeat:no-repeat;background-position:95% 85%;}.single-sidebar-widget .single-service-broucher p{font-size:24px;line-height:29px;color:#31384A;}.single-sidebar-widget .single-service-broucher p strong{font-weight:bold;}.single-sidebar-widget .single-service-broucher .thm-button{margin-top:20px;color: #fff;}.service-page.sec-pad{padding-bottom:20px;}.single-service{margin-bottom:80px;}.single-service h3, .single-service p{margin:0;}.single-service .img-holder{margin-bottom: 15px;display:inline-block;background: #000;}.single-service .img-holder img{opacity:1;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;}.single-service h3{font-size:18px;line-height:30px;font-weight:800;font-family:'Raleway';text-transform:uppercase;}.single-service h3 a{font-family: "Raleway", sans-serif;    font-size: 18px;    font-weight: bold;    color: #242424;    margin: 20px 0;}.single-service p{margin-top:5px!important;letter-spacing: .03em;    font-size: 15px;    color: #898989;    line-height: 26px;    font-family: "Open Sans", sans-serif;    -webkit-font-smoothing: antialiased;}	.sec-title h2.color-white {    color: #FFF;}ul.list-box {    list-style: none;    padding-left: 0;}.single-case-box h3{	    font-style: normal;    font-weight: normal;	font-size: 18px;    line-height: 22px;    color: #1e2e50;	margin-top: 15px;}.item.slick-slide.slick-active {    text-align: center;}.single-service:hover .img-holder img{    -webkit-transform: scale(1.02);    -ms-transform: scale(1.02);    transform: scale(1.02);    opacity: .5;}	.single-service .img-holder img{  	    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    opacity: 1;    -webkit-transition: -webkit-transform .4s ease, opacity .4s ease;    transition: transform .4s ease, opacity .4s ease;}.service-single-page .single-service-box .img-box{	margin-bottom:40px;	}.service-single-page .single-service-box p + hr{	margin-top:25px;	}.service-single-page .single-service-box hr{	border-top:1px solid #E3E3E3;	margin-bottom:50px;	}.service-single-page .single-service-box h4{	margin:0;	text-transform:uppercase;	color:#314861;	font-size:20px;	line-height:30px;	font-weight:800;	margin-top:-5px;	margin-bottom:15px;	}.service-single-page .single-service-box .right-box{	padding-left:20px;	}.service-single-page .single-service-box ul.list-box{	margin:0;	padding:0;	margin-top:-6.5px;	}.service-single-page .single-service-box ul.list-box li{	line-height:35px;	list-style:none;	}.service-single-page .single-service-box p strong{	font-size:18px;	color:#000000;	font-weight:normal;	}.service-single-page .product-tab-box .tab-content{	padding:25px;	padding-bottom:20px;	}.service-single-page .product-tab-box .tab-title-box ul li.active a{	border-top-color:#314861;	}.service-single-page .product-tab-box .tab-title-box ul li{	margin-right:0px;	float:left;	}.service-single-page .product-tab-box .tab-title-box ul li a{	background-color:transparent;	}.service-single-page .icon-box-wrapper{	margin:0;	padding:0;	}.service-single-page .icon-box-wrapper li{	list-style:none;	overflow:hidden;	margin-top:20px;	}.service-single-page .icon-box-wrapper li + li{	}.service-single-page .icon-box-wrapper li .icon-box, .service-single-page .icon-box-wrapper li .text-box{	display:table-cell;	vertical-align:top;	}.service-single-page .icon-box-wrapper li .icon-box{	text-align:center;	}.service-single-page .icon-box-wrapper li .icon-box i{	width:70px;	height:70px;	border:1px solid #EBEBEB;	line-height:68px;	display:block;	border-radius:50%;	font-size:32px;	}.service-single-page .icon-box-wrapper li .text-box{	padding-left:30px;	}.service-single-page .icon-box-wrapper li .text-box h5, .service-single-page .icon-box-wrapper li .text-box p{	margin:0;	}.service-single-page .icon-box-wrapper li .text-box h5{	color:#314861;	font-size:18px;	line-height:26px;	text-transform:capitalize;	}.service-single-page .icon-box-wrapper li .text-box p{	color:#898989;	line-height:24px;	font-size:15px;	margin-top:5px!important;	}.service-single-page .icon-box-wrapper.bold-title li .icon-box, .service-single-page .icon-box-wrapper.bold-title li .text-box{	vertical-align:middle;	}.service-single-page .icon-box-wrapper.bold-title li .icon-box i{	border-width:2px;	}.service-single-page .icon-box-wrapper.bold-title li .text-box h5{	font-size:16px;	font-style:italic;	color:#314861;	font-weight:bold;	font-family:'Open Sans';	}.service-single-page span.space-25{	margin-top:25px;	display:block;	width:100%;	height:1px;	}.service-single-page span.space-15{	margin-top:15px;	display:block;	width:100%;	height:1px;	}.service-single-page span.border{	display:block;	width:100%;	height:1px;	background:#E3E3E3;	}.service-single-page img.img-100p{	width:100%;	}#thm-bar-chart{	width:100%;height:413px;	}#doughnut-chartBox{	position:relative;	right:-60px;	}.error-404{	position:relative;	padding-top:113px;	padding-bottom:145px;	background:#15151A url(./../../images/bg/404-bg.jpg) top center no-repeat fixed;	background-size:cover;	}.error-404:before{	position:absolute;	top:0;	left:0;	right:0;	bottom:0;	background:#15151A;	opacity:.85;	content:'';	}.error-404 .thm-container{	position:relative;	z-index:9;	}.error-404 h1{	font-size:200px;	line-height:200px;	color:#C5C6D1;	font-weight:800;	margin:0;	}.error-404 h2{	font-size:40px;	line-height:53px;	color:#FFFFFF;	font-weight:700;	margin:0;	margin-top:4px;	}.error-404 p{	font-size:25px;	line-height:53px;	margin:0;	font-weight:300;	color:#FFFFFF;	margin-bottom: 0 !important;	}.error-404 .thm-button{	color: #3D3D49;    font-size: 18px !important;    line-height: 47px !important;    margin-top: 35px;    padding: 4px 126px !important;	background: #C4D114;}.error-404 .thm-button:hover{	background: #46b9e3;    color: #fff!important;}.single-product-item{	text-align:center;	margin-bottom:60px;	}.single-product-item h3, .single-product-item p{	margin:0;	}.single-product-item h3{	font-size:15px;	text-transform:uppercase;	color:#242424;	font-family:'Raleway';	font-weight:bold;	margin-top:20px;	}.single-product-item p{	font-size:14px;	line-height:22px;	color:#8E8D8D;	margin-top:11.5px;	}.single-product-item span.price{	display:block;	font-size:16px;	color:#242424;	margin-top:16px;	}.single-product-item span.price b{	color:#000000;	font-weight:normal;	font-style:italic;	font-size:20px;	}.shop-page .row{	margin-left:-10px;	margin-right:-10px;	}.shop-page .row [class*='col-'],.shop-page .row [class^='col-']{	padding:0 10px;	}.featured-product{	padding-bottom:40px;	}.product-details-content{	margin-bottom:80px;	text-align:left;	}.product-details-content .img-box,.product-details-content .content-box{	display:table-cell;	vertical-align:top;	}.product-details-content .img-box{	width:370px;	}.product-details-content .content-box{	padding-left:50px;	}.product-details-content .content-box .title{	margin-bottom:0;	}.product-details-content .content-box p{	font-size:15px;	color:#898989;	line-height:26px;	margin-top:0;	}.product-details-content .content-box span.price{	font-size:18px;	border-top:1px solid #EAEAEA;	padding-top:30px;	margin-top:20px;	}.product-details-content .content-box .quantity{	margin-top:20px;	font-size:18px;	}.product-details-content .content-box .quantity input{	width:40px;	height:35px;	border:1px solid #D9D9D9;	text-align:center;	line-height:33px;	padding-left:10px;	margin-left:20px;	}.product-tab-box{	margin-bottom:80px;	}.product-tab-box .tab-title-box ul{	margin:0;	padding:0;	}.product-tab-box .tab-title-box ul li{	list-style:none;	display:inline-block;	margin-right:6px;	}.product-tab-box .tab-title-box ul li.active a{	background:#FFFFFF;	border-bottom-color:#fff;	border-top:3px solid #CBD913;	line-height:43px;	position:relative;top:1px;	}.product-tab-box .tab-title-box ul li a{	display:block;	font-size:16px;	line-height:44px;	border:1px solid #F4F4F4;	text-transform:capitalize;	background:#F4F4F4;	color:#000000;	padding:0 29px;	}.product-tab-box .tab-content{	margin-top:-1px;	border:1px solid #E2E2E2;	padding-top:30px;	padding-left:40px;	padding-right:40px;	padding-bottom:21px;	}.product-tab-box .tab-content h3{	margin:0;	font-size:18px;	margin-bottom:12px;	}.product-tab-box .tab-content p{	color:#898989;	font-size:14px;	margin-top:15px;	}.product-tab-box .tab-content p:first-child{	margin-top:0;	}.about-section .text-box{	padding-left:50px;	}.about-section p.large{	font-size:18px;	font-family:'PT Serif';	font-style:italic;	line-height:30px;	margin-bottom:37px!important;	}.about-company-history .img-box, .about-company-history .text-box{	display:table-cell;	vertical-align:top;	}.about-company-history .img-box{	width:170px;	}.about-company-history .text-box{	padding-left:30px;	}.about-company-history ul.list-box{	margin:0;	padding:0;	}.about-company-history ul.list-box li{	list-style:none;	font-size:16px;	line-height:35px;	color:#97A10E;	font-style:italic;	}.about-company-history ul.list-box li:before{	content:"\f105";	font-family:FontAwesome;	font-size:15px;	font-style:normal;	margin-right:10px;	}.career-page .list-box{	margin:0;	padding:0;	margin-top:-7px;	}.career-page .list-box li{	list-style:none;	font-size:15px;	line-height:39px;	color:#0C94C7;	}.career-page .list-box li:before{	font-family:FontAwesome;	color:#242424;	content:"\f046";	margin-right:12px;	}.description-box ul.list-box{	padding-left:50px;	}.career-page-inner-box{	padding-top:35px;	padding-bottom:65px;	}.career-page-inner-box p{	padding:0 5px;	}.padding-left-career{	padding-left:37px!important;	}.career-page-inner-box h3{	margin:0;	font-size:26px;	color:#000000;	font-weight:300;	font-family:'Raleway';	margin-bottom:13px;	}.career-page .apply-box{	background:#3B415E;	padding:50px 29px;	}.career-page .apply-box .sec-title{	margin-bottom:34px;	}.career-page .apply-box .sec-title h2{	color:#fff;	font-size:25px;	}.career-page .single-apply-box + .single-apply-box{	margin-top:50px;	border-top:1px solid #282D43;	padding-top:50px;	position:relative;	}.career-page .single-apply-box + .single-apply-box:after{	content:'';	width:100%;	height:1px;	background:#474F73;	position:absolute;	top:0px;	left:0;	}.career-page .single-apply-box .top-box{	margin-bottom:20px;	}.career-page .single-apply-box .top-box .number-box, .career-page .single-apply-box .top-box .text-box{	display:table-cell;	vertical-align:middle;	}.career-page .single-apply-box .top-box .number-box .inner{	color:#FFFFFF;	font-size:18px;	text-align:center;	width:35px;	height:35px;	line-height:35px;	background:#1E233A;	display:block;	border-radius:50%;	}.career-page .single-apply-box .top-box .text-box{	padding-left:15px;	font-size:16px;	line-height:35px;	color:#FFFFFF;	text-transform:uppercase;	font-family:'Raleway';	font-weight:bold;	}.career-page .single-apply-box p{	color:#CFD2E0;	}.career-page .single-apply-box .thm-button{	font-size:15px;	line-height:50px;	padding:0 30px;	margin-top:15px;    color: #fff;	}.career-page .single-apply-box .thm-button i{	margin-left:25px;	font-size:26px;	position:relative;	top:3px;	}.career-page .postions-box{	border-top:1px solid #E3E3E3;	margin-top:40px;	padding-top:50px;	}.cart-page table > tbody > tr > td,.cart-page .table > thead > tr > th{	border:none;	}.cart-page .select-box{	display:inline-block;	width:100px;	}.cart-page .select-box .bootstrap-select.btn-group .dropdown-toggle .caret{	border:none;	top:2px;	right:20px;	}.cart-page .select-box .btn-group.bootstrap-select{	width:100px;	outline:none;	}.cart-page .select-box .btn-group.bootstrap-select .btn{	font-size:14px;	text-transform:capitalize;	border:none;	outline:none !important;	padding:12px 15px;	border-radius:0;	border:1px solid #EBEBEB;	}.cart-page .select-box .dropdown-menu{	padding:0;	border-radius:0;	}.cart-page .select-box .dropdown-menu > li > a{	padding:8px 15px;	-webkit-transition:all .3s ease;	transition:all .3s ease;	}.cart-page .select-box .bootstrap-select.btn-group .dropdown-menu li a:hover span.text{	-webkit-transition:all .3s ease;	transition:all .3s ease;	}.cart-page .select-box .bootstrap-select.btn-group .dropdown-menu li a span.text{	font-size:13px;	}.cart-page .select-box .bootstrap-select.btn-group .dropdown-toggle .caret:before{	content:'\f107';	font-family:'FontAwesome';	font-size:14px;	line-height:46px;	}.cart-page .table{	margin:0;	}.cart-page .table > thead{	background:#F9F9F9;	}.cart-page .table > thead > tr > th{	font-size:16px;	line-height:58px;	padding:0 40px;	font-weight:700;	color:#000000;	border:1px solid #EBEBEB;	border-top:1px solid #EBEBEB;	border-bottom:0;	text-transform:uppercase;	text-align:left;	}> .cart-page .table > thead > tr > th.close{	color:transparent;	}.cart-page .table > tbody > tr > td{	border:1px solid #ebebeb;	vertical-align:middle;	padding:25px 0;	padding-left:40px;	}.cart-page .table > tbody > tr > td.product{	font-size:15px;	color:#535353;	line-height:26px;	}.cart-page .table > tbody > tr > td.product span{	display:inline-block;	}.cart-page .table > tbody > tr > td.price{	font-size:15px;	color:#242424;	}.cart-page .table > tbody > tr > td.del-item{	text-align:center;	color:#c56e21;	font-size:18px;	font-weight:normal;	padding-left:0;	}.cart-page .table > tbody > tr > td.total{	font-size:16px;	}.cart-page .bottom-box{	background:#F9F9F9;	margin:0 0 50px;	padding:30px 25px;	border-left:1px solid #EBEBEB;	border-bottom:1px solid #EBEBEB;	border-right:1px solid #EBEBEB;	}.cart-page .bottom-box .cupon-box input{	border:1px solid #DDDDDD;	color:#8e8d8d;	line-height:31px;	margin-right:10px;	outline:medium none;	padding:0 20px;	width:130px;	}.cart-page .bottom-box .cupon-box .thm-button{	line-height:33px;	text-transform:capitalize;	color:#FFFFFF;	font-weight:normal;	background:#C2C2C2;	padding:0 20px;	}.cart-page .bottom-box .thm-button{	line-height:36px;	color:#FFFFFF;	font-size:13px;	padding:0 20px;	}.cart-page .bottom-box .thm-button i{	margin-left:16px;	}.cart-page .cart-total-box ul,.cart-page .cart-total-box li{	margin:0;	padding:0;	list-style:none;	}.cart-page .cart-total-box li{	border-bottom:1px solid #ebebeb;	border-left:1px solid #ebebeb;	border-right:1px solid #ebebeb;	line-height:58px;	padding:0 25px;	color:#000000;	font-size:16px;	text-transform:capitalize;	}.cart-page .cart-total-box li:first-child{	border-top:1px solid #EBEBEB;	}.cart-page .cart-total-box li span{	color:#242424;	font-size:15px;	margin:0;	float:right;	}.cart-page .cart-total-box .cart-total{	background:#F9F9F9;	font-size:16px;	line-height:58px;	font-weight:700;	color:#000000;	text-transform:uppercase;	}.cart-page .cart-total-box .thm-button{	line-height:36px;	color:#FFFFFF;	font-size:13px;	padding:0 20px;margin-top:25px;	margin-bottom:25px;	}.cart-page .cart-total-box .thm-button i{	margin-left:16px;	}.checkout-page .select-box{	display:inline-block;	width:100%;	}.checkout-page .select-box .bootstrap-select.btn-group .dropdown-toggle .caret{	border:none;	top:-4px;	right:20px;	}.checkout-page .select-box .btn-group.bootstrap-select{	width:100%;	outline:none;	}.checkout-page .select-box .btn-group.bootstrap-select .btn{	font-size:14px;	text-transform:capitalize;	border:none;	outline:none !important;	padding:7px 15px;	border-radius:0;	border:1px solid #EBEBEB;	}.checkout-page .select-box .dropdown-menu{	padding:0;	border-radius:0;	}.checkout-page .select-box .dropdown-menu > li > a{	padding:8px 15px;	-webkit-transition:all .3s ease;	transition:all .3s ease;	}.checkout-page .select-box .bootstrap-select.btn-group .dropdown-menu li a:hover span.text{	-webkit-transition:all .3s ease;	transition:all .3s ease;	}.checkout-page .select-box .bootstrap-select.btn-group .dropdown-menu li a span.text{	font-size:13px;	}.checkout-page .select-box .bootstrap-select.btn-group .dropdown-toggle .caret:before{	content:'\f107';	font-family:'FontAwesome';	font-size:14px;	line-height:46px;	}.checkout-page .return-customer{	background:#3B415E;	padding:22px 30px;	margin-bottom:50px;	}.checkout-page .return-customer p{	font-size:15px;	color:#FFFFFF;	margin:0;	}.checkout-page .return-customer p a{	color:#CBD913;	text-decoration:underline;	}.checkout-page.contact-section form.contact-form{	background:none;	padding:0;	}.checkout-page.contact-section form.contact-form .form-grp input[type="text"] + input[type="text"], .checkout-page.contact-section form.contact-form .form-grp input[type="email"] + input[type="email"],  .checkout-page.contact-section form.contact-form .form-grp textarea + textarea{	 margin-top:20px;	 }.checkout-page.contact-section form.contact-form .form-grp{	margin-bottom:20px;	}.checkout-page.contact-section form.contact-form .form-grp textarea{	height:105px;	}.checkout-page.contact-section form.contact-form .sec-title{	margin-top:20px;	}.checkout-page.contact-section form.contact-form .form-grp label{	font-size:14px;	color:#8E8D8D;	}.checkout-page.contact-section form.contact-form .form-grp input[type="text"], .checkout-page.contact-section form.contact-form .form-grp input[type="email"]{	height:36px;	}.checkout-page .order-box ul,.checkout-page .order-box ul li{	margin:0;	padding:0;	list-style:none;	}.checkout-page .order-box ul{	margin-top:-15.5px;	}.checkout-page .order-box ul li{	color:#242424;	display:block;	font-size:14px;	font-weight:500;	font-family:'Raleway';	line-height:45px;	}.checkout-page .order-box ul li span{	color:#898989;	display:inline-block;	float:right;	font-size:14px;	font-family:"Open Sans", sans-serif;	}.checkout-page .order-box{	border:1px solid #DBDBDB;	padding:30px;	background:#FDFDFD;	}.checkout-page .order-box ul li span.bold{	color:#242424;	font-size:18px;	font-weight:500;	font-family:"Open Sans", sans-serif;	}.checkout-page .order-box ul li a span{	color:#11A9E0;	font-size:13px;	font-weight:500;	font-family:"Raleway", sans-serif;	}.checkout-page .order-box ul li.place-order-button{	padding-top:30px;	line-height:30px;	}.checkout-page .order-box ul li input[type="radio"]{	margin-right:10px;	}.checkout-page .order-box ul li .note{	background:#ECECEC;	padding:25px;	color:#8E8D8D;	line-height:24px;	font-size:14px;	font-weight:normal;	position:relative;	}.checkout-page .order-box ul li .note .fa{	font-size:35px;	position:absolute;	top:-22px;	left:25px;	color:#ECECEC;	}.checkout-page .order-box ul li a.place-order{	background:#FD9C1E;	text-transform:uppercase;	display:inline-block;	line-height:36px;	font-weight:700;	color:#fff;	padding:0 40px;	margin-top:30px;	}.checkout-page .order-box .thm-button{	line-height:36px;	color:#FFFFFF;	font-size:13px;	padding:0 20px;	}.checkout-page .order-box .thm-button i{	margin-left:16px;	}@font-face{font-family:'fncp-icon';src:url('./fonts/fncp-icon.eot?4p0gyt');src:url('./fonts/fncp-icon.eot?4p0gyt#iefix') format('embedded-opentype'),url('./fonts/fncp-icon.ttf?4p0gyt') format('truetype'),url('./fonts/fncp-icon.woff?4p0gyt') format('woff'),url('./fonts/fncp-icon.svg?4p0gyt#fncp-icon') format('svg');font-weight:normal;font-style:normal;}[class^="fncp-"], [class*=" fncp-"]{font-family:'fncp-icon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.fncp-arrow-point-to-right:before{content:"\e907";}.fncp-contact-form:before{content:"\e908";}.fncp-download-symbol:before{content:"\e909";}.fncp-profits:before{content:"\e90a";}.fncp-report:before{content:"\e90b";}.fncp-stats:before{content:"\e90c";}.fncp-team:before{content:"\e904";}.fncp-phone-call:before{content:"\e905";}.fncp-target:before{content:"\e906";}.fncp-money:before{content:"\e900";}.fncp-money-1:before{content:"\e901";}.fncp-statistics:before{content:"\e902";}.fncp-two:before{content:"\e903";}.fncp-main{	margin-top:15px;	float:left;	font-size:65px;	color:#1876c3;	}.icon-box-faq{	font-size:44px;	width:45px;	float:left;	margin-top:10px;	}.icon-box-ser{	text-align:center;	float:left;	width:70px;	height:70px;	font-size:32px;	line-height:68px;	border:1px solid #EBEBEB;	border-radius:50%;	}.icon-box-ser:before{	color:#777777;	}.border-top{	border-top:1px solid #E3E3E3;	padding-top:50px!important;	}p.designation{	font:inherit!important;	font-style:italic!important;	font-family:'Raleway'!important;	}.box .text-box p{	color:#fff;	margin:0!important;	}.statics p{	color:#ffffff;	}@media (max-width:360px){	.vc_tta-title-icon{		margin:-14px 11px !important;		display:none;		}}@media (max-width:320px){	.vc_tta-title-icon{		margin:-32px 11px !important;		}.vc_tta-title-text{	padding-right:40px;	}}@media (max-width:1280px){	.full-img-sec .left-content{		padding:77.6585px;		}}@media (max-width:980px){	.woocommerce{		padding:0 8px;		}}@media (max-width:800px){	.single-project-item .img-holder .overlay .box .content{		display:table-cell;		vertical-align:bottom;		-webkit-transition:-webkit-transform .4s ease;		transition:transform .4s ease;		-webkit-transform:translate3d(0, 120px, 0);		transform:translate3d(0, 106px, 0);		}.right-box{	padding:0!important;	}.full-img-sec .left-content{	padding:30px;	text-align:left;	}}@media (max-width:480px){	.full-img-sec .left-content{		padding:15px !important;		}ul.comment-list .comment .comment-meta{	float:left;	margin:0;	}}@media (max-width:768px){	.about-company-history .text-box{		padding-left:0px;		}}@media (min-width:1400px) AND (max-width:1920px){	.full-img-sec .left-content{		padding-left:31% !important;		padding-right:40px !important;		}		.full-img-sec .left-content.awwsm-class{			padding-left: 5% !important;			padding-right: 20% !important;			padding-top:100px!important;			padding-bottom:0px!important;}}.bread-cumb2 ul span span:before{	content:'\f105';	font-family:'FontAwesome';	margin-right:12px;	margin-left:12px;	}.bread-cumb2 ul span:first-child span:before{		content:'';	font-family:'';	margin-right:12px;	margin-left:0px;	}.vc_column_container {	padding-left:15px!important;	padding-right:15px!important;	}a, .primary-color, .tmc-menu a:hover, .tmc-menu > li.current-menu-item > a, .tmc-menu > li.current-menu-ancestor > a, .entry-footer .post-categories li a:hover,  .entry-footer .post-tags li a:hover, .heading-404,  .grid-item .grid-title a:hover, .widget a:hover, .widget #calendar_wrap a, .widget_recent_comments a,#secondary .widget.widget_nav_menu ul li a:hover, #secondary .widget.widget_nav_menu ul li li a:hover,  #secondary .widget.widget_nav_menu ul li li li a:hover,#secondary .widget.widget_nav_menu ul li.current-menu-item a, .woocommerce ul.products li.product .price, .woocommerce .star-rating,.iconbox-wrapper .iconbox-icon .primary, .iconbox-wrapper .iconbox-image .primary, .iconbox-wrapper a:hover,.breadcrumbs a:hover, #comments .comment .comment-wrapper .comment-meta .comment-time:hover, #comments .comment .comment-wrapper .comment-meta .comment-reply-link:hover, #comments .comment .comment-wrapper .comment-meta .comment-edit-link:hover,.nav-toggle-active i, .header-transparent .header-right-wrap .extract-element .phone-text, .site-header .header-right-wrap .extract-element .phone-text,.wpb_wrapper .tmc-projects-light .esg-navigationbutton:hover, .wpb_wrapper .tmc-projects-light .esg-filterbutton:hover, .wpb_wrapper .tmc-projects-light .esg-sortbutton:hover, .wpb_wrapper .tmc-projects-light .esg-sortbutton-order:hover, .wpb_wrapper .tmc-projects-light .esg-cartbutton-order:hover, .wpb_wrapper .tmc-projects-light .esg-filterbutton.selected, .wpb_wrapper .tmc-projects-dark .esg-navigationbutton:hover,  .wpb_wrapper .tmc-projects-dark .esg-filterbutton:hover,  .wpb_wrapper .tmc-projects-dark .esg-sortbutton:hover, .wpb_wrapper .tmc-projects-dark .esg-sortbutton-order:hover, .wpb_wrapper .tmc-projects-dark .esg-cartbutton-order:hover, .wpb_wrapper .tmc-projects-dark .esg-filterbutton.selected, .icon-box-faq,  .name-content .client-name h3, .statics ul li p, .right-box .single-blog-post:hover .date-box h4, .tel-box .text-box h4, .single-service h3 a:hover, .single-sidebar-widget .single-service-contact a, .service-single-page .single-service-box ul.list-box li{	 color:#c4d114;	 } .tel-box .icon-box i{	 font-size: 20px;    color: #838486;	}.home-cta p{	color:#ffffff;	}input[type="reset"], input[type="submit"], input[type="submit"],  .tmc-menu ul li a:hover,.tmc-menu ul li.current-menu-item > a, .loop-pagination a:hover, .loop-pagination span:hover,.loop-pagination a.current, .loop-pagination span.current, .footer-social,  .tagcloud a:hover, woocommerce #respond input#submit.alt,  .woocommerce a.button.alt, .woocommerce button.button.alt,  .woocommerce input.button.alt,.woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit.alt:focus, .woocommerce #respond input#submit.alt:active, .woocommerce a.button.alt:hover, .woocommerce a.button.alt:focus, .woocommerce a.button.alt:active, .woocommerce button.button.alt:hover, .woocommerce button.button.alt:focus, .woocommerce button.button.alt:active,  .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus, .woocommerce input.button.alt:active,.woocommerce span.onsale, .entry-content .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a, .entry-content .wpb_content_element .wpb_accordion_header li.ui-tabs-active a,.entry-content .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active a,.btn, .btn:hover, .btn-primary, .custom-heading .heading-line, .custom-heading .heading-line.primary,.wpb_wrapper .eg-tmc_projects-element-1, .sec-title h2:after, .custom-heading h2:before,  .single-team-member .img-box .overlay .box .content ul,  .right-box .single-blog-post:hover .text-box .date-box span.decor-line, .widget_tmc_services h4:after, .get-in-touch h4:after, .widget-links h4:after,  .widget_mc4wp_form_widget h3.widget-title:after, .about-cta .single-count-box span.decor-line,  .widget h2::after, .img-holder .date-box,  .more-link:hover,  .more-link:focus, .single-blog-post .qoute-box,.woocommerce ul.products li.product .button, .product-details-content .content-box .cart-btn,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button,  .woocommerce input.button, .thm-button1:hover{	 background-color:#c4d114;	 }	 textarea:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="email"]:focus,  input[type="month"]:focus, input[type="number"]:focus, input[type="password"]:focus,  input[type="search"]:focus,  input[type="tel"]:focus,  input[type="text"]:focus,  input[type="time"]:focus, input[type="url"]:focus,  input[type="week"]:focus,.entry-content blockquote, .woocommerce ul.products li.product a img:hover, .woocommerce div.product div.images img:hover, .contact_media .media-left a, .wpcf7-form-control.wpcf7-submit, li.vc_tta-tab.vc_active{	 border-color:#c4d114;	 }#secondary .widget.widget_nav_menu ul li.current-menu-item a:before,.single-sidebar-widget .special-links li.active a,.single-sidebar-widget .special-links li a:before{	border-left-color:#c4d114;	}.secondary-color, .iconbox-wrapper .iconbox-icon .secondary, .iconbox-wrapper .iconbox-image .secondary, .full-img-sec .left-content ul li, .widget-posts-list .content span{	 color:#00aeef;	 }.btn-secondary, .custom-heading .heading-line.secondary,  .form-submit input:hover, .woocommerce ul.products li.product .button:hover,  .product-details-content .content-box .cart-btn:hover, .woocommerce input.button:hover,  .woocommerce a.button.alt:hover, .thm-button1, .woocommerce #respond input#submit:hover{	 background-color:#00aeef;	 }.thm-button:hover{	background:#C4D114;	}.right-image{	padding-left:20px!important;	}.image-right-section{	text-align:right;	padding-left:82px!important;	}.cart_totals ul{	padding-left:0;	}.welcome-message {  color: #63839c;  float: left;  font-size: 15px;}.welcome-message p{	margin:0!important;	padding:0;	color: #6c6c6c;	letter-spacing: .03em;	}.top-nav {  float: right;}.top-nav ul{  margin: 0;  padding: 0;  list-style: none;}.top-nav li {  float: left;  color: #a5a4a8;  font-size: 14px;  padding-right: 20px;}.top-nav .tel {  border-left: 0;}.top-nav a {  padding: 0 20px;  line-height: 40px;  letter-spacing: 0.25px;  font-size: 15px;}.nav-header-right {    float: right;}.nav-header-right > ul{list-style:none; margin:13.5px 0; padding-left:0!important;}.nav-header-right > ul > li > button {    padding: 0;    border: none;    outline: none;    font-size: 18px;    display: inline-block;    background-color: transparent;    padding-left:1.5em;    transition: all .3s ease;}.nav-header-right > ul > li > button:last-child{    padding: 0;}/*--------------------------------------------------------------6.0 Pages--------------------------------------------------------------*/.nav-header-right .navbar-toggle{   margin-bottom: 0;  margin-right: 0;    margin-top: 0;}.nav-header-right .input-group-addon {    padding: 0;    font-size: 14px;    font-weight: normal;    line-height: 1;    color: #555;    text-align: center;    background: none;    border: none;    border-radius: 4px;}.nav-header-right > ul > li > button i{    font-size: 19px;}.nav-header-right > ul > li{list-style:none;}.widget_search  i.icon {    margin-left: 0!important;    color: #898989;}.tmc_header_3 .top_nav .nav-header-right > ul > li > button .icon-Search{    color: #fff;	margin-top: 10px;}.nav-header-right > ul > li > button .icon-Search{    font-size: 15px;	margin-top: 7px;    color: #000;}.nav-header-right > ul > li > ul.search-box {    background: #0f2440;    padding: 25px 25px;    border: 1px solid rgba(255, 255, 255, 0.2);	transition: initial;}.nav-header-right > ul > li > ul.search-box form {    height: 45px;    background: #fff;}.nav-header-right > ul > li > ul.search-box form input {    width: calc(100% - 52px);    height: 100%;    border: none!important;    outline: none;    color: #000;    background-color: transparent;    line-height: 14px;	padding: 15px 0;    padding-left: 15px;}.nav-header-right > ul > li > ul.search-box form button {    width: 40px;    height: 100%;    line-height: 45px;    color: #000;    font-size: 15px;    background-color: transparent;    border: none;    outline: none;}.nav-header-right > ul > li > ul {    position: absolute;    top: 81%;    right: 0;    width: 350px;    visibility: hidden;    opacity: 0;    filter: alpha(opacity=0);    -webkit-transition: all .3s ease;    transition: all .3s ease;}.nav-header-right > ul > li:hover > button {    color: #F0683E;}.nav-header-right > ul > li:hover > ul {    visibility: visible;    opacity: 1;    filter: alpha(opacity=100);	list-style: none;}.solutions{  margin: -20px 0 0 0;  position: relative;  z-index: 999;}.solutions .thm-container.solution-top{  background: #2e84d2;  min-height: 118px;  padding: 38px 100px;}.solutions h2{  float: left;  font-size: 30px;  color: #fff;  margin: 6px 0;  font-style: normal;  font-family: "Raleway", sans-serif}.solutions .thm-button{  float: right;  background: transparent;  border: 1px solid #bfcbd7!important;}.about-us-section .thm-button{	background: #46b9e3;	margin: 40px 0 0 0;	color:#fff!important;	}.about-us-section .thm-button:hover{	color: #000000!important;	}.thm-button.inverse.white, .thm-button:hover {        color: #171717;}.thm-button.inverse.white:hover{  background: #46b9e3;  color: #fff;}.about-us-section  ul{	list-style:none;	padding-left:0;	}.about-us-section  ul li:before {    content: '\f0a9';    margin-right: 11px;    font-family: 'FontAwesome';    color: #233859;}.about-us {    padding-right: 100px;}.about-us .ab-text {    margin: 32px 0!important;}.single-blog-post {  -webkit-transition: all .4s ease;          transition: all .4s ease;          margin-top: 8px;}.single-blog-post h3, .single-blog-post h4, .single-blog-post p {  margin: 0;}.single-blog-post .img-box {  margin-bottom: 15px;  overflow: hidden;}.single-blog-post .img-box > img {  -webkit-transform: scale(1);      -ms-transform: scale(1);          transform: scale(1);  opacity: 1;  -webkit-transition: -webkit-transform .4s ease, opacity .4s ease;          transition: transform .4s ease, opacity .4s ease;}.single-blog-post .img-box:hover > img {  -webkit-transform: scale(1.02);      -ms-transform: scale(1.02);          transform: scale(1.02);  opacity: .5;}.single-blog-post .date-box {  margin-bottom: 15px;}.single-blog-post .date-box span.decor-line {  width: 15px;  height: 1px;  display: inline-block;  background: #47476F;}.single-blog-post .date-box h4 {  font-size: 14px;  color: #47476F;  font-weight: bold;  line-height: 30px;  text-transform: uppercase;}.post-resource3 {    width: 15px;    border-top: 1px solid #47476f;    padding-top: 8px;    margin-top: 15px;}.content-box ul{	list-style:none;	padding-left:0;	}.content-box ul li a {    color: #b0b0b0;    font-size: 15px;    padding: 0 12px 0 0;} .single-blog-post h3 {	font-size: 16px;	font-weight: bold;	color: #1f1f34;	line-height: 26px;	font-style: normal;	font-family: inherit;	-webkit-transition: color .4s ease;	transition: color .4s ease;	text-transform: capitalize;}.single-blog-post h1, .single-blog-post h2, .single-blog-post h4, .single-blog-post h5, .single-blog-post h6{	  font-weight: bold;  color: #1f1f34;    font-style: normal;	font-family: inherit;  -webkit-transition: color .4s ease;          transition: color .4s ease;}.single-blog-post h3:hover {  color: #C4D114;}.right-box .single-blog-post:hover h3 {    color: #fff;}.single-blog-post p {  margin-top: 7px;  font: 18px/30px "Open Sans", sans-serif;  letter-spacing: 0.8px;  font-size: 15px;  line-height: 26px;}.single-blog-post a.read-more {  font-size: 12px;  color: #47476F;  line-height: 35px;  text-transform: uppercase;  font-weight: bold;  display: inline-block;  margin-top: 7px;}.post-resource {border-top: dashed 1px;padding-top: 8px;margin-top: 20px;}.post-resource ul {    list-style: outside none none;    margin: 0;    padding: 0;}.post-resource ul li {  display: inline-block;  margin: 0 13px 0 0;  text-align: center;  padding: 0 0 0 0;}.post-resource ul li:after{  border-right: 1px solid #000;  height: 13px;  margin-top: 8px;  content: "";  position: absolute;}.post-resource li:last-child::after {    border: none;}.post-resource ul li a {    color: #b0b0b0;    font-size: 15px;    padding: 0 12px 0 0;}.post-resource ul li i {  color: #4a9bd3 ;  font-size: 14px !important;  padding-right: 8px !important;  padding: 0 15px 0 0;}/**************************************** 8.1 request a call back sec styles ****************************************/.request-call-bg{  background: url(./../../images/bg/request-bg.jpg) fixed;  padding-top: 80px!important;  padding-bottom: 68px!important;}.request-call-form .wpcf7-form-control.wpcf7-submit {    border-radius: 3px;    margin: 0px;    padding: 4px 9px;    width: 154px;    letter-spacing: .03em;}.request-call-form .wpcf7-form-control.wpcf7-submit:hover{	color: #fff;	background: #46b9e3;	border-color:#46b9e3;	}.request-call-bg.request-call-bg-green{  background: #3aa27f;}.request-call-bg.request-call-bg-green .request-call-form p{  color: #fff;}.request-call-bg-green .sec-title .decor-line{  background: #fff !important;}.request-call-bg-green.request-call-bg .sec-title p{  color: #fff;}.request-call-bg-green .request-call-form .thm-button{  background: #134068;  color: #fff;}.request-call-bg2 .request-call-left {  padding-right: 0!important;}.request-call-bg2 .request-call-left, .request-call-bg2 .request-call-right{  min-height: 420px;}.request-call-bg2 .request-call-left .bg{  background: #fff;  padding: 100px 30px 100px 60px;}.request-call-bg2 .request-call-left ul{  margin: 34px 0 0 0;  padding: 0;  list-style: none;}.request-call-bg2 .request-call-left ul li{  font-size: 15px;}.request-call-bg2 .request-call-left ul li span{  color: #000;}.request-call-bg2 .request-call-right{  padding-left: 0!important;}.request-call-bg2 .request-call-right .bg{  background: #25272e;  padding: 63px}.request-call-bg2 .request-call-right .bg .sec-title h2{  font-size: 18px;  color: #fff;}.request-call-bg2 .request-call-right .bg .request-call-form input[type="text"], .request-call-bg2 .request-call-right .bg  .request-call-form select{  margin-bottom: 15px;  border-radius: 5px;  height: 45px;}.request-call-bg2 .request-call-right .bg  .request-call-form  .thm-button{  margin: 7px 0 0 0;}.request-call-bg .sec-title h2{  color: #FFF;}.request-call-bg .sec-title p{  color: #b0b0b0;  padding-top: 35px;}.request-call-form{  margin: 0px -15px 0 -15px;}.request-call-form .thm-button{  margin: 0;  height: 50px;  line-height: 50px;  background: #c6c849;}.request-call-form select{  width: 100%;  border: none;  padding: 10px 10px;  margin-bottom: 30px;  height: 50px;}.request-call-form p{  margin: 0 0 20px 0;}.request-call-form input[type="text"]{  width: 100%;  border: none;  padding: 10px 10px;  margin-bottom: 30px;  height: 50px;}.service-page2 .single-service-item{    width: 339px;    border: 1px solid #e2e2e2;    float: left;    padding: 35px 30px;    margin: 15px;    -webkit-transition: all .5s ease;    transition: all .5s ease;}.no-padding {    padding: 0;}.service-page2 .single-service-item:hover{  background: #2e84d2;  border: 1px solid #2e84d2;}.service-page2 .single-service-item:hover p, .service-page2 .single-service-item:hover h3{  color: #fff;}.service-page2 .single-service-item:hover img:nth-child(1){  display: none;}.service-page2 .single-service-item:hover img:nth-child(2){  display: inline-table;}.service-page2 .single-service-item img{  margin: 0 20px 0 0;  display: inline-table;  vertical-align: middle;}.service-page2 .single-service-item h3{  margin: 0;  font-family: "Raleway", sans-serif;  font-size: 16px;  font-weight: bold;  text-transform: uppercase;  color: #3e3e3e;  line-height: 22px;  display: inline-table;  vertical-align: middle;  width:70%;}.service-page2 .single-service-item p{  float: left;  padding: 18px 0 0 0;  font-size: 14px;  color: #898989;}.service-page2 .single-service-item img:nth-child(2){  display: none;}.service-page2 .single-service-item p a{   display: none;}.service-page2 .single-service-item:hover p a{  display: inline-block;  color: #ffcf28;}.newsletter-widget {    position: relative;    margin: 15px 0 20px 0;}.footer-3 .newsletter-widget {    margin: 0;}.mc4wp-form-fields input{    	width: 100%;    height: 45px;    background: #ffffff;    font-size: 15px;    line-height: 45px;    border-radius: 4px;    padding: 0 65px 0 20px;    color: #838486;    border: none;	}.mc4wp-form-fields .thm-button {    position: absolute;    right: 0;    top: 16px;    margin: 0;    padding: 0 15px!important;    color: #fff!important;    height: 43px;    border-top-right-radius: 3px;    border-bottom-right-radius: 3px;    border-top-left-radius: 0;    border-bottom-left-radius: 0;    background: #3db0df;}.tel-box .text-box p a {    color: #797A7C!important;    font-size: 14px;    line-height: 22px;    margin-bottom: 0!important;}.best-ser{	overflow:hidden;	}@media (max-width:980px){	.page_title .container{		padding:0px 15px!important;		}.bread-cumb2 {	padding:0px 15px!important;	}.solutions h2 {    font-size: 25px!important;    float: none!important;}.solutions  {	text-align:center;	}.solutions .thm-button {    float: none!important;}.service-page2 .single-service-item{    width: 45%;}.footer-contacts .thm-button {    float: none;}.footer-contacts {	text-align:center;	}.footer-1, .footer-2, .footer-3 {	 min-height:210px;	 }.testimonial-bg2 .right-img {    width: 44% !important;	bottom: 0;	top: auto!important;}}@media (max-width:800px){.solutions {    margin: 0;}.solutions .thm-container.solution-top {    padding: 20px;}.testimonial-bg2 .right-img {    width: 54% !important;}}@media (max-width:480px){	.testimonial-bg2 .right-img {    width: 100% !important;    position: relative !important;}.service-page2 .single-service-item {    width: 92%;}.about-us {    padding-right: 0px;}}.get-quote-btn {    float: right;    color: #443c1a;    font: bold 16px/54px "Open Sans", sans-serif;    padding: 0 34px;    background: #b3b640;    position: relative;    text-align: center;    line-height: 62px;    border-top-right-radius: 3px;    border-bottom-right-radius: 3px;}.note-bg {    padding: 82px 0;    min-height: 332px;    color: #fff;}.note-bg h2 {    font-family: "Raleway", sans-serif;    font-size: 35px;    font-weight: bold;	color:inherit;}.note-bg h3 {    font-size: 20px;	color: inherit;}.note-bg p {	font-size: 16px;    font-style: italic;    margin: 25px 0 0 0!important;    letter-spacing: .03em;    color: #fff;    line-height: 26px;    font-family: "Open Sans", sans-serif;    -webkit-font-smoothing: antialiased;}.testimonial-bg2 {    background: url(./../../images/bg/bg8.jpg) no-repeat center center;    padding: 92px 0;    min-height: 451px;    background-size: cover;}.testimonial-bg2  {    position: relative;}.testimonial-bg2 .right-img {    position: absolute;    right: 0;    top: -60px;}.testimonial-bg2 .right-box {    padding: 0;}.testimonial-bg2 .statics ul {    margin-bottom: 0;}.testimonial-bg2 .statics p {    font-style: italic;}.request-call-bg2 {    background: url(./../../images/bg/bg6.jpg) fixed;    padding: 100px 0;}.footer-contacts2 {    background: url(./../../images/bg/bg3.jpg) fixed;    min-height: 239px;    padding: 82px 0;}/***************************************  New Pages css   ****************************************//**************************************** 30. Company History styles****************************************/.company-history h3 {    color: #282828;    font-size: 18px;}.company-history .single-history  span.date {    font-family: 'PT Serif';    font-size: 50px;    font-style: italic;    color: #242424;}.company-history .single-history h4 {    font-family: "Raleway", sans-serif;    font-size: 20px;    font-weight: bold;    color: #242424;    margin: 20px 0;}.company-history .extended-history {    padding: 0 0 0 30px;}/**************************************** 34. Advisors page styles****************************************/.sec-page-advisors  .advisors-sec .col-md-3{	overflow: hidden;}.sec-page-advisors  .advisors-sec .col-md-9 .text-box{	background: #f6f6f6;	min-height: 269px;	padding: 50px 40px;}.sec-page-advisors  .advisors-sec .col-md-9  h2{	font-size: 22px;	font-weight: bold;	color: #242424;	margin: 0;}.sec-page-advisors  .advisors-sec .col-md-9 h3{	font-size: 15px;	font-weight: bold;	color: #8c8c8c;	margin: 15px 0 0 0;	text-transform: uppercase;	padding:0;}.sec-page-advisors  .advisors-sec .col-md-9 p{    padding: 25px 0;    margin: 0!important;}.sec-page-advisors  .advisors-sec .col-md-9 .thm-button{	margin: 0;    background: #46b9e3;	color:#fff;}.sec-page-advisors  .advisors-sec .col-md-9 .thm-button:hover {background: #fbd03b;color:#000!important;}.sec-page-advisors  .advisors-sec .item-advisors{	margin: 30px 0 0 0;	display: inline-block;}.sec-page-advisors  .advisors-sec .item-advisors img{	webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    opacity: 1;    -webkit-transition: -webkit-transform .4s ease, opacity .4s ease;    transition: transform .4s ease, opacity .4s ease;    width:100%;}.sec-page-advisors  .advisors-sec .item-advisors  img:hover{	webkit-transform: scale(1.02);    -ms-transform: scale(1.02);    transform: scale(1.02);    opacity: .7;}/**************************************** 32. Partners page styles****************************************/.partners-sec .item-partner{	padding: 43px 0 50px 0;	border-bottom: 1px solid #ececec;	display: inline-block;}.partners-sec .item-partner:last-child{	padding: 43px 0 0 0;	border-bottom: none;}.partners-sec .item-partner img{	-webkit-transition: all .5s ease;    transition: all .5s ease;	-webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);    border: 1px solid transparent;}.partners-sec .item-partner:hover img{	border: 1px solid #292944;}.partners-sec .item-partner .col-md-3{	padding: 0;}.partners-sec .item-partner .col-md-9{	padding: 0 0 0 40px;}.partners-sec .item-partner .col-md-9 h2{	font-family: "Raleway", sans-serif;	font-size: 20px;	font-weight: bold;	color: #242424;	margin: 16px 0;}.partners-sec .item-partner .col-md-9 h3{	font-size: 16px;	font-style: italic;	margin: 0 0 15px 0;}.single-project-item .btn {    position: relative;    top: -500px;    transition: all 300ms linear 0s;    transition-duration: .5s;    background: #46b9e3;    border: #262832;    font-size: 14px;    padding: 10px 25px;    font-weight: bold;}.single-project-item:hover .this-infos {    background: rgba(0, 0, 0, 0.5);}.project-page .single-project-item:hover .this-infos {    background: rgba(0, 0, 0, 0.3);}.project-page .single-project-item a.btn {    background: #c6c849;    color: #000!important;}.project-page .single-project-item {    margin: 0 0 50px 0 !important;}.project-page .single-project-item h3 {    font-size: 15px;    line-height: 22px;    color: #242424;    font-weight: normal;    margin-bottom: 4px;    font-family: inherit;}.project-page .single-project-item h3:hover{color: #2ca5d3;}.vc_row.wpb_row.vc_row-fluid.full-width.vc_row-no-padding {    padding: 0 20px !important;}.single-project-item:hover .btn {    top: 0;}.single-project-item .this-infos {    position: absolute;    top: 0;    right: 0;    bottom: 0;    left: 0;    background: transparent;    transition: all 300ms linear 0s;    overflow: hidden;}.single-project-item .infos-inner {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    text-align: center;    transition: all 300ms linear 0s;    text-transform: uppercase;}.project-filter .list-inline {    margin: 0;}/**************************************** 36. Case Details page styles****************************************/.case-details-sec .item-case-details p{	margin: 0 0 35px 0;}.case-details-sec .item-case-details p:last-child{	margin: 0 ;}.item-case-details ul{	margin: 0;	padding: 0 0 0 20px;}.item-case-details ul li{	color: #43aefa;	margin: 0 0 45px 0;	font-size: 20px;}.item-case-sec ul li{	margin: 0;}span.no-class{	font-size: 16px;	font-weight: bold;	color: #242424;	margin: 0 0 20px 0;	display: block;}.case-details-sec .item-case-details ul li p{	font-size: 15px;	color: #898989;}.case-details-sec .item-case-details ul li p, .sec-page-case-details .case-details-sec .item-case-details ul li span{	padding: 0 0 0 15px;}.case-details-sec .item-case-details:last-child{	padding: 50px 0 0 0;	border-bottom: none;}.case-details-sec .item-case-details .item-case-sec ul li, .sec-page-case-details .case-details-sec .item-case-details .item-case-sec ul li:last-child span, .sec-page-case-details .case-details-sec .item-case-details ul li:last-child{	margin: 0;}.case-details-sec .information-case{	background: #ececec;	padding: 50px 38px;	min-height: 393px;}.case-details-sec .information-case span{	color:#242424;	font-weight: bold;}.case-details-sec .information-case p{	margin: 0 0 22px 0!important;}.case-details-sec .information-case p:last-child{	margin: 0;}.case-details-sec .information-case span:first-child{	width: 155px;	display: inline-block;}/**************************************** 35. Single Member page styles****************************************/.profile-information h1{	font-family: "Raleway", sans-serif;	font-size: 34px;	font-weight: bold;	margin: 0 0 15px 0;	color: #282828;}.profile-information .img{	float: right;}.profile-information p.note:before{	content: "";	border-right: 1px solid #d6d6d6;	background: #c4d114;	width: 8px;	height: 100%;	position: absolute;	top: 0;	left: 0;}.profile-information p.note{	min-height: 116px;	border: 1px solid #d6d6d6;	position: relative;	margin: 80px 0 0 0;	padding: 31px 50px;	clear: both;}.profile-information h2{	color: #888787;	font-size: 14px;	font-weight: bold;	text-transform: uppercase;	margin: 0;}.profile-information p{	padding: 35px 0;	margin: 0;}.profile-information .social li a i {    font-size: 18px;    line-height: 34px;}.profile-information  .social li a {    width: 35px;    height: 35px;    border: 1px solid #c4d114;    color: #c4d114;    text-align: center;    display: block;    border-radius: 50%;    -webkit-transition: all .4s ease;    transition: all .4s ease;    margin-right: 5px;}.profile-information .icon-box, section.profile-information .text-box{	display: table-cell;    vertical-align: top;}.profile-information .tel-box{	margin: 40px 0 0 0;	padding: 30px 0;	border-top: 1px solid #e6e6e6;	border-bottom: 1px solid #e6e6e6;}.profile-information .text-box{	padding: 0 0 0 20px;}.profile-information .text-box p{	padding: 35px 0 0 0;}.profile-information .text-box p a{	font-weight: bold;	font-style: italic;	font-size: 20px;	color: #242424;}.profile-information .text-box h4{	font-weight: bold;	font-size: 42px;	color: #242424;	margin: 0;}.profile-information .icon-box i{	font-size: 40px;	color: #fff;	width: 52px;	height: 52px;	border-radius: 50%;	background: #c4d114;	text-align: center;	line-height: 55px;}.profile-education  .professional-education{	padding: 0 40px 0 0;}.profile-education{	padding: 81px 0;	min-height: 587px;}.profile-education .box-education span{	display: table-cell;	vertical-align: top;	font-style: italic;	font-size: 35px;	color: #2168bf;	float: left;	line-height: 26px;}.profile-education .box-education{	margin: 38px 0 0 0;}.profile-education .box-education .text-education{	display: table-cell;	vertical-align: top;	padding: 0 0 0 35px;}.profile-education .box-education h2{	font-size: 16px;	font-weight: bold;	color: #000;	text-transform: uppercase;	margin: 0 0 15px 0;}.profile-education .box-education p{	color: #777777;	font-size: 14px;}.key-notes .box-download{	padding: 20px 25px 15px 25px;	border: 1px solid #d6d6d6;	background: #f9f9f9;	width: 400px;	display: inline-block;	min-height: 82px;}.key-notes .box-download  img{	margin: 4px 0;}.key-notes .box-download .text-box{	padding: 0 0 0 25px;}.key-notes .box-download .text-box p{	margin: 0;	color: #898989;	font-size: 14px;}.key-notes .box-download  i{	font-size: 45px;	color: #bbbbbb;}.key-notes .box-download h2{	font-size: 16px;	font-weight: bold;	color: #000;	text-transform: uppercase;	margin: 0;}.key-notes .box-download img, .key-notes .box-download .text-box{	float: left;} .key-notes .box-download i {	 float: right; }.profile-work .text-box{	padding: 10px 0 ;}.profile-work .text-box h3{	color: #202020;	font-size: 20px;	margin: 0 0 15px 0;	    padding: 0;}.profile-work .text-box p{	font-size: 15px;}.profile-work  .professional-work{	padding: 0 70px 0 0;}.profile-experience{	background: url(./../../images/bg/bg-single-member.jpg) center center;	background-size: cover;	min-height: 466px;	padding: 115px 0 0 0;}.profile-experience h2{	text-transform: uppercase;	font-size: 35px;	color: #fff;	font-weight: bold;	margin: 0 0 30px 0;}.profile-experience p{	font-size: 26px;	color: #fff;	margin: 35px 0 0 0;	line-height: 35px;}.answer-question{	padding: 45px 40px;	margin: -185px 0 0 0;	background: #fff;	border-bottom: 1px solid #e1e1e1;}.answer-question .wpcf7-form-control.wpcf7-submit {    border: none;    border-radius: 3px;    font: 600 1.2em/2.1em "Open Sans",sans-serif;    font-family: "Open Sans", sans-serif;    text-transform: uppercase;    width: 170px;    font-size: 15px;    letter-spacing: .03em;	margin-top: 0!important;    position: inherit;	margin: 30px 0 0 0;	background: #cbd913;}.answer-question .wpcf7-form-control.wpcf7-submit:hover{	color:#000!important;	background-color:#bcc637;	border:none!important;	}.answer-question input[type="text"]{	height: 55px;	width: 100%;	margin: 0 0 20px 0;	padding: 0 15px;	border: 1px solid #e1e1e1;}.answer-question textarea{	width: 100%;	min-height: 203px;	border: 1px solid #e1e1e1;	padding:  15px;}.answer-question h2{	color: #282828;	margin: 0 0 40px 0;	font-weight: bold;	font-size: 28px;	font-family: "Raleway", sans-serif;	text-transform: uppercase;}.answer-question .thm-button{	margin: 30px 0 0 0;	background: #cbd913;}.profile-question{	min-height: 658px;}.information-company .text-box {	margin: 0 0 40px 0;}.information-company .text-box span {	font-size: 16px;	font-weight: bold;	color: #000;	text-transform: uppercase;	margin: 0 0 40px 0;	display: block;}.information-company .text-box p, .information-company .text-box p a, .information-company .text-box  a{	color: #898989;	font-size: 14px;	font-style: normal;}.information-company img{	margin: 0 0 50px 0;}.information-company span strong{	color: #777777;}.information-company span.phone a{	font-size: 50px;	color: #242424;	font-weight: normal;	display: block;	font-family: "Open Sans", sans-serif;}.information-company p{	color: #777777;	font-size: 18px;	font-style: italic;}/**************************************** 33. Comming Soon page styles****************************************/.comming-soon-sec{	background: url(./../../images/bg/bg-comming-soon.jpg) center center no-repeat;	padding: 145px 0 284px 0;	min-height: 1024px;	background-size: cover;}.comming-soon-sec h1{	font-family: "Raleway", sans-serif;	font-size: 60px;	color: #fff;	text-align: center;	text-transform: uppercase;}.comming-soon-sec .time{	width: 722px;	margin: 0 auto;	padding: 100px 0 0 0;}.comming-soon-sec  .subscribe-form{	clear: both;	width: 722px;	margin: 0 auto;}.comming-soon-sec  .subscribe-form p{	padding: 55px 0 0 0;	font-size: 20px;	color: #fff;	line-height: 40px;	margin: 0 0 30px 0;}.comming-soon-sec  .subscribe-form input[type='email']{	height: 50px;	width: 492px;	border-radius: 5px;	border: none;	padding: 0 20px;	margin: 0 5px 0 0;}.comming-soon-sec .time .box-time{	width: 158px;	border: 1px solid #c6c849;	float: left;	margin: 0 30px 0 0;	min-height: 184px;	text-align: center;	padding: 40px 0 35px 0;	    font-size: 20px;    font-weight: bold;    color: #c6c849;}.comming-soon-sec .time .box-time span:first-child{	font-size: 60px;    font-style: italic;    font-family: "PT Serif", sans-serif;    display: block;    color: #c6c849;	margin: 0 0 20px 0;}.comming-soon-sec .time .box-time span:last-child {    font-size: 20px;    font-weight: bold;    color: #c6c849;    margin: 55px 0 0 0;    display: block;    text-transform: uppercase;}.comming-soon-sec .time .box-time:last-child{	margin: 0;}.comming-soon-sec .thm-button{	background: #c6c849;	height: 50px;	line-height: 50px!important;	color: #000;}.comming-soon-sec .img-company-right img{	margin: 0 0 0 30px;}.short-about-our-company{	padding: 123px 0!important;	min-height: 627px;}.short-about-our-company .img-company-left {	float: left;    width: 400px;    padding: 0 0 0 70px;}.short-about-our-company .img-company-right {	float: right;	width: 170px; }.short-about-our-company .img-company-left img:first-child{	margin: 0 0 20px 0;}.short-about-our-company h3{	font-size: 22px;	font-style: italic;	color: #242424;	margin: 0;}.short-about-our-company p{	margin: 30px 0 0 0!important;}.short-about-our-company  .img-company{	margin: 50px 0 0 0;	float: right;}.sec-page-comming-soon .footer{	padding: 48px 0;	min-height: 121px;	text-align: center;}.sec-page-comming-soon .footer p{	color: #5f5f5f;	font-size: 14px;}.content-area .tel-box .text-box h4 {    line-height: 42px;}.about-testi  {    padding-right: 60px!important;}@media (max-width:980px){	.sec-page-advisors .advisors-sec .col-md-3 {    margin-bottom: 30px;}.pull-right .wpb_single_image.vc_align_right {    text-align: left;	margin: 0 0 30px 0 !important;}.partners-sec .item-partner .col-md-9 {    padding: 0;}.short-about-our-company .img-company {    margin: 50px 0 0 0;    float: left;}}@media (max-width:767px){.comming-soon-sec .time .box-time {    width: 50%;    margin: 0;}.comming-soon-sec .time {    padding: 55px 10px 0 10px;    width: 100%;}.comming-soon-sec .subscribe-form input[type="email"] {	width: 100%;	margin: 0 0 30px 0;}.comming-soon-sec .subscribe-form {    width: 100%;    padding: 10px;}.short-about-our-company .img-company-left {    width: 100%;    padding: 0;}.short-about-our-company .img-company-right {    float: left;}.short-about-our-company .img-company-left img:last-child {    margin: 0 0 20px 0;}}@media (max-width:480px){.answer-question {    padding: 0px;    margin: 0;}/*--------------------------------------------------------------8.0 Supports--------------------------------------------------------------*/}.note-bg2 .item1-bg {    background: url("./../../images/bg/bg-note1.jpg") no-repeat;}.note-bg2 .item2-bg {    background: url("./../../images/bg/bg-note2.jpg") no-repeat;}.note-bg2 .item3-bg {    background: url("./../../images/bg/bg-note3.jpg") no-repeat;}.note-bg2 .item {    float: left;    width: 33.33%;    min-height: 230px;    padding: 55px;    background-size: cover;}.note-bg2 .item h2 {    font-family: "Raleway", sans-serif;    font-size: 18px;    font-weight: bold;    text-transform: uppercase;    margin: 0 0 20px 0 !important;}.note-bg2 .item p {    font-size: 15px;    margin: 0;}.note-bg2 .item h2.white,.note-bg2 .item p.white {    color: #fff;}.note-bg2 .item h2.black,.note-bg2 .item p.black {    color: #000;}.note-bg2 .center-box {    text-align: center;}.request-call-bg-green .sec-title h2{	margin: 0;    font-size: 27px;    font-family: "Raleway", sans-serif;    font-weight: 800;    color: #fff;    line-height: 22px;    text-transform: uppercase;}.request-call-bg-green .sec-title h2:after{	display:none;	}.request-call-bg-green p{	color:#fff;	letter-spacing: .03em;    font-size: 15px;	padding-top:35px;    line-height: 26px;    font-family: "Open Sans", sans-serif;    -webkit-font-smoothing: antialiased;	}.request-call-form span {    color: #fff;    line-height: 50px;}.request-call-form .wpcf7-form-control.wpcf7-submit{	border:none;	}.welcome-section2 {    clear: both;    min-height: 624px;}.welcome-section2 .sec-title h2 .blue {    color: #20bdd8;}.welcome-section2 .sec-title h2:after{	display:none;	}.welcome-section2 .welcome2-box {    padding: 0 100px 0 0;}.welcome-section2 .welcome2-box .thm-button {    margin: 0;	background: #000;    color: #fff !important;}.welcome-section2 .welcome2-box .thm-button:hover {    background: #20bdd8;}.welcome-section2 .welcome2-box h3 {    font-style: italic;    font-size: 24px;    color: #242424;	margin-top: 20px;	font-family: inherit;}.welcome-section2 .welcome2-box p {    padding: 15px 0;    color: #898989;	font: 400 1em/1.8em "Open Sans", sans-serif;	letter-spacing: 0.3px;}.welcome-section2 .sec-title .decor-line {    background: #20bdd8;}.footer-contacts3 {    background: url("./../../images/bg/bg10.jpg") fixed;    min-height: 274px;    padding-top: 92px!important;	padding-bottom: 92px!important;}.footer-contacts3 h2 {    font-size: 36px;    color: #fff;    margin: 6px 0;    font-family: "Raleway", sans-serif;    text-transform: uppercase;    padding: 0 0 0 45px;}.footer-contacts3 .thm-button {    margin: 38px 0 0 0;	background: #000;    color: #fff;}.footer-contacts3 .thm-button:hover {    background: #20bdd8;	color:#fff!important;}.footer-contacts3 .col-md-3 {    text-align: center;}.why-choose-bg2 {    background: url(./../../images/bg/bg11.jpg) right center no-repeat;    background-size: cover;}.why-choose-bg2 .text-box h3{	padding:0;	}.why-choose-bg2 .icon-box-faq {    color: #2e78cc;}.faq-page.faq-page2 {    padding: 0 0 0 70px;}.faq-page.faq-page2 .vc_tta-panel.vc_active .vc_tta-panel-title a span {    color: #32aac1!important;}.faq-page.faq-page2 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {    padding-left: 0px !important;    background: none!important;    border: none;    border-bottom: 1px solid #e5e5e5;}.faq-page.faq-page2 .vc_tta.vc_general .vc_tta-panel-body {    padding: 0 0px!important;}.tmc_header_5 .faq-page.faq-page2 .vc_tta.vc_general .vc_tta-panel-body {    padding: 0 30px!important;}.faq-page.faq-page2 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading{	background: none!important;    border: none;	}.faq-page.faq-page2	.vc_active .vc_tta-title-icon, .faq-page.faq-page2 .vc_tta-title-icon {    background: none;	}.faq-page.faq-page2 .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before{	 border-color: #fff!important;	 }.faq-page.faq-page2 .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_active .vc_tta-panel-heading .vc_tta-controls-icon::before,  .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-controls-icon::before{	 border-color:#fff!important;	 }.faq-page.faq-page2 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body{	border:none;	}.why-choose-bg2 .custom-heading h2:before, .latest-blog.latest-blog4 .custom-heading h2:before{	 background:#20bdd8;	 }.why-choose-bg2 .vc_tta.vc_general .vc_tta-panel-body{	background-color: transparent!important;	}.latest-blog.latest-blog4 {    background: #e6e6e8;    min-height: 438px;}.latest-blog.latest-blog4 .post-resource {    margin: 0 0 10px 0;    width: 15px;    border-top: 1px solid #47476f;    padding: 0;}.latest-blog.latest-blog4 .date {    margin: 0 0 10px 0;    color: #888888;    font-size: 16px;    text-transform: uppercase;}.latest-blog.latest-blog4 h3 {    margin: 0 0 10px 0;    font-family: "Raleway", sans-serif;    font-size: 18px;}.latest-blog.latest-blog4 a {    font-family: "Raleway", sans-serif;    font-size: 13px;    font-weight: bold;    color: #2090ca;}.layout5 .carousel-prev, .carousel-next {    position: static;    display: inline-flex!important;    width: 40px!important;    height: 40px;    margin-left: 47%;    text-align: center;    margin-right: -45%;    border: 2px solid #909397;    margin-top: 40px;    cursor: pointer;	opacity: 1;    background: transparent!important;}.layout5 .carousel-prev:hover , .carousel-next:hover {    background: #869791!important;    color: #FFF;    text-decoration: none;}.layout5 .carousel-prev i, .carousel-next i {    font-size: 15px;    color: #ffffff;    margin-top: 10px;    margin-left: 15px!important;}.layout5  .single-project-item:hover .this-infos {    background: rgba(0, 0, 0, 0.5);}.layout5 .custom-heading h2:before{	background:#20bdd8;	}.service-page4 .sec-title {    margin: 0 0 50px 0;}.service-page4 .single-service-item {    margin: 0 0 80px 0;    cursor: pointer;}.service-page4 .single-service-item:hover .icon-box img {    -webkit-transform: rotate(360deg);    -moz-transform: rotate(360deg);    -ms-transform: rotate(360deg);    -o-transform: rotate(360deg);    transform: rotate(360deg);}.service-page4 .single-service-item .icon-box img {    -webkit-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -o-transition: all 0.5s ease 0s;    -ms-transition: all 0.5s ease 0s;    transition: all 0.5s ease 0s;}.service-page4 .single-service-item .icon-box {    width: 72px;    display: table-cell;    vertical-align: top;}.service-page4 .single-service-item .text-box {    display: table-cell;    vertical-align: top;}.service-page4 .single-service-item .text-box .post-resource {    border-top: 1px solid #000000;    width: 15px;    padding: 0;    margin: 0 0 10px 0;}.service-page4 .single-service-item .text-box h3 {    font-size: 16px;    font-weight: bold;    width: 100%;    text-transform: uppercase;    color: #000;    margin: 0 0 20px 0;	font-style: normal;    font-family: inherit;}.service-page4 .text-box h3{	padding:0;	}.service-page4 .custom-heading h2:before{	background:#20bdd8;	}.cart_totals ul {    list-style: none;    padding-left: 0;}.footer-contacts4 {    background: url(./../../images/bg/company-bg.jpg) fixed;    min-height: 321px;    text-align: center;    padding-top: 60px!important;	padding-bottom: 60px!important;}.footer-contacts4 h2 {    font-size: 40px;    color: #fff;    font-family: "Raleway", sans-serif;    margin: 10px 0 50px 0;}.footer-contacts4 .thm-button {    background: #cbd913;    color: #363a41;}.footer-contacts4 .thm-button:hover {    background: #fbd03b;    color: #171717;}.company-history img {    margin: 0 0 50px 0;}.company-history h3 {    color: #282828;    font-size: 18px;	margin-bottom: 0;}.company-history p {    padding: 20px 0 0 0;	margin-bottom: 0!important;}.company-history  .custom-heading.wpb_content_element {    margin-bottom: 27px;}.company-history .single-history span.date {    font-family: 'PT Serif';    font-size: 50px;    font-style: italic;    color: #242424;}.company-history .single-history h4 {    font-family: "Raleway", sans-serif;    font-size: 20px;    font-weight: bold;    color: #242424;    margin: 35px 0 0 0;}.company-history .extended-history {    padding: 0 0 0 30px;}@media (max-width:980px){	.faq-page.faq-page2 {    padding: 0;    margin-top: 50px;}.welcome-section2 .welcome2-box {    padding: 0 15px 0 15px;}}.top-nav li:last-child {    padding-right:0;}.single-service-item .text-box p {    margin: -7px 0 0 0!important;}.custom-heading.wpb_content_element.head-marg-bot {    margin-bottom: 50px !important;}.faq-page.faq-page2 .vc_column-inner {    padding: 0 0 0 70px !Important;}.custom-heading.wpb_content_element.head-marg-top {    margin-top: 50px;}#search-2.widget_search {    width: 90%;	padding-left: 0;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {    clear: none;}.padding-home.wpb_column.vc_column_container.vc_col-sm-6 {    padding-left: 15px !important;    padding-right: 15px !important;}.no-padd-conct.wpb_column.vc_column_container.vc_col-sm-12 {    padding-left: 0 !important;    padding-right: 0 !important;}.bread-cumb {    background: #f8f8f8;    box-shadow: 0 0px 11px rgba(0, 0, 0, 0.1);    padding: 14.5px 0;    margin-bottom: 0;    font-size: 14px;    text-transform: uppercase;    color: #BFBFBF;    letter-spacing: .01em;    font-weight: bold;	font-family: "Open Sans", sans-serif;}.bread-cumb .container span {   margin-right: 0;   padding-right: 5px;}span.font-awe {    font-family: 'FontAwesome';    margin-right: 12px !important;    padding-left: 5px;    padding-right: 0 !important;    text-transform: uppercase;    color: #BFBFBF;    letter-spacing: .01em;    font-weight: bold;}.bread-cumb .container span a {    color: #BFBFBF;}@media only screen and (max-width:1024px){.header_top {    display: none;	}	.mobile_header {    display: block;}body.tmc_header_1 #header {    position: relative;}.header_info {    background: #12121b;} .mobile_view {    background: #232333;	padding: 20px;}body.sticky_menu.tmc_header_1 .mobile_header .logo a img {    max-width: 80%;}.mobile_header .top_nav_mobile .main_menu_nav > li:hover > a{	color:#C4D114;	}.mobile_header .header_info .icon_text .icon{	width:32px;	margin:0;	}#menu_toggle{	position:relative;	cursor:pointer;	float:right;	width:26px;	height:20px;	padding:10px 0;	margin:17px 0 0;	}#menu_toggle button{	position:absolute;	left:0;	top:50%;	margin:-2px 0 0;	background:#000;	height:2px;	padding:0;	border:none;	width:100%;	-webkit-transition:0.3s;	-moz-transition:0.3s;	-o-transition:0.3s;	transition:0.3s;	outline:none !important;	-webkit-border-radius:2px;	-moz-border-radius:2px;	-ms-border-radius:2px;	border-radius:2px;	}#menu_toggle button:before{	content:'';	position:absolute;	left:0;top:-8px;	width:26px;	height:2px;	background:#000;	-webkit-transform-origin:1.5px center;	-moz-transform-origin:1.5px center;	-o-transform-origin:1.5px center;	transform-origin:1.5px center;	-webkit-transition:0.3s;	-moz-transition:0.3s;	-o-transition:0.3s;	transition:0.3s;	-webkit-border-radius:2px;	-moz-border-radius:2px;	-ms-border-radius:2px;	border-radius:2px;	}#menu_toggle button:after{	content:'';position:absolute;	left:0;	bottom:-8px;	width:26px;	height:2px;	background:#000;	-webkit-transform-origin:1.5px center;	-moz-transform-origin:1.5px center;	-o-transform-origin:1.5px center;	transform-origin:1.5px center;	-webkit-transition:0.3s;	-moz-transition:0.3s;	-o-transition:0.3s;	transition:0.3s;	-webkit-border-radius:2px;	-moz-border-radius:2px;	-ms-border-radius:2px;	border-radius:2px;	}#menu_toggle.open button{	background:transparent;	}#menu_toggle.open button:before{	top:0;	-webkit-transform:rotate3d(0, 0, 1, -45deg);	-moz-transform:rotate3d(0, 0, 1, -45deg);	-o-transform:rotate3d(0, 0, 1, -45deg);	transform:rotate3d(0, 0, 1, -45deg);	-webkit-transform-origin:50% 50%;	-moz-transform-origin:50% 50%;	-o-transform-origin:50% 50%;	transform-origin:50% 50%;	}#menu_toggle.open button:after{	bottom:0;	transform:rotate3d(0, 0, 1, 45deg);	transform-origin:50% 50%;	}.mobile_header .top_nav_mobile{	margin:0 0 15px;	display:none;	box-shadow:0 0 5px rgba(0, 0, 0, 0.52);	}.mobile_header .top_nav_mobile .main_menu_nav{	padding:0;	margin:0;	border: 1px dashed rgba(255, 255, 255, 0.4);	}.mobile_header .top_nav_mobile .main_menu_nav li{	position:relative;	list-style:none;	}.mobile_header .top_nav_mobile .main_menu_nav > li > a{	padding: 11.5px 15px;	display: block;	font-size: 15px;	color: #ffffff;	text-transform: uppercase;	font-weight: bold;	letter-spacing: -0.04em;	border-bottom: 1px dashed rgba(255, 255, 255, 0.4);	}.mobile_header .top_nav_mobile .main_menu_nav > li:hover > a{	color:#C4D114;	}.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow{	position:absolute;	display:block;	right:12px;	top:0;	cursor:pointer;	height:50px;	padding:0 30px;	-webkit-transition:all 0.3s ease;	-moz-transition:all 0.3s ease;	-ms-transition:all 0.3s ease;	-o-transition:all 0.3s ease;	transition:all 0.3s ease;	}.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow.active{	-moz-transform:rotate(45deg);	-ms-transform:rotate(45deg);	-webkit-transform:rotate(45deg);	-o-transform:rotate(45deg);	transform:rotate(45deg);	}.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow.active i:before, .mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow.active i:after{	 background:#C4D114;	 }.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow i{	position:absolute;	left:50%;	top:50%;	transform:translate(-50%, -50%);	-moz-transform:translate(-50%, -50%);	-webkit-transform:translate(-50%, -50%);	width:11px;	height:11px;	}.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow i:before{	content:'';	position:absolute;	left:0;	top:4px;	width:11px;	height:3px;	background:#fff;	-webkit-border-radius:1px;	-moz-border-radius:1px;	-ms-border-radius:1px;	border-radius:1px;	}.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children .arrow i:after{	content:'';	position:absolute;	left:4px;	top:0;	width:3px;	height:11px;	background:#fff;	-webkit-border-radius:1px;	-moz-border-radius:1px;	-ms-border-radius:1px;	border-radius:1px;	}.mobile_header .top_nav_mobile .main_menu_nav > li.menu-item-has-children > .sub-menu > li.menu-item-has-children .arrow{	padding:10px 20px 12px;	}.mobile_header .top_nav_mobile .main_menu_nav ul{	position:relative;	margin:0;	padding:0;	/*display:none;*/	}.mobile_header .top_nav_mobile .main_menu_nav ul:before{	content:'';	position:absolute;	right:31px;	top:0;	border-left:10px solid transparent;	border-right:10px solid transparent;	border-top:8px solid #002e5b;	}.mobile_header .top_nav_mobile .main_menu_nav ul li{	text-transform:capitalize;	}.mobile_header .top_nav_mobile .main_menu_nav ul li:hover{   background: #2e2e40;  }.mobile_header .top_nav_mobile .main_menu_nav ul li ul li:hover a{	color:#fff!important;	}.mobile_header .top_nav_mobile .main_menu_nav ul li .arrow{	display:none !important;	}.mobile_header .top_nav_mobile .main_menu_nav ul li a{	font-size:14px;	color:#fff;	font-weight:300;	padding:11px 36px 11px 44px;	display:block;	}.mobile_header .top_nav_mobile .main_menu_nav ul li:active > a{	color:#fde428;	}.mobile_header .top_nav_mobile .main_menu_nav ul li ul{	display:block;	background:#fff;	}.mobile_header .top_nav_mobile .main_menu_nav ul li ul:before{	display:none;	}.mobile_header .top_nav_mobile .main_menu_nav ul li ul a{	font-size:14px;	font-weight:400;	color:#000;	}.mobile_header .top_nav_mobile .main_menu_nav ul li ul li{	position:relative;	padding:0 0 0 7px;	}.mobile_header .top_nav_mobile .main_menu_nav ul li ul li:before{	content:'';	position:absolute;	left:44px;	top:50%;	width:4px;	height:1px;	background:#fff;	}.mobile_header .top_nav_mobile .main_menu_nav li.current_page_item > a, .mobile_header .top_nav_mobile .main_menu_nav li.current-menu-parent > a, .mobile_header .top_nav_mobile .main_menu_nav li.current-menu-ancestor > a{	 color:#C4D114;	 }.mobile_header .top_nav_mobile .main_menu_nav > li.current_page_item.menu-item-has-children > .arrow{	color:#002e5b;	}.mobile_header .top_nav_mobile .main_menu_nav > li.current-menu-parent.menu-item-has-children > .arrow, .mobile_header .top_nav_mobile .main_menu_nav > li.current-menu-ancestor.menu-item-has-children > .arrow, .mobile_header .top_nav_mobile .main_menu_nav > li.current-menu-parent.menu-item-has-children > .sub-menu > li.current-menu-item.menu-item-has-children > .arrow,  .mobile_header .top_nav_mobile .main_menu_nav > li.current-menu-ancestor.menu-item-has-children > .sub-menu > li.current-menu-parent.menu-item-has-children > .arrow{	 color:#002e5b;	 }.mobile_menu > ul ul ul{	display:block;	}.footer_widgets_wrapper .widgets.cols_4 aside{	width:50%;	}.vc_row.construction_slider .ls-container{	margin-top:-60px !important;	}.posts_grid .post_date{	display:none;	}.page_404{	text-align:center;	}.page_404 h2:before{	display:none;	}.page_404 strong{	margin-top:250px;	}.contact_col aside.widget{	padding-top:70px !important;	padding-bottom:44px !important;	}.entry-header{	margin-top:0px;	}.top_bar{	display:none;	}body.header_style_dark .logo, body.header_style_white .logo{	margin:0 !important;	}.company-history .extended-history {    padding: 0;}}.single-team-member:hover .text-box h4, .single-team-member:hover .text-box p {    color: #fff;}.single-blog-post .news-image {    position: relative;    margin-bottom: 50px;    overflow: hidden;}.single-blog-post .news-image img {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    opacity: 1;	background: #000;    -webkit-transition: -webkit-transform .4s ease, opacity .4s ease;    transition: transform .4s ease, opacity .4s ease;}.single-blog-post .date-box {    margin-bottom: 15px!important;}.single-team-member:hover .text-box h4 a{    color:#ffffff;}/** * 14.2 Galleries */.gallery {	margin-bottom: 1.6em;}.gallery-item {	display: inline-block;	padding: 1.79104477%;	text-align: center;	vertical-align: top;	width: 100%;}.gallery-columns-2 .gallery-item {	max-width: 50%;}.gallery-columns-3 .gallery-item {	max-width: 33.33%;}.gallery-columns-4 .gallery-item {	max-width: 25%;}.gallery-columns-5 .gallery-item {	max-width: 20%;}.gallery-columns-6 .gallery-item {	max-width: 16.66%;}.gallery-columns-7 .gallery-item {	max-width: 14.28%;}.gallery-columns-8 .gallery-item {	max-width: 12.5%;}.gallery-columns-9 .gallery-item {	max-width: 11.11%;}.gallery-icon img {	margin: 0 auto;}.gallery-caption {	color: #707070;	color: rgba(51, 51, 51, 0.7);	display: block;	font-family: "Noto Sans", sans-serif;	font-size: 12px;	font-size: 1.2rem;	line-height: 1.5;	padding: 0.5em 0;}.gallery-columns-6 .gallery-caption,.gallery-columns-7 .gallery-caption,.gallery-columns-8 .gallery-caption,.gallery-columns-9 .gallery-caption {	display: none;}.single-service .img-holder {    margin-bottom: 15px;    display: inline-block;    overflow: hidden;}.vc_row.wpb_row.vc_row-fluid.testimonial-bg.testimonial-bg2 {    overflow: visible;}.request-call-form .wpcf7-form-control.wpcf7-submit {    border-radius: 3px;    margin: 0px;    padding: 4px 9px;    width: 154px;    letter-spacing: .03em;}.tmc_header_3 .logo{	float: left;    font-size: 30px!important;    text-transform: uppercase;    color: #333;	margin-top: 16px;} body.sticky_menu.tmc_header_3 #header .top_nav.affix{	    position: initial;    left: 0;    top: 0;    width: 70%;    right: 0;    padding: 0!important;    bottom: auto;    -webkit-transform: translateZ(0);   }	.tmc_header_3 .top_bar ul li i {    margin: 0 11px 0 0;}.tmc_header_3 .top-nav li {    float: left;    color: #a5a4a8;    font-size: 15px;    padding-right: 20px;    letter-spacing: .03em;    font-family: "Open Sans", sans-serif;}.getting-started h3 {    margin-top: 43px;    color: #FFF;    float: left;    font-size: 32px;    font-weight: bold;    font-family: 'Raleway', sans-serif;}.getting-started {    width: 100%;    min-height: 112px;    background: #c7cb46;}a.getting-started-button {    margin-top: 34px;    padding: 10px 30px;    background: #393939 !important;    border: 1px solid #191919 !important;    font-family: 'Open Sans', sans-serif;    font-weight: bold;    font-size: 15px;    color: #FFF;    border-radius: 4px;    text-transform: uppercase;    float: right;    letter-spacing: 1px;    text-transform: uppercase;}.sec-title P {    margin-bottom: 23px;    font-size: 18px;    color: #4f668b;    letter-spacing: .03em;    line-height: 26px;}.welcome-section .single-welcome-box {    border-bottom: 1px solid #EFEFEF;    padding: 24px 0;    margin-top: 30px;    -webkit-transition: all .5s ease;    transition: all .5s ease;}.welcome-section .single-welcome-box .icon-box, .welcome-section .single-welcome-box .text-box {    display: table-cell;    vertical-align: middle;	padding-left: 15px;}.welcome-section .single-welcome-box .text-box {    padding-left: 25px;}.welcome-section .single-welcome-box .text-box h4 {    text-transform: uppercase;    font-size: 16px;    font-weight: bold;    color: #000000;    margin-bottom: 5px;}.welcome-section .single-welcome-box h4, .welcome-section .single-welcome-box p {    margin: 0;}.welcome-section .single-welcome-box .text-box p {    font-size: 14px;    line-height: 28px;    color: #777777;    margin-bottom: 0 !important;}.single-case-box .img-holder h3 {    font-size: 15px;    color: #FFFFFF;    font-family: 'Raleway';    text-transform: uppercase;    font-weight: bold;    position: relative;    top: -45px;    text-align: center;	margin-top:0;}.testimonials .testimonial-quote {    position: relative;    margin: 30px 0;    padding: 40px 40px 40px 90px!important;    font-family: 'Open Sans';    font-size: 15px;    line-height: 26px;    background-color: #ffffff;    border-radius: 1px;    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.05);    color: #898989;	border:none;}.testimonials blockquote {    border-left: none;}.testimonial-slider.regular.slider .item {    padding-right: 45px;}.item.testimo-pad {    padding: 0 15px;}.testimonials .testimonial-quote::before {position: absolute;content: '“';top: 30px;left: 20px;color: #395ead;font-size: 100px;font-family: Georgia, Times, 'Times New Roman', serif;width: 50px;height: 50px;line-height: 97px;transition: all 100ms ease-out;}blockquote:before {    float: left;    content: "\f10d";    display: inline-block;    font: normal normal normal 55px/1 FontAwesome;    text-rendering: auto;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale;    width: 70px;    color: #d0d0d0;}.testimonials .testimonial-quote::after {    position: absolute;    content: " ";    top: 100%;    left: 70px;    height: 0;    width: 0;    border: solid transparent;    border-color: rgba(72, 71, 71, 0);    border-top-color: #ffffff;    border-right-width: 27px;    border-left-width: 0px;    border-bottom-width: 168px;    border-top-width: 29px;}.testimonials .testimonial-person img {    float: left;    margin: 0px 20px 0 0;}.testimonial-sec .testimonial-slider img {    width: 100px;    border-radius: 50%;    display: inline-block;}.client-name {    float: left;}.testimonials .testimonial-person .testimonial-author {    display: block;    font-size: 15px;    font-style: normal;    color: #9d9d9d;}.testimonials .testimonial-person .testimonial-location {    color: #6c8cd2;    font-size: 12px;    text-transform: uppercase;}a.thm-button-c {    color: #C4D114!important;    border: 1px solid #c4d114!important;}.thm-button:hover {    }.single-blog-post .img-box{	background-color: #fff;}.full-img-sec .left-content ul li {       float: left;}.welcome-section .heading-row {    width: 100%;    float: left;    border-bottom: 1px solid #dfdfe0;    margin-bottom: 42px!important;}.welcome-section .sec-title1 {    width: 447px;    float: left;	margin: 0 0 72px 0;}.welcome-section .sec-title1 h2 {    font-size: 35px;    line-height: 47px;    text-align: center;    font-family: "Raleway", sans-serif;    font-weight: 800;    color: #383838;    text-transform: uppercase;}.welcome-section .border-line {    height: 74px;    width: 2px;    float: left;    margin-top: 16px;   /* background-color: #e0e0e0;*/}.welcome-section .heading-row p.heading-text {    float: left;    width: 695px;    padding-top: 14px;    padding-left: 40px;    color: #898989;}.welcome-section .sec-title1 .big {    font-size: 50px;    line-height: 47px;	color: black;}.welcome-section .sec-title1 span {    color: #c4d20a;}.welcome-section .single-welcome-box:hover {    background: url(./../../images/bg/bg-hover1.jpg);    color: #ffffff;}.welcome-section .single-welcome-box:hover .text-box h4 {    color: #ffffff;}.welcome-section .single-welcome-box:hover .text-box p {    color: #ffffff;}.full-img-sec .left-content {    padding: 60px!important;}.icon-box-faq {    color: #2e78cc;}.full-img-sec .left-content ul li::before {    content: '\f0a9';    margin-right: 11px;    font-family: 'FontAwesome';}.tmc_header_4 .page_title::before {    content: '';    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    background: #E9E9F0;    opacity: .8;}.tmc_header_4 .page_title {    position: relative;    padding: 45px;    background-color: #e9e9f1;    background-position: 50% 0;    color: #222222;    background-size: cover;}.tmc_header_2 .page_title {    position: relative;    padding: 57.5px 0;    background-color: #e9e9f1;    background-position: 50% 0;    color: #222222;    background-size: cover;}.tmc_header_2 .page_title h1 {    margin: 0;    text-transform: uppercase;    font-size: 35px;    line-height: 55px;    color: #ffffff;    font-weight: 600;    float: left;}.tmc_header_2 .page_title h1.h2::after {    content: '';    width: 55px;    height: 3px;    display: block;    margin-top: 5px;    background: #C4D114;}.tmc_header_3 .page_title {    position: relative;    padding: 57.5px 0;    background-color: #e9e9f1;    background-position: 50% 0;    color: #222222;    background-size: cover;}.tmc_header_1 .page_title {    position: relative;    padding: 57.5px 0;    background-color: #e9e9f1;    background-position: 50% 0;    color: #222222;    background-size: cover;}.tmc_header_3 .top_nav .top_nav_wrapper > ul > li ul li a, .top_nav .main_menu_nav > ul > li ul li a {display: block;letter-spacing: .03em;padding: 14px 26px 14px;color: #4d4d4d;border-bottom: 1px solid #e9e9e9;text-decoration: none !important;background: #fff none repeat scroll 0 0;font-weight: normal;}	.tmc_header_3 .top_nav .top_nav_wrapper > ul > li ul li:hover > a {    background: #2e2e40 none repeat scroll 0 0;    color: #ffffff;}.tmc_header_3 .top_nav .top_nav_wrapper > ul > li ul li:last-child a, .tmc_header_3.top_nav .main_menu_nav > ul > li ul li:last-child a {    border-bottom: none;}body.sticky_menu.tmc_header_3 .affix .logo a img {    max-width: 80%;}.request-call-form .wpcf7-form-control.wpcf7-submit {    background: #134068;    border: none;    color: #fff;}.home5_request .request-call-form .wpcf7-form-control.wpcf7-submit {	margin-top: 0!important;    position: inherit;    padding: 7px 0;}.home5_request h2.heading-title:before {    background: #fff;}.tmc_header_5 .page_title {    position: relative;    padding: 69px 0}.tmc_header_5 .page_title h1{    position: relative;	color:#fff;}.tmc_header_5 .top_nav .top_nav_wrapper > ul > li ul li a, .top_nav .main_menu_nav > ul > li ul li a {    display: block;    padding: 11px 20px;    color: #4d4d4d;    border-bottom: 1px solid #e9e9e9;    text-decoration: none !important;    letter-spacing: .03em;    background: #fff none repeat scroll 0 0;    font-weight: normal;	border:none;	}.tmc_header_5 .top_nav .main_menu_nav > ul > li ul li:hover > a, .tmc_header_5 .top_nav .top_nav_wrapper > ul > li ul li:hover > a {    background: #2e2e40 none repeat scroll 0 0;    color: #ffffff;	border:none;}.tmc_header_1 .top_nav .top_nav_wrapper > ul > li ul li a, .top_nav .main_menu_nav > ul > li ul li a {    display: block;    padding: 14px 26px 14px;    color: #4d4d4d;    border-bottom: 1px solid #e9e9e9;    text-decoration: none !important;    letter-spacing: .03em;    background: #fff none repeat scroll 0 0;    font-weight: normal;	border:none;	border-bottom: 1px solid #e9e9e9;	}.tmc_header_1 .top_nav .main_menu_nav > ul > li ul li:hover > a, .tmc_header_1 .top_nav .top_nav_wrapper > ul > li ul li:hover > a  {    background: #2e2e40 none repeat scroll 0 0;    color: #ffffff;}.tmc_header_1 .top_nav .main_menu_nav > ul > li ul li:last-child:hover > a, .tmc_header_1 .top_nav .top_nav_wrapper > ul > li ul li:last-child:hover > a  {	border:none;}.tmc_header_2 .welcome-message p {        color: #63839c;    font-size: 15px;}.tmc_header_2 .top-nav li {    float: left;    color: #63839c;    font-size: 15px;    padding-right: 20px;}.tmc_header_2 .top_nav .top_nav_wrapper > ul > li ul li a, .top_nav .main_menu_nav > ul > li ul li a {    display: block;	padding: 11px 20px;    color: #4d4d4d;    border-bottom: 1px solid #e9e9e9;    text-decoration: none !important;    letter-spacing: .03em;    background: #fff none repeat scroll 0 0;    font-weight: normal;	text-transform: uppercase;}.tmc_header_2 .top_nav .main_menu_nav > ul > li ul li:hover > a, .tmc_header_2 .top_nav .top_nav_wrapper > ul > li ul li:hover > a {    background: #2e2e40 none repeat scroll 0 0;    color: #ffffff;}.tmc_header_2 .top_nav .top_nav_wrapper > ul > li ul li:last-child:hover > a {	border:none;}solution-top .thm-button, .footer-contacts .thm-button {    color: #ffffff !important;}.footer-contacts .thm-button {    float: right;    background: #46b9e3;}.mobile_header .logo_wrapper {    position: relative;   /* background: #29293d;*/	 background: url(../images/header-bg-3.jpg) repeat;    padding: 10px 15px;}.full-img-sec .left-content.awsm-settings ul li {    width: auto;    float: none;}@media (min-width:1480px){.full-img-sec .left-content {    padding-left: 31% !important;    padding-right: 40px !important;}}#footer .footer_widgets .tp_recent_tweets li {    position: relative;    padding-left: 30px;    padding-bottom: 22px;    background: none;}.awsm-border .single-welcome-box {	background: #FFFFFF;	border: 1px solid #EFEFEF;}.full-img-sec .list_item {    float: left;    width: 100%;	margin-top: 35px;}.full-img-sec .left-content.awwsm-class ul li {    width: 33%;    float: left;}.full-img-sec .left-content.awwsm-class .list_item img {    vertical-align: baseline;}.full-img-sec .left-content.awwsm-class .list_item p {    display: inline-block;    font-family: 'Open Sans', sans-serif;    font-size: 1.125em;    color: #fff;    padding-left: 20px;    padding-right: 32px;    margin-top: 63px;    margin-right: 27px;}p.support {    display: inline-block;    font-family: 'Open Sans', sans-serif;    font-size: 1.125em;    color: #fff;    padding-left: 20px;    padding-right: 32px;    margin-top: 63px;    margin-right: 27px;    border-right: 1px dashed #6e6e6e;}.full-img-sec .left-content.awwsm-class ul li::before {    content: initial ;        }.vc_column_container{	padding-left:0px!important;	padding-right:0px!important;}.note-bg2 .item {    float: left;    width: 33.33%;    min-height: 230px;    padding: 55px!important;    background-size: cover;}.awsm-btn-set.request-call-form .wpcf7-form-control.wpcf7-submit{	margin: 0;	height: 50px;	line-height: 50px;	background: #c6c849;	color: #171717;	font-size: 15px!important;	font-family: "Open Sans", sans-serif;	text-align: center;	border-radius: 3px;	display: inline-block;	border: none;	outline: none;	vertical-align: top;	text-transform: uppercase;	line-height: 42px;	font-weight: bold;	outline: none;	padding: 0 27px;	transition: all .5s ease;	top: 55px;	left: 20px;}.awsm-btn-set.request-call-form .wpcf7-form-control.wpcf7-submit:hover {    background: #46b9e3;    color: #fff;}.thm-button.inverse,     background: #C4D114;    color: #171717;}.thm-button.inverse:hover{	background: #46b9e3;	color: #fff;}.thm-button:hover {		color: #171717!important;}.awsm-btn-sets.request-call-form .wpcf7-form-control.wpcf7-submit {	position:relative;	margin: 0;	height: 50px;	line-height: 50px;	background: #c6c849;	color: #171717;	font-size: 15px!important;	font-family: "Open Sans", sans-serif;	text-align: center;	border-radius: 3px;	display: inline-block;	border: none;	outline: none;	text-transform: uppercase;	line-height: 42px;	font-weight: bold;	outline: none;	padding: 0 27px;	transition: all .5s ease;}.awsm-btn-sets.request-call-form .wpcf7-form-control.wpcf7-submit:hover {    background: #46b9e3;    color: #fff;}.padding-side-service.wpb_column.vc_column_container.vc_col-sm-12 {    max-width: 330px;    width: 100%;    margin-left: 15px;}p.form-submit input[type="submit"] {    position: relative;    margin: 0!important;}.contact-form.left-box .wpcf7-form-control.wpcf7-submit.thm-button{	position: relative!important;	right: 0px!important;	margin-top: 17px !important;	font-size: 15px !important;	width: 155px;	padding: 0 14px !important;	color: #fff;	letter-spacing: initial;}.s-awsm-pad .custom-heading{	padding-left:50px;}.genericon-pinned:before {    content: "\f00c";    font-family: FontAwesome;    font-size: 30px;    display: block;}.sidebar-area.default_widgets {    padding-left: 30px;}#tmc_services_sidebar-2.widget_tmc_services_sidebar {    padding-left: 0;}.widget.widget_tmc_posts {    padding-left: 0;}.widget.widget_text {    padding-left: 0;}.widget.widget_tag_cloud {    padding-left: 0;}.comment-time::after {    content: initial !important;}.widget {    margin-bottom: 40px;}body.tmc_header_4 .top_nav .top_nav_wrapper > ul  > li.current_page_item a{	color: #C4D114;}.tmc_header_4 .top_nav .top_nav_wrapper > ul > li ul.sub-menu li a, .top_nav .main_menu_nav > ul > li ul.sub-menu li a {    display: block;    padding: 14px 26px 14px;    color: #000;    border-bottom: 1px solid #e9e9e9;    text-decoration: none !important;    letter-spacing: .03em;    background: #fff none repeat scroll 0 0;    font-weight: normal;	text-transform:none;	font-size:15px;	white-space: nowrap;	letter-spacing: .03em;	line-height: 1.42857143;	}.tmc_header_4 .top_nav .main_menu_nav > ul > li ul.sub-menu li:hover > a, .tmc_header_4 .top_nav .top_nav_wrapper > ul > li ul.sub-menu li:hover > a {    background: #2e2e40 none repeat scroll 0 0;    color: #ffffff ;}.tmc_header_4 .top_nav .main_menu_nav > ul > li ul.sub-menu li:last-child:hover > a, .tmc_header_4 .top_nav .top_nav_wrapper > ul > li ul.sub-menu li:last-child:hover > a {	border:none;}p.page-subtitle {float: left;width: 100%;font-size: 20px;font-style: italic;font-family: "PT Serif", sans-serif;margin: 0;color: #323240;letter-spacing: .03em;line-height: 26px;}.search-resutls button {    font-size: 21px;    border: none;    background: transparent;}.search-resutls .input-group-addon {    padding: 6px 20px 6px 40px;}.search-sidebar .widget_search{	display:none;}.cart input[type="submit"] {    margin-top: 0!important;}@media (max-width:767px){#comments .comment .comment-wrapper {    margin-left: 70px;	padding: 15px;}}@media (min-width:1400px){.full-img-sec .left-content {    padding: 72px;}}.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {    float: right;    margin-top: 0!important;	line-height: 36px;	color: #FFFFFF;	font-size: 13px !important;	padding: 0 20px;	font-weight:bold;	border-radius: 3px;	letter-spacing: .03em;}.woocommerce-cart table.cart .cupon-box input:first-child, .woocommerce form .form-row input.input-text {    line-height: 1.9!important;    border: 1px solid #e9e9e9!important;    padding: 3px 5px;}.woocommerce form .form-row {    padding: 0!important;}.single-project-item h2 {    font-size: 15px;    line-height: 22px;    color: #1e2e50;    margin-bottom: 4px;}.inverse.colors-comn{	background: #C4D114;	color: #171717;}.inverse.colors-comn:hover{	background-color: #00aeef;	color: #fff!important;}.time.new-cs{	font-size:18px!important;	font-style:italic!important;}.new-app-color.thm-button.inverse {    background: #C4D114;    color: #171717;}.new-app-color.thm-button.inverse:hover {    background: #46b9e3;    color: #fff !important;}ul.list-box li {    color: #B1BE07;    line-height: 35px;    list-style: none;	font-size: 16px;}.left-box.vc_column_container{	padding-right:15px!important;}/* Main css file for project listing*/.custom-heading.new-available h2{	margin: 0;	font-size: 27px;	font-family: "Raleway", sans-serif;	font-weight: 800;	color: #383838;	line-height: 22px;	text-transform: uppercase;	padding-bottom:26px;}.item-case-details p {    margin: 0 0 35px 0!important;}.item-case-details p:last-child {    margin: 0;}.case-details-sec.item-case-details {    padding: 100px 0;    display: inline-block;}.justified-padding.vc_column_container{	padding-left:15px!important;	padding-right:15px!important;}.case-details-sec.item-case-details ul {    margin: 0;    padding: 0 0 0 20px;}.case-details-sec.item-case-details ul li {    color: #43aefa;    margin: 0 0 15px 0;    font-size: 20px;}.case-details-sec.item-case-details ul li span {    font-weight: bold;    color: #242424;	padding: 0 0 0 15px;	font-size: 16px;	margin: 0 0 15px 0;	display: block;}.case-details-sec.item-case-details ul li p{	padding: 0 0 0 15px;} .local-setup.padding-side-service .single-sidebar-widget {    padding-right: 0px;}.single-sidebar-widget .single-service-contact .inn {    padding: 0 30px 20px 30px;}.single-sidebar-widget .single-service-contact p{	color:#C8C8DD;	line-height:22px;	margin-top:5px!important;	margin-bottom:0!important;	}	.single-sidebar-widget .single-service-contact {    background: #3f4563;    padding: 30px 0;    background-repeat: no-repeat;    background-position: 95% 85%;}.single-sidebar-widget .single-service-contact h3 {    font-weight: 700;}.single-sidebar-widget .single-service-contact a i {    font-size: 22px;    margin: 5px 20px 0 0;}.single-sidebar-widget .single-service-contact a {    background: #363d58;    font-size: 22px;    padding: 10px 30px;    color: #fff !important;    font-style: italic;    width: 100%;    display: inline-table;    font-weight: 700;	line-height: 26px;	font-family: "Open Sans", sans-serif;} .single-service-box h4 {    margin: 0;    text-transform: uppercase;    color: #314861;    font-size: 20px;    line-height: 30px;    font-weight: 700;    margin-top: -5px;    margin-bottom: 15px;}.single-service-box p strong {    font-size: 18px;    color: #000000;    font-weight: normal;}p.newly-assign-margin{	margin-top: -7px;	margin: 0 0 10px;}.case-details-sec.item-case-details .vc_col-sm-4 img {    margin: 15px 0;}.case-details-sec.item-case-details p:last-child {    margin: 0!important;}.heading-margin-finish.custom-heading{	margin-bottom:20px!important;}.sec-page-case-details.case-details-sec.item-case-details ul li span {    font-size: 16px;    color: #898989;    margin: 0 0 15px 0;    display: block;	font-weight: initial;}.eliminate-pad.blog .col-md-3{	padding:0;}.eliminate-pad.blog .col-md-3 .single-blog-post{	padding:0;}.single-blog-post .img-box {    margin-bottom: 15px;    background: #fff;    overflow: hidden;}.single-blog-post .img-box img {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    opacity: 1;    -webkit-transition: -webkit-transform .4s ease, opacity .4s ease;    transition: transform .4s ease, opacity .4s ease;}.single-blog-post .img-box:hover img {    -webkit-transform: scale(1.05);    -ms-transform: scale(1.05);    transform: scale(1.05);    opacity: .7;    cursor: pointer;}.case-details-sec .information-case{	background: #ececec;	padding: 37px 40px;	min-height: 393px;}@media (max-width:980px){.mp .vc_column-inner{	padding:0!important;}}.create-new-pad .vc_column_container{	padding-right:20px!important;}/* Main css file for project listing End*/.left-image.vc_column_container{	padding-right:15px!important;}.contact_media .media-left a{	border-color:#fff!important;}.contact-form.left-box .wpcf7-form-control.wpcf7-submit.thm-button:hover{	background: #46b9e3;	color:#fff!important;}.welcome-section .single-welcome-box.no-hover-effect:hover {    background: none;    color:#000;}.welcome-section .single-welcome-box.no-hover-effect:hover .text-box h4 {    color: #000000;}.welcome-section .single-welcome-box.no-hover-effect:hover .text-box p {    color: #777777;}.thm-button.mine-css.thm-button-c:hover{	margin-top: 34px;	background-color: #C4D114;	border: 1px solid #C4D114;	color: #FFF;}.thm-button.inverse.white.regars-color{	background: #C4D114!important;}.thm-button.inverse.white.regars-color:hover{	background: #46b9e3!important;	color:#fff!important;}.thm-button.mu-color:hover{	background: #c6c849;}.widget-posts-list li .img-box {	background: #46b9e3;	}.widget-posts-list li:hover .img-box a img{	opacity: .5;	}.widget.widget_tag_cloud .tagcloud a:hover {	background: #DAE456;	border-color: #DAE456;	color: #2D2D2D;}#coupon_code{	color: #242424;    border: 1px solid #DDDDDD !important;    line-height: 31px !important;    margin-right: 10px;    outline: medium none;    padding: 0 20px;    width: 130px;}.tmc_header_2 .bread-cumb .container span {    margin-right: 0px;}.tmc_header_5 .bread-cumb .container span {    margin-right: 0px;}.form-row input.button{	    margin-top: 0!important;    line-height: 36px;    color: #FFFFFF;    font-size: 13px !important;    padding: 0 20px;    font-weight: bold;    border-radius: 3px;    letter-spacing: .03em;}.tmc_header_2 p.page-subtitle {	color:#fff;	margin-top:20px!important;}.tmc_header_1 p.page-subtitle {	color:#fff;}.latest-heading-set h2{	font-family: "Open Sans", sans-serif;	line-height: 22px;	padding-bottom: 18px;}.custom-heading.wpb_content_element.latest-heading-set.before-set h2::before{	background: #f6ba18;}.testimonial-slider.regular.slider .item.demo-2-testimonial-setting {    padding-right: 15px;}.request-call-bgse{	padding-top: 80px !important;padding-bottom: 68px !important;}.request-call-form.ren .wpcf7-form-control.wpcf7-submit:hover {    color: #fff;	background: #134068;	opacity:1;}.item.slick-slide.slick-active.demo-2-testimonial-setting{	text-align:left;}.blog-paragraph-font-setting .single-blog-post .content-box p{	letter-spacing: .03em;	font-size: 15px;	color: #898989;	line-height: 26px;	font-family: "Open Sans", sans-serif;	margin:0!important;	margin-top:7px!important;}.no-text-s a{	display:none;}.no-text-s .project-filter li:hover span {    color: #fff;}.no-text-s .project-filter li span::after{	background: #fff;}.single-project-item.awsm-text-format h2{	font-style: normal;	font-weight: normal;}.awsm-text-format .project-filter{	display:none;}.testimonial-sec .testimonial-slider .redo img {    width: auto;	border-radius:0;}.tmc_header_1 .footer-contacts{	background: #bcc637;	padding:31px 0;	min-height: 105px;	}.tmc_header_1 .footer-contacts h2 {	float: left;font-size: 27px;color: #000;margin: 6px 0;font-style: normal;}.tmc_header_1 .footer-contacts .thm-button {    float: right;    background: #000;} .tmc_header_5 .footer-contacts{	 display:none; } .tem-style{	 text-align:center; }.top_nav .main_menu_nav > ul > li ul {    top: 113%;}.top_nav .main_menu_nav > ul > li ul {    top: 114%;    min-width: 243px;}.thm-button.thm-button1:hover{	background: #C4D114;color: #171717;}.thm-button.inverse.royal{	background: #C4D114;	color: #171717;}.thm-button.inverse.royal:hover{background: #46b9e3;color: #fff!important;}.tmc_header_1 .footer-contacts .thm-button:hover {    float: right;	background: #c6c849;}.tmc_header_4 .icon_text .text {	text-align: left;}.icon-box.fncp-money, .icon-box.fncp-money-1, .icon-box.fncp-statistics,.icon-box.fncp-two  {    font-size: 64px;    color: #1876c3;} .icon-box.fncp-money:hover, .icon-box.fncp-money-1:hover, .icon-box.fncp-statistics:hover,.icon-box.fncp-two:hover {    color: #ffffff;}body.tmc_header_4 .top_nav .top_nav_wrapper > ul > li.menu-item-has-children:hover:before{    width: 0;    height: 0;    border-left: 7px solid transparent;    border-right: 7px solid transparent;    border-top: 7px solid #12121b;    content: "";    position: absolute;    bottom: -7px !important;    z-index: 1010;    text-align: center;    left: 20px;}.tmc_header_4 .top_nav .top_nav_wrapper > ul > li ul li a {    padding: 11px 20px;	border-bottom: 1px solid #e9e9e9;}.welcome-section.sec-pad .heading-row .sec-title1 h2{	margin-top:0;}.tmc_header_4 .full-img-sec .left-content.awsm-settings li {	color: #56D7F7;}.tmc_header_4 .full-length .custom-heading h2, .tmc_header_5 .faq-left-box-one  h2 {    font-family: "Raleway", sans-serif;}.tmc_header_4 .faq-left-box .text-box h3, .tmc_header_5 .faq-left-box .text-box h3{	font-style: normal;}.welcome-section.sec-pad .single-welcome-box .text-box p{	line-height: 24px;}.awsm-border .single-welcome-box {    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);    -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);}.request-call-bg .custom-heading h2 {    font-family: "Raleway", sans-serif;}.tmc_header_2 .top-nav li:last-child {    padding-right: 0;}.mobile_header.top_nav.affix-top {    position: relative;    float: none;    bottom: auto;    top: auto;    left: auto;    right: auto;    padding: 0;    overflow: inherit;}.mobile_header.top_nav.affix,body.sticky_menu.tmc_header_3 #header  .mobile_header.top_nav.affix {    position: fixed;    left: 0;    top: 0;    right: 0;    bottom: auto;    -webkit-transform: translateZ(0);	transform: translateZ(0px);}body.sticky_menu.tmc_header_3 #header  .mobile_header.top_nav.affix {	width: 100%;}.tmc_header_2 .mobile_header .logo_wrapper{	background:#fff;}.tmc_header_2 .mobile_header #menu_toggle button, .tmc_header_2 .mobile_header #menu_toggle button:before,.tmc_header_2 .mobile_header #menu_toggle button:after{	background:#000;}.tmc_header_2 .mobile_header #menu_toggle.open button {    background: transparent;}.mobile_header .top_nav_mobile {    margin: 0;}.wpb_gmaps_widget .wpb_wrapper {    padding: 0!important;}.request-call-form input[type="email"] {    width: 100%;    border: none;    padding: 10px 10px;    margin-bottom: 30px;    height: 50px;}.tmc_header_3 .mobile_header .logo {    margin-top: 0;}.tmc_header_3 .mobile_header #menu_toggle,.tmc_header_1 .mobile_header #menu_toggle,.tmc_header_5 .mobile_header #menu_toggle {    margin: 10px 0 0;}.h2-margin .note-bg h2{	margin-top:0;}.tmc_header_5 #header .header_top3 .top_nav .top_nav_wrapper ul.main_menu_nav li ul.sub-menu li a{		border-bottom: 1px solid #e9e9e9;}.tmc_header_5 #header .header_top3 .top_nav .top_nav_wrapper ul.main_menu_nav li ul.sub-menu li:last-child a:hover{		border-bottom: none;}.tmc_header_5 .note-bg2 .item {    padding: 56px 115px 56px 115px !important;}div#btt {    background: none repeat scroll #222222;    opacity: 0.8;    border: 1px solid #333333;    border-radius: 2px;    bottom: 21px;    cursor: pointer;    padding: 8px 15px;    position: fixed;    right: 20px;    z-index: 50;    color: #777777;}.mobileBtt{	display:none;}.desktopBtt{	display:none;}#header [class*=" icon-"]:before, [class^=icon-]:before {    font-family: inherit !important;}.social-share li i.fa {    margin-right: 6px;}.social-share li {    width: 100% !important;}@media (max-width: 991px){	.mobileBtt{display:block;	}}@media (min-width: 991px){		.desktopBtt{display:block;}}.layout-boxed{	max-width:1215px;	margin:0 auto;}.boxed-container {    max-width: 1200px;    margin: 0 auto;}.affix {    position: relative;}.single-welcome-box:hover .icon-box:before {    color: #fff;}.woocommerce a.remove {    display: inline-block;}.woocommerce-shipping-fields h3{	font: bold 26px/1.2 "Alegreya", serif;    color: #242424;    text-transform: uppercase;    position: relative;    padding-bottom: 20px;    letter-spacing: 0.3px;    margin: 0 0 1.2em 0;}.woocommerce-shipping-fields h3:before{	content: "";    width: 55px;    height: 3px;    display: inline-block;    background: #fab90a;    position: absolute;    bottom: 0;}.select2-container--default .select2-selection--single {    border-radius: 0;    border: 1px solid #E9E9E9;	height: 40px;}.select2-container--default .select2-selection--single .select2-selection__arrow {    height: 40px;}.select2-container--default .select2-selection--single .select2-selection__rendered {    color: #898989;}.order-box ul li span span {    float: left;}.wpb-js-composer .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {    background: #353543 !important;}.comming-soon-sec .subscribe-form p:last-child {    padding-top: 0!important;}.pull-left.cupon-box {    text-align: left;}.woocommerce .cart .add-to-cart-wrap {    text-align: right;}.woocommerce .cart .cupon-box input.button,.woocommerce .cart .add-to-cart-wrap input.button {    line-height: 33px;    color: #FFFFFF;	font-weight: bold;    padding: 0 20px;	border: none;    font-family: "Open Sans", sans-serif;}body.tmc_header_3 .nav-header-right > ul > li > ul {    top: 65%;}body.tmc_header_5 .faq-page.faq-page2 .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a {    padding: 5px 50px 5px 0 !important;    padding-left: 20px !important;    border: 1px solid #dedede;}body.tmc_header_5 .faq-page.faq-page2 .vc_tta-panel.vc_active .vc_tta-panel-title a span{	color: #fff !important;}.search-page-results h3.fnt_25 {    margin-top: 20px;}.getting-started-button i.fa.fa-arrow-right {    margin-left: 7px;}input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder,.woocommerce form .form-row textarea::-webkit-input-placeholder,textarea, input[type="date"]::-webkit-input-placeholder, input[type="datetime"]::-webkit-input-placeholder, input[type="datetime-local"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="month"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder, input[type="search"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, input[type="time"]::-webkit-input-placeholder, input[type="url"]::-webkit-input-placeholder, input[type="week"]::-webkit-input-placeholder,.answer-question textarea::-webkit-input-placeholder,.comment-form-comment textarea::-webkit-input-placeholder { /* Chrome/Opera/Safari */  color: #959595;}input[type="text"]::-moz-placeholder, input[type="email"]::-moz-placeholder,input[type="search"]::-moz-placeholder, input[type="password"]::-moz-placeholder,.woocommerce form .form-row textarea::-moz-placeholder,textarea, input[type="date"]::-moz-placeholder, input[type="datetime"]::-moz-placeholder, input[type="datetime-local"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="month"]::-moz-placeholder, input[type="number"]::-moz-placeholder, input[type="password"]::-moz-placeholder, input[type="search"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, input[type="time"]::-moz-placeholder, input[type="url"]::-moz-placeholder, input[type="week"]::-moz-placeholder,.answer-question textarea::-moz-placeholder,.comment-form-comment textarea::-moz-placeholder { /* Firefox 19+ */  color: #959595;}input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,.woocommerce form .form-row textarea:-ms-input-placeholder,textarea, input[type="date"]:-ms-input-placeholder, input[type="datetime"]:-ms-input-placeholder, input[type="datetime-local"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="month"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder, input[type="search"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, input[type="time"]:-ms-input-placeholder, input[type="url"]:-ms-input-placeholder, input[type="week"]:-ms-input-placeholder,.answer-question textarea:-ms-input-placeholder,.comment-form-comment textarea:-ms-input-placeholder { /* IE 10+ */  color: #959595;}input[type="text"]:-moz-placeholder,input[type="email"]:-moz-placeholder, input[type="search"]:-moz-placeholder, input[type="password"]:-moz-placeholder,.woocommerce form .form-row textarea:-moz-placeholder,textarea, input[type="date"]:-moz-placeholder, input[type="datetime"]:-moz-placeholder, input[type="datetime-local"]:-moz-placeholder, input[type="email"]:-moz-placeholder, input[type="month"]:-moz-placeholder, input[type="number"]:-moz-placeholder, input[type="password"]:-moz-placeholder, input[type="search"]:-moz-placeholder, input[type="tel"]:-moz-placeholder, input[type="time"]:-moz-placeholder, input[type="url"]:-moz-placeholder, input[type="week"]:-moz-placeholder,.answer-question textarea:-moz-placeholder,.comment-form-comment textarea:-moz-placeholder { /* Firefox 18- */  color: #959595;}.header_top .header_social {    padding-top: 20px;}.header_top .phone_number {    padding-top: 20px;}@media only screen and (max-width:1280px){		.full-img-sec .left-content {    padding: 76px !important;}}@media screen and (max-width:768px) and (min-width:361px){.information-company, .profile-work, .profile-information, .advisors-sec,.career-page,.service-details, .faqpage,.project-details,.contactuspage,.home2_team,.company-history,.sidebar-container  .without_vc,.team_grid .vc_column_container {    padding-left: 15px !important;    padding-right: 15px !important;}}.product-tab-box .vc_tta-panel.vc_active .vc_tta-panel-title a span {    color: #000000 !important;}@media screen and (max-width:768px) and (min-width:481px){.sidebar-container{	padding-left: 15px !important;}}.col-lg-4.col-md-4 {    overflow: hidden;}.faqpage .vc_tta-panel.vc_active .vc_tta-panel-title a span{	color:#ffffff!important;}.advisors-sec .col-md-12, .advisors-sec .col-md-3{	padding:0;}@media only screen and (max-width:980px){	.advisors-sec .col-md-9{	padding:0;}.sidebar-area.default_widgets {    padding-left: 0px;}	}.carousel-caption-demo a.thm-button {    font-size: 15px;    font-family: "Open Sans", sans-serif;    background: #46b9e3;    text-align: center;    border-radius: 3px;    display: inline-block;    border: none;    outline: none;    color: #fff;    vertical-align: top;    text-transform: uppercase;    line-height: 42px;    font-weight: bold;    outline: none;    padding: 0 27px;    margin: 0 12px;    -webkit-transition: all .5s ease;	transition: all .5s ease;}.carousel-caption-demo a.thm-button.inverse, .carousel-caption-demo a.thm-button:hover {    background: #fbd03b;    color: #171717;}.carousel-caption-demo a.thm-button.inverse:hover {    background: #46b9e3;    color: #fff;}span.border-slide {    display: inline-block;    width: 270px;    height: 1px;    background: #FFFFFF;    vertical-align: inherit;    position: relative;    top: 3px;}.tmc_header_4 p.page-subtitle {    margin: 0 !important;}.carousel-caption-demo.button-upper {    margin-top: 25px!important;}.service-details .vc_tta.vc_tta-style-modern .vc_tta-tab.vc_active {    border-left: 1px solid #E2E2E2;    border-right: 1px solid #E2E2E2;    border-bottom-color: #fff;}.service-details .vc_tta.vc_tta-style-modern .vc_tta-tab {    border-left: 1px solid #E2E2E2;    border-right: 1px solid #E2E2E2;    border-top: 1px solid #E2E2E2;    border-bottom: 1px solid #E2E2E2;}.service-details  .vc_tta-color-white.vc_tta-style-modern .vc_tta-tab.vc_active>a {    background-color: #fff !important;}body.sticky_menu.tmc_header_3 #header .header_top.top_nav.affix {    position: fixed ;    width: 100%;    background: #0f2440;    -webkit-animation: fadeItIn 1s;    animation: fadeItIn 1s;}.home-cta a.thm-button-mine.mine-css {    color: #C4D114;    border: 1px solid #c4d114;    margin-top: 34px;    font-size: 15px;    font-family: "Open Sans", sans-serif;    text-align: center;    border-radius: 3px;    display: inline-block;    vertical-align: top;    text-transform: uppercase;    line-height: 42px;    font-weight: bold;    outline: none;    padding: 0 27px;    -webkit-transition: all .5s ease;    transition: all .5s ease;}.home-cta a.thm-button-mine.mine-css:hover {    background-color: #C4D114;    border: 1px solid #C4D114;    color: #242424;}input[type="reset"], input[type="submit"], input[type="submit"], .tmc-menu ul li a:hover, .tmc-menu ul li.current-menu-item > a, .loop-pagination a:hover, .loop-pagination span:hover, .loop-pagination a.current, .loop-pagination span.current, .footer-social, .tagcloud a:hover, woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit.alt:focus, .woocommerce #respond input#submit.alt:active, .woocommerce a.button.alt:hover, .woocommerce a.button.alt:focus, .woocommerce a.button.alt:active, .woocommerce button.button.alt:hover, .woocommerce button.button.alt:focus, .woocommerce button.button.alt:active, .woocommerce input.button.alt:hover, .woocommerce input.button.alt:focus, .woocommerce input.button.alt:active, .woocommerce span.onsale, .entry-content .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li.ui-tabs-active a, .entry-content .wpb_content_element .wpb_accordion_header li.ui-tabs-active a, .entry-content .wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header.ui-state-active a, .btn, .btn:hover, .btn-primary, .custom-heading .heading-line, .custom-heading .heading-line.primary, .wpb_wrapper .eg-tmc_projects-element-1, .sec-title h2:after, .custom-heading h2:before, .single-team-member .img-box .overlay .box .content ul, .right-box .single-blog-post:hover .text-box .date-box span.decor-line, .widget_tmc_services h4:after, .get-in-touch h4:after, .widget-links h4:after, .widget_mc4wp_form_widget h3.widget-title:after, .about-cta .single-count-box span.decor-line, .widget h2::after, .img-holder .date-box, .more-link:hover, .more-link:focus, .single-blog-post .qoute-box, .woocommerce ul.products li.product .button, .product-details-content .content-box .cart-btn, .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .thm-button1:hover, .widget_mc4wp_form_widget h4:after, .widget_nav_menu h4:after, .answer-question .wpcf7-form-control.wpcf7-submit:hover, .thm-button:hover, .widget_archive h5:after, .widget_categories h5:after, .widget_links h5:after, .widget_meta h5:after, .widget_pages h5:after, .widget_recent_comments h5:after, .widget_recent_entries h5:after, .widget_rss h5:after, .widget_nav_menu h5:after, .widget_tmc_services_sidebar .widget_tmc_services:after, .widget_tmc_posts .widget_title:after, .widget_text .widget_title:after, .widget_tag_cloud .widget_title:after, .widget_tp_widget_recent_tweets h4:after, .widget.widget_tag_cloud .tagcloud a:hover, .thm-button.mine-css.thm-button-c:hover{background-color: #999855;}body.tmc_header_4 .top_nav .top_nav_wrapper > ul > li.current_page_item a, body.tmc_header_4 .top_nav .top_nav_wrapper > ul > li > a:hover, .icon_text .icon, .welcome-section .sec-title1 span, a, .primary-color, .tmc-menu a:hover, .tmc-menu > li.current-menu-item > a, .tmc-menu > li.current-menu-ancestor > a, .entry-footer .post-categories li a:hover, .entry-footer .post-tags li a:hover, .heading-404, .grid-item .grid-title a:hover, .widget a:hover, .widget #calendar_wrap a, .widget_recent_comments a, #secondary .widget.widget_nav_menu ul li a:hover, #secondary .widget.widget_nav_menu ul li li a:hover, #secondary .widget.widget_nav_menu ul li li li a:hover, #secondary .widget.widget_nav_menu ul li.current-menu-item a, .woocommerce ul.products li.product .price, .woocommerce .star-rating, .iconbox-wrapper .iconbox-icon .primary, .iconbox-wrapper .iconbox-image .primary, .iconbox-wrapper a:hover, .breadcrumbs a:hover, #comments .comment .comment-wrapper .comment-meta .comment-time:hover, #comments .comment .comment-wrapper .comment-meta .comment-reply-link:hover, #comments .comment .comment-wrapper .comment-meta .comment-edit-link:hover, .nav-toggle-active i, .header-transparent .header-right-wrap .extract-element .phone-text, .site-header .header-right-wrap .extract-element .phone-text, .wpb_wrapper .tmc-projects-light .esg-navigationbutton:hover, .wpb_wrapper .tmc-projects-light .esg-filterbutton:hover, .wpb_wrapper .tmc-projects-light .esg-sortbutton:hover, .wpb_wrapper .tmc-projects-light .esg-sortbutton-order:hover, .wpb_wrapper .tmc-projects-light .esg-cartbutton-order:hover, .wpb_wrapper .tmc-projects-light .esg-filterbutton.selected, .wpb_wrapper .tmc-projects-dark .esg-navigationbutton:hover, .wpb_wrapper .tmc-projects-dark .esg-filterbutton:hover, .wpb_wrapper .tmc-projects-dark .esg-sortbutton:hover, .wpb_wrapper .tmc-projects-dark .esg-sortbutton-order:hover, .wpb_wrapper .tmc-projects-dark .esg-cartbutton-order:hover, .wpb_wrapper .tmc-projects-dark .esg-filterbutton.selected, .icon-box-faq, .name-content .client-name h3, .statics ul li p, .right-box .single-blog-post:hover .date-box h4, .tel-box .text-box h4, .single-service h3 a:hover, .single-sidebar-widget .single-service-contact a, .service-single-page .single-service-box ul.list-box li, .single-blog-post h3:hover, #footer .socials ul li a:hover, ul.list-box li, .comming-soon-sec .time .box-time, .comming-soon-sec .time .box-time span:first-child, .comming-soon-sec .time .box-time span:last-child, .post-page-meta i, .entry-meta i.fa, .widget-posts-list .content a h4:hover, body.tmc_header_2 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_item > a, body.tmc_header_2 .header_top .top_nav .top_nav_wrapper > ul > li.current-menu-ancestor > a, body.tmc_header_2 .header_top .top_nav .top_nav_wrapper > ul > li.current-menu-parent > a, body.tmc_header_2 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_parent > a, body.tmc_header_2 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_ancestor > a, body.tmc_header_2 .header_top .top_nav .main_menu_nav > ul > li.current_page_item > a, body.tmc_header_2 .header_top .top_nav .main_menu_nav > ul > li.current-menu-ancestor > a, body.tmc_header_2 .header_top .top_nav .main_menu_nav > ul > li.current-menu-parent > a, body.tmc_header_2 .header_top .top_nav .main_menu_nav > ul > li.current_page_parent > a, body.tmc_header_2 .header_top .top_nav .main_menu_nav > ul > li.current_page_ancestor > a, body.tmc_header_2 .header_top .top_nav .top_nav_wrapper > ul > li:hover > a, body.tmc_header_2 .header_top .top_nav .main_menu_nav > ul > li:hover > a, #footer .footer_widgets .tp_recent_tweets li:before, .top_nav .top_nav_wrapper > ul > li.current_page_item > a, .top_nav .top_nav_wrapper > ul > li.current-menu-ancestor > a, .top_nav .top_nav_wrapper > ul > li.current-menu-parent > a, .top_nav .top_nav_wrapper > ul > li.current_page_parent > a, .top_nav .top_nav_wrapper > ul > li.current_page_ancestor > a, .top_nav .main_menu_nav > ul > li.current_page_item > a, .top_nav .main_menu_nav > ul > li.current-menu-ancestor > a, .top_nav .main_menu_nav > ul > li.current-menu-parent > a, .top_nav .main_menu_nav > ul > li.current_page_parent > a, .top_nav .main_menu_nav > ul > li.current_page_ancestor > a, .top_nav .top_nav_wrapper > ul > li:hover > a, .top_nav .main_menu_nav > ul > li:hover > a, .post-resource ul li i, body.tmc_header_1 .icon_text .icon, .footer-contacts2 h2 strong, body.tmc_header_5 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_item > a, body.tmc_header_5 .header_top .top_nav .top_nav_wrapper > ul > li.current-menu-ancestor > a, body.tmc_header_5 .header_top .top_nav .top_nav_wrapper > ul > li.current-menu-parent > a, body.tmc_header_5 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_parent > a, body.tmc_header_5 .header_top .top_nav .top_nav_wrapper > ul > li.current_page_ancestor > a, body.tmc_header_5 .header_top .top_nav .main_menu_nav > ul > li.current_page_item > a, body.tmc_header_5 .header_top .top_nav .main_menu_nav > ul > li.current-menu-ancestor > a, body.tmc_header_5 .header_top .top_nav .main_menu_nav > ul > li.current-menu-parent > a, body.tmc_header_5 .header_top .top_nav .main_menu_nav > ul > li.current_page_parent > a, body.tmc_header_5 .header_top .top_nav .main_menu_nav > ul > li.current_page_ancestor > a, body.tmc_header_5 .header_top .top_nav .top_nav_wrapper > ul > li:hover > a, body.tmc_header_5 .header_top .top_nav .main_menu_nav > ul > li:hover > a, .return-customer a, .tp_recent_tweets li a, #footer .footer_widgets .tp_recent_tweets li .twitter_time, .home-cta a.thm-button-mine.mine-css {color: #999855;}.our_testimonial .item {width: 50%;float: left;padding: 35px 15px;}.our_testimonial .client-name h3 {color: #2b649b;line-height: normal;}.client-name i {color: #999855;}.about-company-history ul.list-box li{color: #898989;font-style: normal;line-height: 30px;}.about-company-history ul.list-box li::before {content: "-";}.contact_us .loan_officers .vc_row, .contact_us .loan_officers .wpb_text_column {padding-top: 30px;padding-right: 30px;padding-bottom: 30px;padding-left: 30px;}input[type="button"] {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0px;color: rgb(40, 109, 174);font-size: 14px;padding: 5px 10px 5px 10px;border: solid #1f628d 2px;text-decoration: none;}.btn:hover, .button:hover, button:hover, input[type="button"]:hover {background: rgb(40, 109, 174);text-decoration: none;color: rgb(255, 255, 255);}.vc_custom_1515296888893 {background-image: url(../images/experiencedAndTrustBackHorsesBlueFade.jpg?id=854) !important;background-position: center ;background-repeat: no-repeat ;background-size: cover ;}.vc_custom_1536784380654 {background: #ffffff url(../images/why-choose-bg.jpg?id=999);}.vc_custom_1515312977901 {background-color: rgba(255,255,255,0.45);}.hm-tc .testimonial-sec .testimonial-slider p{color:#fff;}.awards_page .vc_row,.awards_page .wpb_single_image {    padding: 20px;}.top_nav_mobile ul.dropdown-menu {    background: #12121b;    width: 100%;}.header_social ul.social-share {    min-width: 100px;    list-style: none;}.header_social ul.social-share li {    float: left;    width: AUTO !important;}.header_social ul.social-share a {    background: #12121b;    padding: 7px 3px;    margin-right: 5px;}.header_social ul.social-share i.fa {    font-size: 18px;    margin: 6px;    color: #fff;}.header_top .phone_number .text {    font-weight: bold;    /*margin-top: 9px;*/    font-size: 18px !important;    padding-left: 7px;    max-width: 324px !important;}@media (min-width: 1490px){	.full-img-sec .left-content {padding: 89px !important;padding-left: 33% !important;}}@media screen and (max-width:768px){.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:48%!important;}.testimonial-sec .item{width: 100%;}.container{ padding:0 15px;}.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid > li, .last_toggle_el_margin, .wpb_button{clear:both;}.wpb_wrapper{margin-bottom:0!important;}.widget_tmc_projects{padding-top:20px!important;}.vc_tta.vc_general .vc_tta-panel-body{padding:10px!important;}}@media screen and (max-width:640px){.right-box{padding:0 0px!important;}.statics ul li{padding:0 10px!important;}#footer li.services-list{width:100%;float:left;}.contact-field{width:100%;}.image-project{width:100% !important;}.text-project{width:100% !important;}.col-md-8.col-sm-12.pull-right.tab-content{width:100% !important;}.service-info h6{-webkit-transition:all 300ms linear 0s;transition:all 300ms linear 0s;padding:0!important;}.project-con p{padding:5px!important;}.vc_single_image-wrapper.vc_box_border_grey{max-height:391px;}}@media screen and (max-width:450px){.checkout-button.button.alt.wc-forward{font-size:13px !important;}.cart-btn{width:100%;}.add-to-cart-wrap{width:100% !important;}.btn.btn-regular.btn-custom.btn_class{font-size:12px;letter-spacing:1.5px;padding:0;width:100%;}.brochure-btns{width:100%;}.woocommerce ul.products li.product, .woocommerce-page ul.products li.product{width:100%!important;}.text-left-section{width:100% !important;}.image-right-section.wpb_column.vc_column_container.vc_col-sm-4{width:100% !important;}.text-left-section.wpb_column.vc_column_container.vc_col-sm-8{width:100% !important;}.widget.widget_tmc_posts{margin-bottom:50px;padding-right:0!important;}.project-detail{width:100% !important;}.media-body.body-ser{padding:0 !important;margin:0 !important;}.service-promo{padding:0 !important;}#coupon_code{width:100%;float:left;margin-bottom:5px;}.woocommerce .cart .button, .woocommerce .cart input.button{float:left;width:100%;}}@media screen and (max-width:330px){.product-details-content .img-box{width:250px!important;}.btn.btn-regular.btn-custom.btn_class::before{margin-right:4px!important;padding:5px 5px 5px!important;}.widget-posts-list .content{float:left;padding-left:30px;width:150px!important;}.grid-row{margin-right:0px!important;margin-left:0px!important;}.pull-right{float:initial !important;}}