/*
Theme Name: Wilmer Child
Theme URI: http://wilmer.mikado-themes.com
Description: A child theme of Wilmer Theme
Author: Mikado Themes
Author URI: http://themeforest.net/user/mikado-themes
Version: 1.0.0
Text Domain: wilmer
Template: wilmer
*/

.mkdf-mobile-header .mkdf-mobile-nav .mobile_arrow {
	top: 15px;
    width: 16px;
    height: 16px;
    padding: 0px 12px 0px 0;
}

.mkdf-mobile-header .mkdf-mobile-nav .mobile_arrow .fa-angle-down {
	display:inherit !important;
	margin-top: 4px;
}


.mobile_arrow::before {
    content: "";
	position:absolute;
	right:0;
	top:13px;
	width:16px;
	height:16px;
	background-image: url(/wp-content/uploads/2020/06/down-arrow.png) !important; 
    background-position: center center;
    background-repeat: no-repeat !important;
    background-size: 80% !important;
}

.mobile_arrow .fa-angle-down:before {
    content: "";
	width:16px;
	height:16px;
	background-image: url(/wp-content/uploads/2020/06/down-arrow.png) !important; 
    background-position: center center;
    background-repeat: no-repeat !important;
    background-size: inherit !important;
	display:none;
}
.mobile_arrow .icon_plus:before {
    content: "" !important;
	width:16px;
	height:16px;
	background-image: url(/wp-content/uploads/2020/06/down-arrow.png) !important; 
    background-position: center center;
    background-repeat: no-repeat !important;
    background-size: inherit !important;
	display:none;	
}

.cf7_custom_style_1 textarea.wpcf7-form-control.wpcf7-textarea {
    height: 90px !important;
}

#text-9 .mkdf-widget-title-holder .mkdf-widget-title a:hover {
    color: #039d93;
}
#text-9 .mkdf-widget-title-holder .mkdf-widget-title a { color: #fff;
    margin: 25px 0;
    font-size: 30px;
    color: #fff;
    margin-bottom: 3px;
    padding-bottom: 10px;
    line-height: 32px;
    font-weight: 600; }

.msv_btn {
    text-align: center;
    margin-bottom: 80px !important;
    float: left;
    width: 100%;
}

.wp_teamshowcase_grid.design-3 .team-grid {
    padding: 0px 40px!important;
    border:0;
}

.wpcf7-form-control.wpcf7-textarea {
    height: 80px !important;
}


.home .mkdf-banner-holder.mkdf-hover-background-color:hover .mkdf-banner-text-holder, 
.home .mkdf-banner-holder.mkdf-hover-background-color:hover .mkdf-banner-text-holder .mkdf-btn:after { background-color: #fff; }

.home .mkdf-banner-holder.mkdf-hover-background-color:hover .mkdf-banner-text-holder { box-shadow: none; }

.home .mkdf-banner-holder.mkdf-hover-background-color:hover .mkdf-banner-text-holder .mkdf-banner-title  {  color: #001659; }
.home .mkdf-banner-holder.mkdf-hover-background-color:hover .mkdf-banner-text-holder .mkdf-btn {
    color: #001659;
}

.approach_sec {
    text-align: center;
    margin: 60px 0;
}

.algn-lft {text-align:left;}
.algn-rgt {text-align:right;}
.algn-cntr {text-align:center;}
.p-l-0 {padding-left:0px !important}
.p-r-0 {padding-right:0px !important}
.p-b-20 {padding-bottom:20px;}
.m-r-0 {margin-right:0px;}
.m-t-10 {margin-top:10px;}
.m-t-0 {margin-top:0px !important;}
.m-b-20 {margin-bottom:20px;}
.m-b-0 {margin-bottom:0px !important;}
.mr-0 {margin:0px;}
.p-t-10 {padding-top:10px;}
.persiangrn {color:#039d93}
.blue-col {color:#01285f}
.orng-col {color:#ff7739}
.wht-col {color:#fff !important}
.drkgray-col {color:#373737}
.pink-col {color:#be1a3d}
.italic-txt {font-style:italic;}
.lgt-bdr-bm {border-bottom:1px solid #67b2b7}
.blu-bdr-bm {border-bottom:1px solid #244a63}
.gry-bdr-bm {border-bottom:1px solid #cecece}
.img-bdr {border:10px solid #fff;}
.img-greenbdr {border:10px solid #039d93;}
.cust-clr-sectn {clear: both;}
.lg-txt-head {font-size:65px; line-height:72px; font-weight: 700; text-transform:uppercase; }
.lg-txt-head span {color:#1e4c93}
.md-txt-head {font-size:46px; line-height:52px; font-weight: 600;  }
.md-sub-txt-head {font-size:30px; line-height:38px; font-weight: 400; }
.dsply-non {display:none !important;}
p {font-family: Open Sans!important; font-size:20px;}
.full-wdt {width:100%;}
.algn-lft {text-align:left;}
.algn-rgt {text-align:right;}
.bg-wht {background-color:#fff;}
.caps-text {text-transform:uppercase;}

blockquote {border-bottom: 4px solid #008c8b !important;}

.btn-wht {
    padding: 12px 35px;
    color: #039d93;
    background-color: #fff;
    border-radius: 5px;
    text-transform: uppercase;
}

.btn-wht:hover {
	color: #fff;
	border: 2px solid rgba(255, 255, 255, 0.18);
    background-color: #039d93;
}

.btn-blue {
    padding: 11px 25px;
    color: #fff;
    background-color: #01285f;
    border-radius: 5px;
	border: 2px solid rgb(3, 36, 81);
    text-transform: uppercase;
}

.btn-blue:hover {
	color: #fff;
	border: 2px solid rgb(3, 36, 81);
    background-color: #144489;
}

.btn-orng {
    padding: 11px 25px;
    color: #fff;
    background-color: #ff7739;
    border-radius: 5px;
	border: 2px solid rgb(223, 118, 70);
    text-transform: uppercase;
}

.btn-orng:hover {
	color: #fff;
	border: 2px solid rgb(223, 118, 70);
    background-color: #f04b00;
}



.blue-crv-btn {
	font-size:14px;
    padding: 8px 8px;
    color: #fff;
	bottom: -26px;
    right: -30px;
	position:relative;
    background-color: #142841;
    text-transform: uppercase;
	cursor:pointer;
}

.blue-crv-btn:hover {
	color:#039d93;
}

.blue-crv-btn:before {
    height: 0;
    width: 8px;
    position: absolute;
    content: "";
    right: 85px;
    top: 0px;
    border-bottom: 34px solid #008c8b;
    border-left: 10px solid transparent;
    border-right: 0px solid transparent;
}

.blue-crv-btn:after {
    border-bottom: 34px solid rgb(20, 40, 65);
    border-left: 9px solid transparent;
    border-right: 00px solid transparent;
    height: 0;
    width: 3px;
    position: absolute;
    content: "";
    right: 85px;
    top: 0px;
}

.qode-quick-links-holder {display:none;}

.green-patrn-bg {
    background-image: url(/wp-content/uploads/2020/04/green-patrn-bg.jpg) !important;
    background-position: center center;
    background-repeat: repeat !important;
    background-size: inherit !important;
}

.blu-patrn-bg {
    background-image: url(/wp-content/uploads/2020/04/blue-patrn-bg.jpg) !important;
    background-position: center center;
    background-repeat: repeat !important;
    background-size: inherit !important;
}

.gray-patrn-bg {
    background-image: url(/wp-content/uploads/2020/04/gray-patrn-bg.jpg) !important;
    background-position: center center;
    background-repeat: repeat !important;
    background-size: inherit !important;
}


.ch-top-sctn-head {
	font-size: 34px !important;
    line-height: 40px;
    font-weight: 500;
}

.mkdf-main-menu>ul>li.has_sub>a .mkdf-menu-arrow {
	display: inline-flex !important;
    position: relative;
    top: 2px;
    right: -10px;
}

.mkdf-main-menu>ul>li.mkdf-active-item>a {
    color: #ff5e14 !important;
}

.mkdf-main-menu>ul>li.mkdf-active-item {
    border-top: 1px solid #ff5f15;
}



#rev_slider_14_1_wrapper .aux-wilmer-navigation.tparrows.tp-rightarrow {
    background-color: #008c8b !important;
}

.mkdf-page-header {
	width: 100%;
    padding: 15px 5% 0 5% !important;
}

.mkdf-vertical-align-containers .mkdf-position-right {
	width:90%;
}

.mkdf-page-header .mkdf-menu-area {
	    background-color: rgba(255, 255, 255, 0) !important;
}


.mkdf-side-menu a.mkdf-close-side-menu {background-color: #1f9a97 !important;}


.mkdf-iwt.mkdf-iwt-boxed {
	border-bottom: 4px solid #008c8b !important;
}

.mkdf-page-header .mkdf-menu-area .mkdf-vertical-align-containers {
	display:flex;
	flex-wrap:nowrap;
}

.mkdf-position-left {
	padding: 0px 10px;
	
}

.mkdf-page-header .mkdf-menu-area .mkdf-logo-wrapper a {
    height: 110px !important;
	min-height:110px !important;
}

.mkdf-top-bar {
	display:none !important;
}

.mkdf-position-right-inner .mkdf-search-opener {
	display:none !important;;
}

.mkdf-position-right-inner .mkdf-shopping-cart-holder {
	display:none !important;;
}

.mkdf-side-menu-button-opener.mkdf-side-menu-button-opener-predefined {
    padding: 0 45px;
    line-height: 1;
    background-color: #142841 !important;
    color: #fff;
	border: 1px solid #142841 !important;
}

.h_abt_sctn {
    display: flex;
    flex-wrap: nowrap;
    margin-top: 40px;
	margin-bottom: -16px !important;
	background-color:#fff;
	padding:30px 0px;
	border-bottom: 5px solid #1b2642;
	-webkit-box-shadow: 0px 0px 25px 5px rgba(59,59,59,1);
	-moz-box-shadow: 0px 0px 25px 5px rgba(59,59,59,1);
	box-shadow: 0px 0px 25px 5px rgba(59,59,59,1);
}

.h_abt_sctn > div {
	width: calc(33.33% + 60px);
    height: auto;
    float: left;
    padding: 0 30px;
    transition: 0.3s ease-in-out;
	border-right: 1px solid #929292;
}

.h_abt_sctn > div:last-child {
	border-right: 0px solid #929292;
}


.h_abt-hed-box {
    width: 100%;
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
}

.h_abt-lgimg {
	width:100%;
}

.h_abt-hed-box-lft {
    width: auto;
    margin-right: 10px;
}


.h_abt-hed-box-rgt {
    width: 78%;
}

.h_abt-hed-box-rgt h2 {
	margin: 0px;
    font-size: 30px;
	line-height:36px;
    color: #1b2642;
	text-transform:uppercase;
}

.h_abt-hed-box-rgt p {
    margin-top: 0px;
    font-size: 17px;
    line-height: 18px;
    color: #949494;
	font-family: Open Sans;
}


.ch-mison-icon {
    float: left;
    margin-right: 10px;
}


.h-aprch-sctn .mkdf-banner-title {
	min-height:60px;
	font-family: Open Sans !important;
	margin-top: 105px !important;
	text-align:center !important;
}

.mkdf-banner-holder.mkdf-hover-background-color .mkdf-btn {
	position: absolute;
    bottom: -60px;
	margin-top: 10px !important;
}

.h-aprch-sctn .mkdf-banner-text-holder::before {
	width:100%;
	height:100px;
	content:"";
	position:absolute;
	padding-top:100px;
	
}

.h-aprch-sctn .mkdf-banner-text-holder {
	    min-height: 285px !important;
}

.h-aprch-sctn-01-img .mkdf-banner-text-holder::before {
	background: url(/wp-content/uploads/2020/04/icon-aprch-resources-start-now.png) no-repeat top center!important;	
}

.h-aprch-sctn-02-img .mkdf-banner-text-holder::before {
	background: url(/wp-content/uploads/2020/04/icon-aprch-alignment.png) no-repeat top center!important;	
}

.h-aprch-sctn-03-img .mkdf-banner-text-holder::before {
	background: url(/wp-content/uploads/2020/05/icon-aprch-long-term.100.png) no-repeat top center!important;	
}

.h-aprch-sctn-04-img .mkdf-banner-text-holder::before {
	background: url(/wp-content/uploads/2020/04/icon-aprch-professional.png) no-repeat top center!important;	
}

.h-aprch-sctn-05-img .mkdf-banner-text-holder::before {
	background: url(/wp-content/uploads/2020/04/icon-aprch-execution.png) no-repeat top center!important;	
}

.mkdf-banner-holder.mkdf-hover-background-color:hover .mkdf-banner-text-holder::before {
	/*-webkit-filter: brightness(0) invert(1);*/
 /*   filter: brightness(0) invert(1);*/
} 

.h-aprch-sctn .mkdf-banner-holder.mkdf-hover-background-color:hover .mkdf-banner-text-holder .mkdf-btn:after {
	background-color: #2eb4a9 !important;
}

.h-aprch-sctn .mkdf-btn.mkdf-btn-simple:not(.mkdf-btn-icon):after {
	    padding: 1px 9px 1px !important;
}

.icon-sngl-listing {
    list-style: none !important;
    margin-top: 40px;
    width: 92% !important;
    padding-left: 0px;
}

.icon-sngl-listing li {
    font-size: 16px;
	  align-items: center;
    color: #4b4b4b;
    line-height: 22px;
    margin-bottom: 30px;
    width: calc(100% - 20px);
    float: left;
    margin-left: 0;
    padding-left: 105px;
    position: relative;
/*     display: flex; */

}

.icon-sngl-listing .bubble {
    position: absolute;
    width: 95px;
    height: 95px;
    left: 0;
    line-height: 95px;
    text-align: center;
    align-items: start;
}

.mkdf-title-holder {
	    margin-top: -90px;
}

.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
	text-align:right;
    text-align: right;
    background-color: #ff5f15;
    width: max-content;
    position: absolute;
    right: 325px;
    top: -100px;
    padding: 80px 70px;
    border: 7px solid #ffffff;
}

.page-id-203 .mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {font-size: 45px !important;}

.mkdf-content .mkdf-content-inner>.mkdf-full-width>.mkdf-full-width-inner {
     padding-top: 0px !important;
     padding-bottom: 0px !important; 
}

.ch-why-cosus-iconbox, .ch-why-cosus-iconbox-bottom {
	min-height:350px;
}


ul.cust-lght-list {
	list-style: none;
	list-style-position: inherit;
	margin-left: 30px;
}

ul.cust-lght-list li {
	position: relative;
	padding: 3px 0;
	color: #fff;
	font-family: 'Futura PT Book' !important;
	font-size: 18px;
}

ul.cust-lght-list li:before {
	display: block;
	content: "\f058";
	position: absolute;
	left: -30px;
	top: 1px;
	height: 15px;
	width: 15px;
	font-size: 13px;
	color: #fff;
	font-family: Font Awesome\ 5 Free;
}


ul.cust-drk-list {
	list-style: none;
	list-style-position: inherit;
	margin-left: 30px;
}

ul.cust-drk-list li {
	position: relative;
	padding: 3px 0;
	color: #000;
	font-family: Roboto;
	font-size: 18px;
}

ul.cust-drk-list li:before {
	display: block;
	content: "\f058";
	position: absolute;
	left: -30px;
	top: 1px;
	height: 16px;
	width: 16px;
	font-size: 15px;
	color:#01285f;
	font-family: Font Awesome\ 5 Free;
}

.ch-invst-iconbox {
	min-height: 370px !important;
    padding-right: 50px !important;
}

.h-btm-img-slidr .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
	height: 420px;
}

.h-btm-img-slidr .teamshowcase-image-bg .teamshowcase-hover-icon {
	-webkit-transform: scale(0);
    transform: scale(0);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.h-btm-img-slidr .teamshowcase-image-bg img {
	-webkit-transform: scale(1) !important;
    transform: scale(1) !important;
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;
}

.h-btm-img-slidr .wp_teamshowcase_slider.design-1 .member-content {
    border: 1px solid #e0e0e0 !important;
}

.h-btm-img-slidr .wp_teamshowcase_slider.design-1 .member-name {
    font-size: 24px;
    line-height: 35px;
    color: #001659;
    font-weight: 400;
	font-family: 'Roboto',sans-serif;
}


.h-btm-img-slidr .wp_teamshowcase_slider.design-1 .member-content .member-desc::before {
	opacity: 1;
	background-color: #ff5f15;
}

.h-borwrs-inst-cont-sectn {
	min-height:150px;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.h-imgovr-sctn {
	border: 6px solid #fff;
	background-color:#ff5e15 !important;
}

.h-imgovr-sctn h2 {
	font-size:56px !important;
	text-transform:uppercase;
}

.dbl-head-txt {
	font-size: 70px;
    text-transform: uppercase;
	letter-spacing: 0.02em;
}

.h-loanprgrm-sctn .mkdf-banner-title {
	min-height:60px;
	font-family: Open Sans !important;
	margin-top: 105px !important;
	text-align:center !important;
}

.mkdf-banner-holder.mkdf-hover-background-color .mkdf-btn {
	position: absolute;
    bottom: -60px;
	margin-top: 10px !important;
}

.h-loanprgrm-sctn .mkdf-banner-text-holder::before {
	width:100%;
	height:100px;
	content:"";
	position:absolute;
	padding-top:100px;
	
}

.h-loanprgrm-sctn .mkdf-banner-text-holder {
	    min-height: 285px !important;
}

.h-loanprgrm-sctn-01-img .mkdf-banner-text-holder::before {
	background: url(/wp-content/uploads/2020/06/Residential.png) no-repeat top center!important;	
}

.h-loanprgrm-sctn-02-img .mkdf-banner-text-holder::before {
	background: url(/wp-content/uploads/2020/06/Commercial.png) no-repeat top center!important;	
}

.h-loanprgrm-sctn-03-img .mkdf-banner-text-holder::before {
	background: url(/wp-content/uploads/2020/06/Buy-Hold.png) no-repeat top center!important;	
}

.h-loanprgrm-sctn-04-img .mkdf-banner-text-holder::before {
	background: url(/wp-content/uploads/2020/06/Refinance.png) no-repeat top center!important;	
}


.icon-sngl-smlisting {
    list-style: none;
    margin-top:20px;
    width: 100%;
	padding-left: 0px;
}

.icon-sngl-smlisting li {
    font-family: Roboto;
    font-size: 18px;
    align-items: center;
    color: #fff;
	font-weight:400;
    line-height: 26px;
    height: 42px;
    margin-bottom: 10px;
    width: calc(100% - 20px);
    float: left;
    margin-left: 0;
    padding-left: 60px;
    position: relative;
    display: flex;
}

.icon-sngl-smlisting .bubble {
    position: absolute;
    width: 30px;
    height: 30px;
    left: 0;
    padding: 2px;
    line-height: 14px;
    text-align: center;
    align-items: start;
}

.icon-sngl-smlisting .bubble img {
	-webkit-filter: brightness(0) invert(1);
    filter: brightness(0) invert(1);
}

.icon-sngl-smlisting li:hover .bubble img {
    filter: none;
}

.h-rcnt-projct-img {
	position:relative;
}

.h-rcnt-projct-img .wpb_single_image:after {
	content: "";
	width:36px;
	height:36px;
    background: url(/wp-content/uploads/2020/06/icon-share.jpg);
    background-position: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
	position:absolute;
	font-size:18px;
    top: 20px;
    right: 30px;
}

.h-rcnt-projct-img .wpb_single_image:hover {
	background-color:#001659;
}

.h-rcnt-projct-img .wpb_single_image:hover img {
	opacity:0.3;
}
/* .......................................................................................................................... */

/* :::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

.mkdf-main-menu ul li {
	    border-top: 1px solid #c7c7c7;
}

.mkdf-main-menu>ul>li:last-child {
	border-top: 0px solid #c7c7c7;
}

.mkdf-main-menu>ul>li>a {
	    color: #000000 !important;
}

.mkdf-main-menu>ul>li:last-child>a {
	padding-top: 7px;
    padding-bottom: 7px;
    border-radius: 5px;
    border: 2px solid #ea7322;
	position:relative;
}


.mkdf-main-menu>ul>li:last-child>a:before {
    font-family: Font Awesome\ 5 Free;
    display: block;
    width: 11px;
    height: 20px;
    background: #fff url(/wp-content/uploads/2020/06/menu-icon-img.png);
    content: "";
    background-image: ;
    position: absolute;
    left: -7px;
    top: 9px;
}

.mkdf-sticky-header .mkdf-vertical-align-containers {	
    padding: 0 5% !important;
}

.mkdf-sticky-header .mkdf-main-menu ul li {
    border-top: 0px solid #c7c7c7;
}

.mkdf-main-menu>ul>li:last-child {
	margin-left:20px;
}

.mkdf-main-menu>ul>li:nth-child(4)>a {
	padding-right:10px;
}

.h-invstmnt-hed-box {
    width: calc(100% - 30px);
	padding:15px;
    display: flex;
    display: -ms-flexbox;
    display: -webkit-flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
	background-color:#fff;
}

.h-invstmnt-heding {
	font-size: 24px !important;
    text-transform: uppercase;
    line-height: 30x;
}

.h-invstmnt-box-lft {
    width:auto ;
    margin-right: 10px;
}

.h-invstmnt-box-rgt {
    width: 80%;
}

.h-invstmnt-box-rgt h2 {
	font-size: 24x !important;
    text-transform: uppercase;
    line-height: 30;
    margin: 0px;	
    color: #1b2642;
	padding-top:10px;
    text-transform: uppercase;
}



.h-invstmnt-container {
  position: relative;
  padding: 40px 25px 25px 25px;
  text-align: center;
	min-height: 210px;
  border: 1px solid #dedede;
  border-bottom: 4px solid #ff5e14 !important;
  border-bottom:0px;
}

.h-invstmnt-container p {
	margin:0 !important;
}

.image {
    display: block;
    width: 96px;
    margin: 0 auto;
    height: auto;
}

.h-invstmnt-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #ff5e14;
  overflow: hidden;
  width: 100%;
  height: 0;
  transition: .5s ease;
}

.h-invstmnt-container:hover .h-invstmnt-overlay {
/*   border-bottom: 5px solid #24b2b4;	 */
  height: 100%;
}

.text {
	top: 50%;
    left: 50%;
	width: 86%;
    padding: 0 7%;
	text-align:center;
	position: absolute;
   -webkit-transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   transform: translate(-50%, -50%);
}

.text h2 {
    color: #24b2b4;
    font-size: 30px;
    margin-top: 10px;
    text-align: center;
}

.text h5 {
  color: #fff !important;
  font-size: 16px;
  text-align: center;
  font-weight:300;
  margin-top: 0px;
}


.home .mkdf-row-grid-section-wrapper  {
	background-position: right center !important;
    background-size: 100% !important;
    background-repeat: no-repeat !important;
} 

/* .........................................Flip Box........................................*/

.flip-container {position:relative;}
.flip-container,
.flip-box,
.front,
.back {
    width: 92%;
    height: 315px;
}

.flip-container,
.flip_box {
  position: relative;
}

.front,
.back {
  position: absolute;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-container {
  -moz-transform: perspective(1200px);
  -webkit-perspective: 1200px;
  perspective: 1200px;
}

.flip_box {
  transition: all 0.5s ease-out;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.front {
	background: #1d2787 url(/wp-content/uploads/2020/03/Box.jpg) no-repeat !important;
}

.front p {
	margin-top: 70px;
	text-align:center;
}

.f_title {
  padding-top: 30px;
}

.f_subline {
  padding-top: 205px;
  color: #B1D4E8;
}

.f_headline {
  font-family: 'Raleway-Regular';
  font-size:22px;
  color:#fff;
  font-weight:500;
  padding-left:30px;
  line-height: 28px;
  position:relative;
}

.f_headline:after {
	content:"";
	width:80px;
	height:2px;
	position:absolute;
	bottom:-10px;
	left:30px;
	background-color:#fff;
}

.back {
  padding: 20px;
  border-top: 2px solid #1d2787;
  border-left: 2px solid #1d2787;
  border-bottom: 2px solid #fd6f08;
  border-right: 2px solid #fd6f08;
  background-color: #ffffff;
  -webkit-transform: rotateY(180deg);
  -moz-transform: rotateY(180deg);
  -ms-transform: rotateY(180deg);
  transform: rotateY(180deg);
  left: 29px !important;
}

.b_headline {
  padding-top: 50px;
}

.b_text {
  font-family: 'Raleway-Regular';
  font-size: 1.04em;
  line-height: 24px;
  padding-top: 10px;
  opacity: 0.85;
}

.b_button {
  font-family: 'Raleway-Regular';
  color: #fff;
  position: absolute;
  left: 20px;
  bottom: 38px;
  width: 150px;
  height: 52px;
  border: 1px solid #ffffff;
  background-color: #1d2787;
  transition: all 0.3s;
}

.b_button:hover {
  background-color: #fd6f08;
}

.flipped {
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}

.r_wrap {
  position: absolute;
  right: 40px;
  bottom: 38px;
}

.b_round,
.s_round {
  position: absolute;
  right: 10px;
  bottom: 5px;
  width: 42px;
  height: 42px;
  border-radius: 50%;
  background-color: #fd6f08;
  transition: all 0.2s linear;
}

.b_round {
  opacity: 0;
  background-color: #fd6f08;
}

.b_round_hover {
  transform: scale(1.37);
  opacity: 0.4;
}

.b_round_back_hover {
  background-color: #F60044;
}

.s_round_click {
  transform: scale(1.7);
}

.s_round_back {
  background-color: #fd6f08;
}

.s_arrow {
  width: 42px;
  height: 42px;
  background-image: url('https://img-fotki.yandex.ru/get/194549/29644339.5/0_d6c60_1d7815f0_orig');
  background-color: transparent;
  background-position: center;
  transition: all 0.35s linear;
}

.s_arrow_rotate {
  transform: rotate(-180deg);
}

.txt-cntr {
	text-align:center !important;
}

.seo-audit-slid-head {
font-size: 40px;
    line-height: 40px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: .01em;
    padding-bottom: 0;
	font-family: 'Roboto',sans-serif;
}

.seo-audit-slid-head span {
	color: #e4781e;
}

.seo-audit-head {
    font-size: 36px;
    line-height: 42px;
    font-weight: 500;
    color: #000;
    text-transform: uppercase;
    letter-spacing: .01em;
    padding-bottom: 0;
	font-family: 'Roboto',sans-serif;
}

.seo-audit-head span {
	color: #e4781e;
}


.seo-audit-lgt-head {
    font-size: 36px;
    line-height: 42px;
    font-weight: 500;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: .01em;
    padding-bottom: 0;
	font-family: 'Roboto',sans-serif;
}

.seo-audit-lgt-head span {
	color: #e4781e;
}

.img_div h4 {
	font-weight:600;
	font-family: 'Roboto',sans-serif;
}

.sp-easy-accordion .sp-ea-single .ea-header a {
	font-size: 16px !important;
}



.h-btm-img-slidr .wp_teamshowcase_slider button.slick-prev, .wp_teamshowcase_slider button.slick-prev:hover, .wp_teamshowcase_slider button.slick-prev:focus {
    background: url(/wp-content/uploads/2020/06/h-arrow-left1.00.png) 0 0 no-repeat !important;
    background-size: 20px 40px !important;
    background-position: 16px 8px !important;
    width: 60px;
    height: 60px;
    border-radius: 50% !important;
	border: 3px solid #fff !important;
    background-color: #ff7739  !important;
    outline: none;
}

.h-btm-img-slidr .wp_teamshowcase_slider .slick-prev {
    left: -20px !important;
    top: 40% !important;
}


.h-btm-img-slidr .wp_teamshowcase_slider button.slick-next, .wp_teamshowcase_slider button.slick-next:hover, .wp_teamshowcase_slider button.slick-next:focus {
    background: url(/wp-content/uploads/2020/06/h-arrow-right-1.01.png) 0 0 no-repeat !important;
    background-size: 20px 40px !important;
    background-position: 16px 8px !important;
    width: 60px;
    height: 60px;
    border-radius: 50% !important;
	border: 3px solid #fff !important;
    background-color: #ff7739  !important;
    outline: none;
}

.h-btm-img-slidr .wp_teamshowcase_slider .slick-next {
    right: -20px !important;
    top: 40% !important;
}


.mkdf-footer-top-holder .mkdf-grid, .mkdf-footer-bottom-holder .mkdf-grid {
		width:70% !important;
	}


.table-bordered>tbody>tr>td, .table-bordered>thead>tr>th {
    border: 1px solid #a7b8dc;
	text-align:left;
}

.table-bordered>thead>tr>th {
	font-size: 20px;
    font-weight: 900;
    color: #fff;
    background-color: #ff5e14;
}

.tbl-lft-sctn {	
    width: 110px;
	color: #01285f;
    font-weight: 600;
    background-color: #ecf3fd;
}

.table-bordered>tbody>tr:nth-of-type(odd) {
    background-color: #f9f9f9;
}

.table-bordered>tbody tr td:nth-child(odd) {
    background-color: #ecf3fd;
}

.table-bordered>tbody tr:nth-child(odd) {
    background-color: #fff;
}


/* ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::MEDIA Q::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: */

@media screen and (max-width: 1885px) {
	.home .mkdf-row-grid-section-wrapper {
    	background-position: -340px center !important;
    	background-size: 150% !important;
	}
}

@media screen and (max-width: 1615px) {
	.mkdf-vertical-align-containers .mkdf-position-right {
    	width: 88%;
	}
	
	.home .mkdf-row-grid-section-wrapper {
    	background-position: -340px center !important;
    	background-size: 140% !important;
	}
	
	.ch-invst-iconbox {
    	min-height: 400px !important;
    	padding-right: 30px !important;
	}
	
	.h-borwrs-inst-cont-sectn {
		min-height:170px;
	}
	
	
	
}


@media screen and (max-width: 1600px) {
	.h-invstmnt-heding {
		font-size: 22px !important;
	}
	
	.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
		    right: 210px;
    		top: -100px;
    		padding: 80px 50px;
		    font-size: 55px !important;
	}
	
	
}

@media screen and (max-width: 1588px) {
		
	
}



@media screen and (max-width: 1505px) {
	.ch-invst-iconbox {
    	min-height: 420px !important;
    	padding-right: 50px !important;
	}
}

@media screen and (max-width: 1440px) {
	
	
	
	.mkdf-footer-top-holder .mkdf-grid, .mkdf-footer-bottom-holder .mkdf-grid {
		width:80% !important;
	}
	
	.h-btm-img-slidr .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
		height: 350px;
	}
}

@media screen and (max-width: 1425px) {
	.ch-why-cosus-iconbox, .ch-why-cosus-iconbox-bottom {
   		 min-height: 370px;
	}
	
		.h-borwrs-inst-cont-sectn {
		min-height:200px;
	}
	
}

@media screen and (max-width: 1366px) {
	
	.h-borwrs-inst-cont-sectn {
    	min-height: 180px;
	}
	
	.h-invstmnt-heding {
    	font-size: 18px !important;
	}
	
	.home .mkdf-row-grid-section-wrapper {
    	background-position: -260px center !important;
   		background-size: 140% !important;
	}
	
	.h-imgovr-sctn h2 {
    	font-size: 42px !important;
    	text-transform: uppercase;
	}
	
	.ch-why-cosus-iconbox, .ch-why-cosus-iconbox-bottom {
   		 min-height: 390px;
	}

}

@media screen and (max-width: 1344px) {
	.h-borwrs-inst-cont-sectn {
    	min-height: 200px;
	}
	
	
	.mkdf-vertical-align-containers .mkdf-position-right {
    	width: 75%;
	}
}

@media screen and (max-width: 1295px) {
	.ch-invst-iconbox {
    	min-height: 470px !important;
    	padding-right: 50px !important;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(1) {
		width:35% !important;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(2) {
		width:40% !important;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(3) {
		width:25% !important;
	}
}

@media screen and (max-width: 1288px) {
	.ch-invst-iconbox {
    	min-height: 470px !important;
    	padding-right: 50px !important;
	}
}

@media screen and (max-width: 1255px) {
	.ch-why-cosus-iconbox, .ch-why-cosus-iconbox-bottom {
    	min-height: 420px;
	}
}

@media screen and (max-width: 1234px) {
	.home .mkdf-row-grid-section-wrapper {
    	background-position: -290px center !important;
   	 	background-size: 150% !important;
	}
	
	.btn-blue {
    	padding: 10px 15px;
		font-size: 16px;
	}
	
	.btn-orng {
		padding: 10px 15px;
		font-size: 16px;
	}
}

@media screen and (max-width: 1280px) { 
	.h-btm-img-slidr .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg{
		height:300px;
	}
}

@media screen and (max-width: 1217px) {
.ch-invst-iconbox {
    min-height: 500px !important;
    padding-right: 50px !important;
}
	
	.h-borwrs-inst-cont-sectn {
    	min-height: 220px;
	}
}

@media screen and (max-width: 1200px) {
	.home .mkdf-row-grid-section-wrapper {
    	 background-position: -550px center !important;
   		 background-size: 150% !important;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(1) {
		width:35% !important;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(2) {
		width:40% !important;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(3) {
		width:25% !important;
	}
	
}

@media screen and (max-width: 1134px) {
	.h-borwrs-inst-cont-sectn {
    	min-height: 250px;
	}
	
}

@media screen and (max-width: 1119px) {
	.ch-invst-iconbox {
   	 min-height: 580px !important;
}
	
}

@media screen and (max-width: 1108px) {
	.home .mkdf-row-grid-section-wrapper {
    	background-position: -560px center !important;
    	background-size: 160% !important;
	}
}

@media screen and (max-width: 1076px) {
	
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(1) {
		width:28% !important;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(2) {
		width:47% !important;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(3) {
		width:25% !important;
	}
	
	.btn-blue {
    	padding: 8px 10px;
		font-size: 14px;
	}
	
	.btn-orng {
    	padding: 8px 10px;
		font-size: 14px;
	}
	
	.ch-why-cosus-iconbox  {
    	min-height: 460px;
	}
	
	.ch-why-cosus-iconbox-bottom {
    	min-height: 375px !important;
	}
	
}

@media screen and (max-width: 1058px) {	
	.h-borwrs-inst-cont-sectn {
    	min-height: 270px;
	}
}



@media screen and (max-width: 1024px) {	
	
	.h-borwrs-inst-cont-sectn {
    	min-height: 230px;
	}	
	
	.mkdf-footer-bottom-holder .mkdf-grid {
		width:90%;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(1), .mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(2), .mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(3) 
	{
		float:left;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(1) {
		width:30% !important;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(2) {
		width:45% !important;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(3) {
		width:25% !important;
	}
	
	.mkdf-footer-top-alignment-left .mkdf-grid-col-4 {
			width:49% !important;
	}
	
	.mkdf-footer-top-alignment-left .mkdf-grid-col-4 h4 {
			text-align: left ;
	}	
	
	.mkdf-footer-top-alignment-left .mkdf-grid-col-4 .textwidget {
			text-align: left ;
	}	
	
	
	.mkdf-page-footer .mkdf-column-content.mkdf-grid-col-3:nth-child(2n+1) {
    	clear: inherit !important;
	}
	
	.mkdf-title-holder {
    	margin-top: -5px;
	}
	
	.mkdf-mobile-header .mkdf-mobile-logo-wrapper img {
		height: 85% !important;
    	margin-top: 8px;
	}
	
	.mkdf-mobile-header .mkdf-mobile-menu-opener.mkdf-mobile-menu-opener-icon-pack .mkdf-mobile-menu-icon {
		    font-size: 35px !important;
    		padding-right: 15px;
	}
	
       .home .mkdf-row-grid-section-wrapper {
    	background-position: -910px center !important;
    	background-size: 210% !important;
	} 
	
	.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
    	right: 130px;
    	top: -45px;
    	padding: 40px 40px;
    	font-size: 40px !important;
	}
	
	.ch-invst-iconbox {
    	min-height: 490px !important;
    	padding-right: 0px !important;
	}
}

@media screen and (max-width: 1023px) {		
   	.ch-why-cosus-iconbox {
    	min-height: 480px;
	}
	
		.ch-why-cosus-iconbox-bottom {
    	min-height: 385px !important;
	}
}

@media screen and (max-width: 991px) {
	
	.h-borwrs-inst-cont-sectn {
    	min-height: 260px;
	}
	
	.ch-why-cosus-iconbox {
    	min-height: 460px;
	}
	
	.ch-why-cosus-iconbox-bottom {
    	min-height: 360px !important;
	}
	
	.ch-invst-iconbox {
		min-height: 360px !important;
	}
}

@media screen and (max-width: 975px) {
	.home .mkdf-row-grid-section-wrapper {
   		 background-position: -860px center !important;
   		 background-size: 210% !important;
	}	
}

@media screen and (max-width: 947px) {
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(2) div#text-8 {
		    padding: 15px 20px 15px 0px;
	}

	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(2) a.mkdf-social-icon-widget-holder {
		float:left;
		padding: 15px 10px;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(2) {
    	width: 40% !important;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(3) {
    	width: 30% !important;
	}	
}

@media screen and (max-width: 809px) {
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(3) {
    	width: 27% !important;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(2) {
    	width: 43% !important;
	}
}


@media screen and (max-width: 768px) {
	
	.ch-who-wr-iconbox {padding: 0 50px !important;}
	
	.h-btm-img-slidr .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
    	height: 250px;
	}
	
	.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
		right: 130px;
    	top: -40px;
    	padding: 20px 20px;
    	font-size: 30px !important;
		border: 4px solid #ffffff;
	}
	
	
	
	.ch-invst-iconbox {
    	min-height: 380px !important;
    	padding-right: 0px !important;
	}
	
	.rsp768-non {
		display:none !important;
	}
	
	.four-box-pd {
		padding-left:50px;
		padding-right:50px;
	}
	
	.home .mkdf-row-grid-section-wrapper {
    	background-position: -885px center !important;
    	background-size: 250% !important;
	}
	
	.dbl-head-txt {
		font-size: 46px;
	}
	
	.ch-why-cosus-iconbox, .ch-why-cosus-iconbox-bottom {
   		min-height: 390px !important;
		float:left;
	}
	
}

@media screen and (max-width: 767px) {
	
	.h-borwrs-inst-cont-sectn {
    	min-height: auto;
	}
	
	.ch-invst-iconbox {
		min-height: auto !important;
    	padding: 0px 50px !important;
    	float: left;
	}
	
	.ch-who-wr-iconbox {
		padding: 30px 50px !important;
	}
	
	.ch-why-cosus-iconbox, .ch-why-cosus-iconbox-bottom {
    	min-height: 365px !important;
    	padding: 0 0px;
    	width: 100% !important;
    	float: left;
	}
	
	
	
	.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
    	right: 75px;
    	top: -60px;
    	padding: 30px 30px;
    	font-size: 40px !important;
	}
}




@media screen and (max-width: 680px) {
	
	.mkdf-footer-top-alignment-left .mkdf-grid-col-4 {
		    margin-top: 0px !important;
    	width: 100% !important;
	}
	
	.mkdf-page-footer .mkdf-footer-bottom-holder {
    	height: auto !important;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(1), .mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(2), .mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(3) {
       width: 100% !important;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(3) #copyright {
		text-align:center;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(2) a.mkdf-social-icon-widget-holder {
    	float: left;
    	padding: 15px 25px;
	}
	
	.md-sub-txt-head {
   		 font-size: 22px;
    	line-height: 30px;
    	font-weight: 400;
	}
	
	.ch-why-cosus-iconbox, .ch-why-cosus-iconbox-bottom {
    	min-height: auto !important;
   		padding: 20px 40px;
    	width: 80% !important;
    	float: left;
	}
	
	.md-txt-head {
    	font-size: 36px;
    	line-height: 42px;
    	font-weight: 600;
	}
	.mkdf-mobile-header .mkdf-vertical-align-containers .mkdf-position-right {
    	max-width: 40% !important;
	}	
	
	.home .mkdf-row-grid-section-wrapper {
    	background-position: -885px center !important;
    	background-size: 550% !important;
	}
}


@media screen and (max-width: 640px) {
	
	.mkdf-footer-top-inner ul#menu-quick-link {
    	columns: 1;
    	-webkit-columns: 1;
    	-moz-columns: 1;
	}
	
	.ch-top-sctn-head {
    	font-size: 24px !important;
		line-height: 34px;
	}
	
	.h-btm-img-slidr .wp_teamshowcase_slider.design-1 .teamshowcase-image-bg {
    	height: 280px;
	}
	
	.h-imgovr-sctn h2 {
    	font-size: 32px !important;
    }
	
	.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
		right: 0px;
		border: 0px solid #ffffff;
		top: 90px;
    	padding: 18px 18px;
    	font-size: 22px !important;
	}
    
  
}

@media screen and (max-width: 480px) {
	
	.btn-orng {
    	padding: 8px 10px;
    	font-size: 18px;
    	font-weight: 500;
	}
	
	.btn-orng, .btn-blue {
		display:block;
		text-align:center;
	}
	
	.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid {
    	padding: 20px 0 30px !important;
	}
	
	.mkdf-page-footer .mkdf-footer-top-holder .mkdf-footer-top-inner.mkdf-grid {
    	padding: 0px 0 0px 0px;
	}
	
	.mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
		    width: 350px !important;
	}
	
	    .home .mkdf-row-grid-section-wrapper {
    		background-position: -885px center !important;
    		background-size: 650% !important;
	}
	
	.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
		right: -75px;
		border: 0px solid #ffffff;
		top: 48px;
    	padding: 18px 18px;
    	font-size: 22px !important;
	}
    
	
}

@media screen and (max-width: 380px) {
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(2) a.mkdf-social-icon-widget-holder {
    	float: left;
    	padding: 15px 15px;
	}
	
	.mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
		    width: 300px !important;
	}

	.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
		    top: 40px;
	}
}

@media screen and (max-width: 320px) {
	
	.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
			right: -60px;
	}
	
	.page-id-203 .mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
		font-size: 18px !important;
	}
	
	.mkdf-footer-bottom-holder .mkdf-grid-col-4:nth-child(2) a.mkdf-social-icon-widget-holder {
    	float: left;
    	padding: 15px 12px;
	}
	
	.mkdf-container-inner, .mkdf-grid, .mkdf-row-grid-section {
    	width: 82% !important;
	}
	
	.mkdf-title-holder .mkdf-title-wrapper .mkdf-page-title {
    	top: 35px;
		padding: 14px 14px;
	}
}



