@charset "UTF-8";

@import url('https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&amp;display=swap');

/* fonts */

button.sub-menu-toggle { display : none; }


/* Global css */
*{margin:0;padding:0;} 
html{scroll-behavior: smooth;}
table.rad tr.rad{line-height:24px;}
body{font-size:15px;line-height:0px;font-family: 'Lato', sans-serif;background:#fff;color:#000;}
.container{max-width:1180px;line-height:0px;margin:0 auto;padding:0px;}
.container-fluid{max-width: 100%;width:100%;padding:0px;}
.container-fluid .row-box > div{padding:0px;}
.row-box{display:inline-block;width:100%;}
.text-center{text-align:center;}
a{text-decoration:none;outline:none;}
a.btn-box1 {padding: 20px 25px;display: inline-block;font-size: 17px;font-weight: bold;text-transform: uppercase;line-height: 17px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;position:relative;z-index:99;}
a:visited,a:focus {border: none;outline: none;text-decoration: none;}
aside a.btn-box1:nth-child(2) { margin-left : 15px; }

.pad-top-0 { padding-top : 0; }
.pad-bottom-0 { padding-bottom : 0; }
.pad-top-50 { padding-top : 50px !important; }

.keywords-gallery .owl-carousel .owl-item img, .carousel-img-wid .owl-carousel .owl-item img { width : auto; margin: 15px auto;}

.ghost-white { background: #f3f5ff; /* Light Color Ghost White */  }
.alice-blue { background: #e9f7ff; /* Light Color Alice Blue */  }
.acid-green { background-color: #aec90c; color: #000000; /* Dark Color Acid Green */ }
.acid-green a { color: #000000; }
.peacock-blue { background: #044154; color: #ffffff; /* Dark Color Peocock Blue */ }
.peacock-blue a { color: #ffffff; }
.butterfly-blue { background: #26a5f8; /* Dark Color Peocock Blue */ } 
.pd-0 {padding:0px !important;}
.none{display:none !important;}
.bg-blue,.bg-blue:hover{background: #32afe4;color: #fff;}
.bg-dblue,.bg-dblue:hover{background: #044154;color: #fff;}
.peacock-blue .bg-white, .peacock-blue .bg-white:hover, .bg-white,.bg-white:hover{background: #ffffff;color: #044154;}
a.btn-box1:hover, a.btn-box1:focus {text-decoration: none;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;-webkit-box-shadow: 0px 0px 10px #2ca4e4;box-shadow: 0px 0px 10px #2ca4e4;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.btn-border-shadow{border: 2px solid rgb(4, 65, 84);-webkit-box-shadow: 0px 0px 16px 0px #a3a3a3;box-shadow: 0px 0px 16px 0px #a3a3a3;}
img{max-width:100%;-webkit-transform: translateZ(0px);transform: translateZ(0px);}
.mb50{margin-bottom:50px;}
.marg0auto{margin:0px auto;}
img[align="left"]{max-width:400px;margin-right:15px;margin-bottom:20px;width:100%;}
img[align="right"]{max-width:400px;margin-left:15px;margin-bottom:20px;width:100%;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:normal;line-height:normal;font-family: 'Lato', sans-serif;}
p, ul , ol{line-height:26px;margin-bottom:20px;}
ul{padding-left:25px;}
html,button,input,select,textarea{font-family: 'Lato', sans-serif;}
textarea { resize : none; }
section{padding:55px 0;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;}

section.single-blog { padding:55px 15px; }

div, li , ul, ol{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;}
input{-webkit-box-sizing:border-box;box-sizing:border-box;}
input[type=submit],button{outline:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.col1{width:8.33333333%;}
.col2{width:16.66666667%;}
.col3{width:25%;}
.col4{width:33.33333333%;}
.col5{width:41.66666667%;}
.col6{width:50%;}
.col7{width:58.33333333%;}
.col8{width:66.66666667%;}
.col9{width:75%;}
.col10{width:83.33333333%;}
.col11{width:91.66666667%;}
.col12{width:100%;}
.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12{float:left;padding:0 15px;}
.fixed-header{position:fixed;top:0;left:0;width:100%;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;background:#fff;z-index: 999;}
.admin-bar .fixed-header { top: 32px; }
header.fixed-header .top-header{padding:0px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.fixed-header .logo img {max-width: 150px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
::-webkit-input-placeholder{
  color:#000;
}
::-moz-placeholder{
  color:#000;
}
:-ms-input-placeholder{
  color:#000;
}
::-ms-input-placeholder{
  color:#000;
}
::placeholder{
  color:#000;
}

@media (min-width:320px) {
	.container { width:100%; }
}

@media (min-width:768px) {
	.container { width:750px; }
}

@media (min-width:992px){
	.container { width:970px; }
}

@media (min-width:1200px) { 
	.container { width:1170px; }
}

@media (min-width:1201px) {
	.simple-blog-info .container, .single-blog .container { width: 100%; max-width: 1280px; }
	.simple-blog-info .container .col12, .single-blog .container .col12 { padding : 0; }
}	

@media (min-width:1801px) {
	.container-fluid { max-width : 80%; }
}


@media (max-width:767px){.col1, .col2, .col3, .col4, .col5, .col6, .col7, .col8, .col9, .col10, .col11, .col12{width:100%;}
}

.home-hero-banner.fi,.inner-page-banner.fi {margin-top: 146px;}

/* End Global css */
/* search box */
.search-icon{border:0;outline:none;background:transparent;cursor:pointer;font-weight:bold;color:#000;font-size:18px;width:24px;}
.search-toggle .search-icon.icon-close{display:none;}
.search-toggle.opened .search-icon.icon-search{display:none;}
.search-toggle.opened .search-icon.icon-close{display:block;}
.search-container{position:relative;-webkit-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;max-height:0;overflow:hidden;background-color:#eee;z-index:99;top:100%;}
.search-container.opened{max-height:100px;}

.search-container input[type="text"], .search-container input[type="search"]{ outline:none; padding:18px; width:239px; background-color:inherit; border:0;}
.search-container .search-icon{vertical-align:middle;cursor:pointer;margin:0px;padding:18px 30px;}
.search-container{position:absolute;right:0px;}
.search-box, .search-container form {display: -webkit-box;display: -ms-flexbox;display: flex;position: relative;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
a.social-tab.fa.fa-instagram.external-link{background:#c837ac;}

.single-search-container form { display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.single-search-container form label { display: none; }
.single-search-container form input { outline: none; padding: 5px 18px; width: 239px; background-color: #eeeeee; border: 0; height: 50px; }
.single-search-container form input[type="search"] { background-color: #ffffff; border: 1px solid #eeeeee; }

/* search box */

/* Top scroll */
#button{display:inline-block;background-color:#121212;width:40px;height:40px;text-align:center;border-radius:4px;position:fixed;bottom:85px;right:30px;-webkit-transition:background-color .3s, opacity .5s, visibility .5s;-o-transition:background-color .3s, opacity .5s, visibility .5s;transition:background-color .3s, opacity .5s, visibility .5s;opacity:0;visibility:hidden;z-index:6;cursor:pointer;}
#button:hover{background:#3fa9f5;}
#button.show{opacity:1;visibility:visible; text-decoration : none; }
#button::after{content:"\f077";font-family:FontAwesome;font-weight:normal;font-style:normal;font-size:14px;line-height:40px;color:#fff;}
.phone-contact a{color:#121212;margin-right:25px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;font-size: 14px;line-height: 36px;}
.phone-contact a:hover{color:#0795b6;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.logo img {-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.menu-conatct-call {display: -webkit-box;display: -ms-flexbox;display: flex;}
.right-side {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.right-side span, .right-side .user-box {color: #fff;}
.top-bar:after {content: ''; width: 68%;height: 44px;background: #2ca4e6;position: absolute;right: 0px;top: 0px;}
.top-bar:before {content: ''; width: 100px;height: 1px;position: absolute;right: 68%;top: 0px;border-bottom: 0px solid #2ca4e6;border-right: 112px solid #2ca4e6;border-top: 42px solid #fff;}
.top-bar > .container {position: relative;z-index: 1;}
.toll-free .call-actions {margin-right: 15px; font-size:16px;}
.toll-free .phone-number { font-size: 16px;font-weight:bold; margin-right : 15px; }
.toll-free .phone-number:last-child { margin-right: 0; }
.toll-free i {font-size: 16px; margin-right: 3px;}
.toll-free a:hover, .toll-free a:focus { text-decoration : none; } 
.toll-free img { max-height: 16px; margin-right: 3px; }
.toll-free img.global-map { max-height: 20px; }
.toll-free .call-text { font-weight: 700; margin-right: 3px; }
.user-box {margin-left: 20px;font-size: 18px;}
.logo {padding: 24px 0;}
.logo {max-width: 217px;width: 100%;}
.logo img{height:auto !important;}
/* End Top scroll */
/* top-header */
.call-to-action a {color: #fff;}
.call-to-action {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;padding: 6px 0 9px;border-bottom: 1px solid;
    border-image: linear-gradient(to right, #d2cbcb 12%, #2ca4e6 74%) 1;}
.top-bar {background: #fff;display: inline-block;width: 100%;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;position: relative;}
.right-details {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.social-links1 {display: -webkit-box;display: -ms-flexbox;display: flex;}
.social-links1 a {width: 28px;height: 28px;background: #2ca4e6;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border-radius: 30px;margin-right: 10px;}
.language {color: #fff; margin-left: 30px;}
.fixed-header .top-bar {display: none;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
/* Middle header */
header {float: left;width: 100%;padding: 0px 0;}
.header-menu .row-box .col12 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.bottom-header{width:100%;float:left;padding:10px 0;position:relative;}
.bottom-header .col12{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.social-media {display: -webkit-box;display: -ms-flexbox;display: flex;}
.social-media a {margin-left: 14px;width: 36px;font-size:15px;height: 36px;background: #2e99e5;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 50px;font-size: 18px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s}


/* End logo section */
/* Menu section */
.stellarnav{position:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.stellarnav a{color:#fff;}
.social-media a:first-child {margin: 0px;}
.stellarnav a:hover{color:#2e99e5;}
.stellarnav ul{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.stellarnav li a img{margin-right:5px;float:left;}
.stellarnav li{list-style:none;display:block;margin:0;padding:0;position:relative;line-height:normal;vertical-align:middle;}
.stellarnav li a{padding:18px 10px;display:block;text-decoration:none;color:#333333;font-size:inherit;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font-size: 16px;}
.stellarnav li a.active{color:#2e99e5;}
.stellarnav > ul > li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.stellarnav > ul > li > a{color:#000;display:block;font-weight:500;-webkit-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;transition:all 0.3s ease 0s;padding:0px 27px 0px 0px;}
.stellarnav ul ul{top:100%;width:240px;position:absolute;z-index:9900;text-align:left;display:none;background:#121212 none repeat scroll 0 0;left:0;}
.stellarnav li li{display:block;}
.stellarnav ul ul ul{top:0;/* dd animtion - change to auto to remove */
 left:100%;}
.stellarnav > ul > li:hover > ul > li:hover > ul{opacity:1;visibility:visible;top:0;}
.stellarnav > ul > li.drop-left > ul{right:0;}
.stellarnav li.drop-left ul ul{left:auto;right:220px;}
.stellarnav.light{background:rgba(255, 255, 255, 1);}
.stellarnav.light a{color:#121212;}
.stellarnav ul ul li a{padding:10px 15px;color:#fff;}
.stellarnav.light ul ul{background:rgba(255, 255, 255, 1);}
.stellarnav.light li a{color:#121212;}
.stellarnav.fixed{position:fixed;width:100%;top:0;left:0;z-index:9999;}
body.stellarnav-noscroll-x{overflow-x:hidden;}
.stellarnav li.has-sub > a:after{content:'';margin-left:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #7d7d7d;display:none;}
.stellarnav li li.has-sub > a:after{margin-left:10px;float:right;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:6px solid #FFF;position:relative;top:4px;}
.stellarnav li.drop-left li.has-sub > a:after{float:left;margin-right:10px;border-left:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #FFF;}
.stellarnav.hide-arrows li.has-sub > a:after,.stellarnav.hide-arrows li li.has-sub > a:after,.stellarnav.hide-arrows li.drop-left li.has-sub > a:after{display:none;}
.stellarnav .menu-toggle,.stellarnav .close-menu,.stellarnav .call-btn-mobile,.stellarnav .location-btn-mobile{display:none;text-transform:uppercase;text-decoration:none;}
.stellarnav .dd-toggle{display:none;position:absolute;top:0;right:0;padding:0;width:48px;height:48px;text-align:center;z-index:9999;border:0;}
.stellarnav.desktop.hide-arrows li.has-sub a{padding-right:15px;}
.stellarnav.mobile > ul > li > a.dd-toggle{padding:0;width:100%;padding-right:21px;text-align:right;}
.stellarnav li.call-btn-mobile,.stellarnav li.location-btn-mobile{display:none;}
.stellarnav a.dd-toggle .icon-plus{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;-o-transition:transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;width:12px;height:100%;position:relative;vertical-align:middle;display:inline-block;}
.stellarnav a.dd-toggle .icon-plus:before{content:'';display:block;width:12px;height:0px;border-bottom:solid 3px #777;position:absolute;top:50%;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:width 0.3s;-o-transition:width 0.3s;transition:width 0.3s;}
.stellarnav a.dd-toggle .icon-plus:after{content:'';display:block;width:12px;height:0px;top:50%;border-bottom:solid 3px #777;position:absolute;}
.stellarnav li.open > a.dd-toggle .icon-plus{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}
.stellarnav.light a.dd-toggle .icon-plus:before{border-color:#121212;}
.stellarnav.light a.dd-toggle .icon-plus:after{border-color:#121212;}
.stellarnav.dark a.dd-toggle .icon-plus:before{border-color:#FFF;}
.stellarnav.dark a.dd-toggle .icon-plus:after{border-color:#FFF;}
.stellarnav .icon-close{-webkit-box-sizing:border-box;box-sizing:border-box;width:12px;height:12px;position:relative;display:inline-block;}
.stellarnav .icon-close:before{content:'';display:block;width:12px;height:0px;border-bottom:solid 3px #777;position:absolute;top:50%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.stellarnav .icon-close:after{content:'';display:block;width:12px;height:0px;top:50%;border-bottom:solid 3px #777;position:absolute;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}
.stellarnav.light .icon-close:before{border-color:#121212;}
.stellarnav.light .icon-close:after{border-color:#121212;}
.stellarnav.dark .icon-close:before{border-color:#FFF;}
.stellarnav.dark .icon-close:after{border-color:#FFF;}
.stellarnav .menu-toggle,.stellarnav .call-btn-mobile,.stellarnav .location-btn-mobile,.stellarnav .close-menu{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box;}
a.menu-toggle{border:none !important;background:#000;margin-top:0px;border-radius: 5px;margin-left: 10px;}
.stellarnav .menu-toggle span.bars{display:inline-block;position:relative;top:0px;}
.stellarnav .menu-toggle span.bars span{display:block;width:15px;height:2px;border-radius:6px;background:#777;margin:0 0 3px;}
.stellarnav .menu-toggle span.bars span:last-child{margin-bottom:0px;}
 
.stellarnav .full{width:100%;}
.stellarnav .half{width:50%;}
.stellarnav .third{width:33%;text-align:center;}
.stellarnav .location-btn-mobile.third{text-align:center;}
.stellarnav .location-btn-mobile.half{text-align:right;}
.stellarnav.light .third,.stellarnav.light .half{border-left:1px solid rgba(0, 0, 0, .15);}
.stellarnav.light.left .third,.stellarnav.light.left .half{border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav.light.right .third,.stellarnav.light.right .half{border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav.light .third:first-child,.stellarnav.light .half:first-child{border-left:0;}
.stellarnav.dark .third,.stellarnav.dark .half{border-left:1px solid rgba(255, 255, 255, .15);}
.stellarnav.dark.left .third,.stellarnav.dark.left .half{border-bottom:1px solid rgba(255, 255, 255, .15);}
.stellarnav.dark.right .third,.stellarnav.dark.right .half{border-bottom:1px solid rgba(255, 255, 255, .15);}
.stellarnav.light.left .menu-toggle,.stellarnav.light.right .menu-toggle{border-bottom:0;}
.stellarnav.dark.left .menu-toggle,.stellarnav.dark.right .menu-toggle{border-bottom:0;}
.stellarnav.dark .third:first-child,.stellarnav.dark .half:first-child{border-left:0;}
.stellarnav.light .menu-toggle span.bars span{background:#6f3a95;}
.stellarnav.dark .menu-toggle span.bars span{background:#fff;}
.stellarnav.mobile{position:static;}
.stellarnav.mobile.fixed{position:static;}
.stellarnav.mobile ul{position:relative;display:none;}
.stellarnav.mobile.active{padding-bottom:0;}
.stellarnav.mobile.active > ul{display:block;}
.stellarnav.mobile ul{text-align:left;}
.stellarnav.mobile > ul > li{display:block;}
.stellarnav.mobile > ul > li > a{padding:15px;}
.stellarnav.mobile ul{background:rgba(221, 221, 221, 1);}
.stellarnav.mobile ul ul{position:relative;opacity:1;visibility:visible;width:auto;display:none;-webkit-transition:none;-o-transition:none;transition:none;}
.stellarnav.mobile ul ul ul{left:auto;top:auto;}
.stellarnav.mobile li.drop-left ul ul{right:auto;}
.stellarnav.mobile li a{border-bottom:1px solid rgba(255, 255, 255, .15);color:#fff;}
.stellarnav.mobile > ul{border-top:1px solid rgba(255, 255, 255, .15);}
.stellarnav.mobile.light li a{border-bottom:1px solid rgba(0, 0, 0, .15);}
.stellarnav.mobile.light > ul{border-top:1px solid rgba(0, 0, 0, .15);}
.stellarnav.mobile li a.dd-toggle{border:0;}
.stellarnav.mobile.light li a.dd-toggle{border:0;}
.stellarnav.mobile .menu-toggle,.stellarnav.mobile .dd-toggle,.stellarnav.mobile .close-menu,.stellarnav.mobile .call-btn-mobile,.stellarnav.mobile .location-btn-mobile{display:inline-block;}
.stellarnav.mobile li.call-btn-mobile{border-right:1px solid rgba(255, 255, 255, .1);-webkit-box-sizing:border-box;box-sizing:border-box;}
.stellarnav.mobile li.call-btn-mobile,.stellarnav.mobile li.location-btn-mobile{display:inline-block;width:50%;text-transform:uppercase;text-align:center;}
.stellarnav.mobile li.call-btn-mobile.full,.stellarnav.mobile li.location-btn-mobile.full{display:block;width:100%;text-transform:uppercase;border-right:0;text-align:left;}
.stellarnav.mobile.light ul{background:rgba(255, 255, 255, 1);}
.stellarnav.mobile.dark ul{background:#0d4154;}
.stellarnav.mobile.dark ul ul{background:rgba(255, 255, 255, .08);}
.stellarnav.mobile.light li.call-btn-mobile{border-right:1px solid rgba(0, 0, 0, .1);}
.stellarnav.mobile.top{position:absolute;width:100%;top:0;left:0;z-index:9999;}
.stellarnav.mobile li.has-sub > a:after,.stellarnav.mobile li li.has-sub > a:after,.stellarnav.mobile li.drop-left li.has-sub > a:after{display:none;}
.stellarnav.mobile.right > ul,.stellarnav.mobile.left > ul{position:fixed;top:0;bottom:0;width:100%;max-width:280px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;}
.stellarnav.mobile.right > ul{right:0;z-index:9999;}
.stellarnav.mobile.right .close-menu,.stellarnav.mobile.left .close-menu{display:inline-block;text-align:right;}
.stellarnav.mobile.left > ul{left:0;}
.stellarnav.mobile.right .location-btn-mobile.half,.stellarnav.mobile.right .call-btn-mobile.half,.stellarnav.mobile.right .close-menu.half{text-align:center;}
.stellarnav.mobile.right .location-btn-mobile.third,.stellarnav.mobile.right .call-btn-mobile.third,.stellarnav.mobile.right .close-menu.third{text-align:center;}
.stellarnav.mobile.left .location-btn-mobile.half,.stellarnav.mobile.left .call-btn-mobile.half,.stellarnav.mobile.left .close-menu.half{text-align:center;}
.stellarnav.mobile.left .location-btn-mobile.third,.stellarnav.mobile.left .call-btn-mobile.third,.stellarnav.mobile.left .close-menu.third{text-align:center;}
.stellarnav.mobile.left .menu-toggle.half,.stellarnav.mobile.left .menu-toggle.third,.stellarnav.mobile.right .menu-toggle.half,.stellarnav.mobile.right .menu-toggle.third{text-align:left;}
.stellarnav.mobile.left .close-menu.third span,.stellarnav.mobile.right .close-menu.third span{display:none;}
.stellarnav.desktop li.mega ul ul{background:none;}
.stellarnav.desktop li.mega li{display:inline-block;vertical-align:top;width:100% !important;}
.stellarnav.desktop li.mega li li{display:block;position:relative;left:4px;}
.stellarnav.desktop > ul > li.mega > ul{-webkit-column-count:4;-moz-column-count:4;column-count:4;}
.stellarnav.desktop li.mega ul ul{width:auto;}
.stellarnav.desktop > ul > li.mega{position:inherit;}
.stellarnav.desktop > ul > li.mega > ul{width:100%;max-width:95% !important;}
.stellarnav.desktop > ul > li.mega > ul > li > a{padding:7px 15px;}
.stellarnav.desktop > ul > li.mega > ul li.has-sub ul{display:block;position:relative;left:auto;}
.stellarnav.desktop > ul > li.mega > ul > li{-webkit-box-sizing:border-box;box-sizing:border-box;}
.stellarnav.desktop li.mega li li a{padding:5px 15px;}
.stellarnav.desktop li.mega li.has-sub a:after{display:none;}
.stellarnav.desktop > ul > li.mega > ul > li > a{}
.header-menu{width:100%;float:left;}
.enquery-button a{line-height:55px;padding:0 24px;background:#121212;display:inline-block;font-weight:bold;text-transform:uppercase;color:#fff;letter-spacing:1.6px;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.enquery-button a:hover{background:white;color:#121212;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
/* End Menu section */

/* Slider */
#home-banner > img, #blog-banner > img, #inner-banner > img { width: 100%;max-width: 100%; height : auto; }
#home-banner, #blog-banner, #inner-banner { padding: 0px; }

.inner-page-banner, #home-banner, #blog-banner, #inner-banner { display: inline-block; width: 100%; }

.home-banner-content {position: absolute;top: 0px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;width: 100%;height: 100%;}
.home-banner-content1 > * {font-size: 30px;color: rgb(255, 255, 255);text-transform: uppercase;  line-height: 48px;font-style: italic;margin:0px;}
.home-banner-content1 > *  strong {display: block;font-size: 38px; line-height : 48px; font-weight: 900;}
.home-banner-content1 > * span, .green-strong strong, .heading-box-who h4 span {color: #aec90c;}

.button-box{ margin-top: 30px; }
.button-box a {margin-right: 10px;}
.page-id-71 .button-box { margin-top : 20px; }
.page-id-71 .button-box a { padding: 15px 20px; font-size: 16px; }

.home-banner-content1 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.home-banner-content1 > img {margin-right: -100px;}
.home-banner-content > img {position: absolute;width: 100%;bottom: -9px;}
.inner-page-banner .home-banner-content .container .row-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
/* End Slider */

/* Agency */
.content-informations.call-to-actions {padding: 42px 0 55px;}
.call-to-actions .row-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;  -ms-flex-wrap: wrap;  flex-wrap: wrap;}
.heading-box h4 {font-size: 31px;color: rgb(0, 0, 0);text-transform: uppercase;font-weight: 900;margin: 0px 0 45px;}
.agency-sol {display: -ms-grid;display: grid;-ms-grid-columns: 1fr 7px 1fr 7px 1fr 7px 1fr;grid-template-columns: repeat(4,1fr);-ms-grid-rows: 172px 7px 172px;grid-template-rows: repeat(2,172px);grid-gap: 7px;}
.agency-sol > *:nth-child(1) { -ms-grid-row : 1; -ms-grid-column : 1;}
.agency-sol > *:nth-child(2) { -ms-grid-row : 1; -ms-grid-column : 3;}
.agency-sol > *:nth-child(3) { -ms-grid-row : 1; -ms-grid-column : 5;}
.agency-sol > *:nth-child(4) { -ms-grid-row : 1; -ms-grid-column : 7;}
.agency-sol > *:nth-child(5) { -ms-grid-row : 3; -ms-grid-column : 1;}
.agency-sol > *:nth-child(6) { -ms-grid-row : 3; -ms-grid-column : 3;}
.agency-sol > *:nth-child(7) { -ms-grid-row : 3; -ms-grid-column : 5;}
.agency-sol > *:nth-child(8) { -ms-grid-row : 3; -ms-grid-column : 7;}
/* .agency-sol a { }
.agency-sol .agency-sol-inner:nth-child(1),.agency-sol a:nth-child(3),.agency-sol a:nth-child(6),.agency-sol a:nth-child(8){ color:#000;}
.agency-sol a:nth-child(2),.agency-sol a:nth-child(4),.agency-sol a:nth-child(5),.agency-sol a:nth-child(7){background-color: #044154;} */

.agency-sol .agency-sol-inner {display: -ms-grid;display: grid; color: #fff;line-height: 18px;font-size: 15px;text-align: center;}
.agency-sol .agency-sol-inner:hover { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05);}
.agency-sol .agency-sol-inner a { display: -ms-grid; display: grid; -webkit-box-align: center; -ms-flex-align: center; align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center; }
.agency-sol .agency-sol-inner a:hover { text-decoration: none; }
.agency-sol .agency-sol-inner img {margin-bottom: 15px;}
.agency-sol .agency-sol-inner figcaption {height: 33px;}



/* Content Box */
section#content-box1 {padding: 0px;}
section#content-box1 .row-box, .layout-one .row-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}

.content-box1 h2 {font-size: 30px; color: rgb(4, 65, 84); text-transform: uppercase; line-height: 38px;margin: 0 0 30px;}
.content-box1 h2 strong{font-size: 45px;font-weight: normal;display: block;color:#000;}
.peacock-blue .content-box1 h2 { color : #ffffff; }

.content-box1 h4 {font-size: 28px;color: rgb(4, 65, 84); text-transform: uppercase;line-height: 36px;margin: 0 0 30px;}
.big-font .content-box1 h4 { font-size: 42px; line-height: 56px; }
.content-box1 h4 strong{font-size: 45px;font-weight: normal;display: block;color:#000;}
.peacock-blue .content-box1 h4 { color : #ffffff; }

.gallery-slider .content-box1 h4 {font-size: 24px;color: #aec90c; line-height: 32px;}
.gallery-slider .content-box1 h2 { color : #000000; }

/* what we do */
section#what-we-do {padding: 55px 0 0;}
section#what-we-do .row-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.heading-box-who {text-align: center;padding-bottom: 40px; margin-bottom: 40px;display: inline-block;width: 100%;}
.heading-box-who h4 {font-size: 47px;color: rgb(0, 0, 0);text-transform: uppercase;margin: 0px 0 20px;line-height: 47px; font-weight : 600; }
.heading-box-who p {font-size: 20px;margin-bottom: 10px;}
.contant-box-icon i {height: 50px;width: 50px;min-width: 50px;background: #0d4154;border-radius: 50px;color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 22px;}
.contant-box-content h4 {font-size: 20px;color: rgb(0, 0, 0);font-weight: bold;text-transform: uppercase;line-height: 20px;margin: 0 0 20px;}
.contant-box-who {display: -webkit-box;display: -ms-flexbox;display: flex;margin: 40px 0 45px;}
.contant-box-who-pad { padding: 25px 15px; }
.contant-box-icon {margin-right: 40px;}
.contant-box-content p {margin-bottom: 0px;}


/* Story */
.heading-growth h5 {font-size: 20px;color: rgb(0, 0, 0);text-transform: uppercase;line-height: 24px;font-weight: 900;margin: 0px 0px 10px;}
.heading-growth h4 {font-size: 31px;color: rgb(4, 65, 84);text-transform: uppercase;line-height: 35px;font-weight: 900;    margin: 0px 0px 0px;}
.post-project .heading-growth h4 { width: 80%; margin: 0 auto 15px; }
.heading-growth {margin-bottom: 30px;text-align: center;}
.stroy-box figure img {border: 1px solid #efefef;border-radius: 5px;}
.content-story h4 {font-size: 31px;color: rgb(0, 0, 0);line-height: 31px;font-weight: 900;}
.content-story h5 {font-size: 20px;}
.btn-box2:after {content: '';width: 50px;height: 2px;background: #0d4154;display: block;margin: 4px 0 0px;}
a.btn-box2 {color: #044154;font-size: 15px;font-weight: bold;}
.btn-box2 i {margin-left: 7px;}
.content-story {margin-top: 30px;}
.stroy-box {margin-bottom: 37px;}
.stroy-box figure img {width: 100%;}


/* content box 2 */
.content-box2-content h4 {font-size: 30px;line-height: 30px;text-transform: uppercase;font-weight: bold;margin: 0px 0 25px;}
section#content-box2 {background: #044154;color: #fff;}
section#content-box2 .row-box:last-child {margin-top: 55px;}
section#content-box2 .row-box:nth-child(odd) {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
section#content-box2 .row-box {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.content-box2-content p {margin: 0 0 10px;}
.post-informations.case-study {padding: 18px 0 55px;}

/* four box */
.content-informations-listing.layout-two {padding: 98px 0 0px;}
.four-box-content {border: 3px solid rgb(245, 245, 245); padding: 60px 40px 30px 40px;display: inline-block;width: 100%;height:100%;}
.four-box-content p {margin-bottom: 10px;}
.four-box-icon {border: 3px solid rgb(174, 201, 12);border-radius: 50%;background-color: rgb(255, 255, 255);height: 82px;width: 82px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 43px;color: #aec90c;top: -40px;position: absolute;left: 25px;}

.border-acid-green { color: #aec90c; border: 3px solid rgb(174, 201, 12); }
.border-peacock-blue { color: #044154; border: 3px solid #044154; }

.contant-four-box {margin-bottom: 60px; display: inline-block;width: 100%;position: relative;    height: calc(100% - 72px);}
.four-box-content h4 {font-size: 20px;text-transform: uppercase;font-weight: bold;line-height: 26px;margin: 0 0 10px;}
.content-informations-listing.layout-two .row-box,section#four-box .row-box > div {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
 
section.content-informations-listing.layout-two .heading-box-who p {font-size: 15px;}

/* video */
iframe#delayFrame {width: 100%;height: 100%;border: none;}
.two-column-informations.video-box-content {background: #044154;padding: 0px;}
.video-section-content {padding: 40px;color: #fff;display: inline-block;}
.video-section-content h4 {font-size: 20px;text-transform: uppercase;font-weight: bold;}
.two-column-informations.video-box-content .row-box {display: -webkit-box;display: -ms-flexbox;display: flex;}
.two-column-informations.video-box-content .row-box > div {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -ms-grid;display: grid;}
.two-column-informations.video-box-content .col51 {width: 43%;}
.two-column-informations.video-box-content .col71 {width: 57%;}

/* blog */
section#blog {background: #26a5f8;}
.heading-box-blog h4 {font-size: 31px;text-transform: uppercase;font-weight: bold;color: #fff;text-align: center;margin: 0px;}
.blog-box {background: #fff;display: inline-block;width: 100%;margin-top: 40px;}
.blog-box-content {padding: 10px 20px 25px 20px;width: 100%;display: inline-block;}
.btn-box3 {display: inline-block;color: #ffbf2b;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.blog-box-content h4 {font-size: 17px;line-height: 26px;margin: 0px;padding-bottom: 10px;  border-bottom: 1px solid #d9d9d9;margin-bottom: 10px;}
.btn-box3 {display: inline-block;color: #ffbf2b;line-height: 22px;}
.blog-box-content p {margin-bottom: 5px; min-height : 135px;}
.mt-30 {margin-top: 30px;}
.blog-box figure img {width: 100%;}
a.btn-box3:hover {text-decoration: none;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;margin-left: 10px;color: #2aa5f8;}


/* Advantage */
section#advantages {padding: 55px 0 73px;}
.heading-box-advantages h4 {font-size: 40px;text-align: center;font-weight: bold;line-height: 40px;margin:0px;letter-spacing: 1px;}
.heading-box-advantages h4 strong {color: #2c9de9;}
figure.advantages-img figcaption {font-size: 31px;font-weight: bold;text-align: center;line-height: 31px;margin-bottom: 45px;}
.heading-box-advantages {width: 100%;display: inline-block;margin-bottom: 60px;}
.advantages-content h5 {margin: 0px 0 20px;font-size: 18px;font-weight: bold;line-height: 28px;color: #505050;}
.main-container .row-box:nth-child(even) {padding: 69px 0;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;margin: 48px 0;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}

.row-box-border { border-bottom: 1px solid #efefef; padding-bottom : 69px; }

/*  */

/** d_maket **/
.d_market {padding: 43px 0px 8px;}
.d_market_left h4 {font-size: 22px;font-weight: bold;text-transform: uppercase;word-spacing: 3px;}
.d_market_left p {font-size: 14px;line-height: 25px;margin: 15px 0px 25px;}
.d_market_partnr {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;}
.d_market_partnr {display: -ms-grid;display: grid;-ms-grid-columns: auto auto auto;grid-template-columns: auto auto auto;}
.d_market_partnr figure {border: 1px solid #a7a7a7;border-radius: 10px;text-align: center;padding: 2px 0px;margin: 0px 15px 15px 0px;vertical-align: middle; display: -webkit-box; display: -ms-flexbox; display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.d_market_partnr figure img { width: auto; height: auto; }
.d_market_right {padding-left: 46px;}
.d_market_right h4 {font-size: 22px;font-style: italic;line-height: 35px;}
.d_market_right figure {margin: 20px 0px 25px;}
.d_market_right h5 {font-size: 22px;font-weight: bold;margin-bottom: 10px;}
.d_market_right p {font-size: 15px;color: #696969;width: 100%;max-width: 230px;line-height: 26px;}

/**  **/


/* testimonail */
.review {background: #e9f7ff;padding: 29px 0px 80px;}
.review_heading {margin-bottom: 25px;}
.review h4 {font-size: 40px;font-weight: bold;}
.review_heading {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.review_left {padding-left: 48px;position: relative;}

.review_left_content p.user-star {
    display: none;
}

.review-star .fa-star { font-size: 20px; margin: 8px 0px; }
.review-star .fa-star.checked { color: #f9b533; }

.review_left_content i {font-size: 37px;color: #e1e1e1;}
.review_left_content {background: #fff;padding: 15px 15px 15px 95px;-webkit-box-shadow: 0px 6px 16px #00000075;box-shadow: 0px 6px 16px #00000075;border: 10px solid #f5f5f5;}
.review_left_img figure {border: 10px solid #f5f5f5;-webkit-box-shadow: 0px 6px 16px #0000005c;box-shadow: 0px 6px 16px #0000005c;border-radius: 50%;width: 100%;max-width: 137px;height: auto;}
.review_left_img {position: absolute;top: 40px;left: 0px;}
.review_left_img img {border-radius: 50%;}
.review_left_content p {font-size: 14px;color: #686868;line-height: 25px;padding: 10px 0px;margin: 0px;}
.review_left_content h5 {font-size: 18px;font-weight: bold;color: #284a69;}
section.review a.btn-box1.bg-dblue {font-size: 15px;font-weight: normal;padding: 14px 19px;}
div#review-slider {display: inline-block;width: 100%;}
#review-slider .owl-stage-outer {padding: 20px 0px;}
#review-slider .item {padding: 0 15px;}
#review-slider .owl-stage {display: -webkit-box;display: -ms-flexbox;display: flex;}
#review-slider .item, #review-slider .item .review_left .review_left_content, #review-slider .item .review_left {height: 100%;}
/*  */


/* ready */
.ready_to {background: -o-linear-gradient(341deg, #0d4154 40%, #26aade 40%);background: linear-gradient(109deg, #0d4154 40%, #26aade 40%);padding: 30px 0;}
.ready_to h5 {font-size: 31px;color: #fff;font-weight: bold;}
.ready_left h4 {font-size: 40px;color: #fff;font-weight: bold;text-transform: uppercase;letter-spacing: 2px;}
section.ready_to .col12 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.ready_to .ready_right h5 {font-weight: normal;letter-spacing: 2px;margin:0px;}
.call_icon i {border: 2px solid rgb(204, 204, 204);border-radius: 50%;background-color: rgb(0, 0, 0);width: 138px;height: 138px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #fff;font-size: 60px;}
.ready_right {text-align: center;}
aside.call_btn a {margin-top: 20px;margin: 20px 5px 0px;}
.ready_left h4, .ready_left h5 {margin: 0px;}

/* services */
.services-box-tab-slider {background: #f3f5ff;padding: 55px 0 ;}
.heading-box-services h4 {margin: 0px;font-size: 40px;text-transform: uppercase;letter-spacing: 1px;line-height: 45px;font-weight: normal;}
.heading-box-services p {max-width: 700px;text-align: center;display: block;margin: 25px auto;}
.thumb-it {background: #044154;padding: 15px;height: 142px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #fff;cursor: pointer;}
.thumb-it figcaption {line-height: 18px;text-align: center;  width: 100%;  display: inline-block;    height: 40px;}
.thumb-it figure{width:100%;display:inline-block;}
.thumb-img {width: 30px;height: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin:0px auto 10px;}
.thumb-img img {width: auto;height: auto;  max-height: 100%;}
.slick-current .thumb-it {background: #26aade;}
.slick-slide {padding: 5px;height:inherit !important;}
.full-details-box {background: #fff;padding: 55px 55px 35px;display: inline-block;  width: 100%;height:100%;}
.full-details-box figure {float: left;margin-right: 75px;margin-bottom: 25px;}
.full-details-box figure img {max-width: 400px;width: 100%;}
.full-details-box h4 {text-transform: uppercase;font-size: 31px;font-weight: bold;  margin: 0px 0 20px;}
.slick-slider{margin-bottom: 0px;}
.slider-nav {margin-bottom: 30px;}
.slick-prev:before {content: '\f104';}
.slick-next:before {content: '\f105';}
.slick-arrow:before{font-family: 'FontAwesome';  color: #000;width: 35px;height: 35px;background: #fff;  opacity: 1;  min-width: 30px;  display: inline-block;border-radius: 30px;line-height: 35px;}
.slick-next, .slick-prev {width: 35px;  height: 35px;z-index:3;}
.slider-for .slick-track {display: -webkit-box;display: -ms-flexbox;display: flex;}

/* Footer */
.top-footer h3 {color: #ffffff;font-size: 20px;text-transform: uppercase;margin:0 0 25px;display: block;width: 100%;font-weight: bold;}
.footer-link ul a{color:#fff;line-height: 30px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s; display : inline-block; }
.logo-text-footer img {margin: 0px auto 15px;display: block;}
.contact-details a{color:#fff;line-height:28px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.contact-details{width:100%;float:right;}
footer .social-links1 {display: -webkit-box;display: -ms-flexbox;display: flex;width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.adddress {color: #fff;}
.footer-link ul {padding: 0px;}
.logo-text-footer p {color: #fff;}
.bottom-footer{display:inline-block;width:100%;background:#000; }
.top-footer{display:inline-block;width:100%;position: relative;padding:50px 0 50px;background: #0b2e46;}
.copyright{text-align:center;color:#fff;position:relative;padding: 13px 0;}
footer{display:inline-block;width:100%;position: relative;}
.copyright p{margin:0px;padding:0px;}
.copyright a {color: #2dac1d;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.copyright a:hover {color: #fff;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
footer > img {position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;opacity: .5;}
.top-footer .row-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.social-links a i {font-size: 20px;margin: 0 15px;}
.we-accept i {color: #fff;font-size: 40px;margin-right: 10px;}
.footer-phone a {font-size: 22px; font-weight: bold; margin-bottom: 10px; display: block; }
.footer-phone {text-align: center;width: 100%;  display: inline-block;}
figure.footer-logo {text-align: center;margin: 10px 0px;}
/*figure.footer-logo img{	background:#fff;padding: 10px;}*/
.footer-link-inline {	border-top: 1px solid aliceblue;border-bottom: 1px solid aliceblue;	margin: 36px 0px;}
.footer-link-inline ul {display: -webkit-inline-box;display: -ms-inline-flexbox;display: inline-flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;  width: 100%;margin: 10px 0px;padding:0px;}
.footer-link-inline ul li a {margin: 0 25px;color: #fff;}
#location-details{display:none;}
.footer-link ul li a:hover {-webkit-transition: .5s;-o-transition: .5s;transition: .5s;text-decoration: none;padding-left: 10px;}
.footer-link-inline ul li a:hover {-webkit-transition: .5s;-o-transition: .5s;transition: .5s;text-decoration: none;color: #2ca4e6;}
.social-links1 a:hover {background: #b5d982;text-decoration: none;color: #000;}
.footer-phone a:hover {-webkit-transition: .5s;-o-transition: .5s;transition: .5s;color: #2ca4e6;text-decoration: none;}
.call-to-action a:hover{color: #fff;text-decoration: none;}
.call-to-action a:hover span {color: #b4d26d;text-decoration: none;}
.menu-location-menu-container ul {-webkit-column-count: 5;-moz-column-count: 5;column-count: 5;}
.menu-location-menu-container ul li a {width: 100%;display: inline-block;text-align: center;color: #fff;padding: 20px 15px;background: #0d4d76;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.menu-location-menu-container ul li a:hover {background: #2ca4e6;text-decoration: none;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.we-accept img {margin-bottom: 5px;}
/* End Footer */


.bottom-footer > .container {	display: -webkit-box;	display: -ms-flexbox;	display: flex;	-webkit-box-align: center;	-ms-flex-align: center;	align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;padding: 0 15px;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.bottom-footer > .container::before, .bottom-footer > .container::after {	display: none;}
.copyright {text-align: left;}
footer .social-links1{width: auto;}
.social-links1 a{color: #fff;}
.bottom-footer .contact-details {	width: auto;float: right;}


/* accordion */
.accordion-content { display : none; }
.accordion-heading h3 {margin: 0px;color: #000;font-size: 16px;    font-weight: bold;}
.accordion-heading {width: 100%;display: inline-block;padding: 11px 30px 11px 20px; border: 1px solid #d1d1d1;position:relative;cursor:pointer;}
.accordion-heading.active {background: #044154;border:none;border-bottom: 1px solid #08627e;}
.accordion-heading.active h3 {color:#fff;}
.accordion-content {width: 100%;padding: 14px 20px;background: #044154;}
.accordion-swap .content1 > * {color: #fff;}
.accordion-inner {margin-bottom: 10px;}
.accordion-heading i {position: absolute;right: 13px;top: 13px;}
.accordion-heading  i.fa.fa-minus{display:none;}
.accordion-heading.active i.fa.fa-plus{display:none;}
.accordion-heading.active i.fa.fa-minus{display:-webkit-box;display:-ms-flexbox;display:flex;}
.accordion-heading  i.fa.fa-angle-up{display:none;}
.accordion-heading.active i.fa.fa-angle-down{display:none;}
.accordion-heading.active i.fa.fa-angle-up{display:-webkit-box;display:-ms-flexbox;display:flex;}
.heading-box-accord h4 {font-size: 40px;text-align: center;font-weight: bold;line-height: 40px;margin: 0px;letter-spacing: 1px;margin-bottom:10px;text-transform:uppercase;}
.heading-box-accord{margin-bottom:40px;}
.form-with-acco .accordion-heading i {position: absolute;right: 4px;top: 5px;background: #fff;color: #000;width: 30px;height: 30px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;border-radius: 30px;}

.accordion-swap .content1 ol { padding-left: 25px; }
.accordion-inner .content1 ol li { display: list-item; margin-bottom: 5px; padding-left: 2px; }

/* location */
section.location-page-content .row-box {margin-bottom: 15px;}
.left-part {width: 100%;position: relative;z-index: 1;height: 235px;display: inline-block;}
.left-part1 {padding: 35px 20px 20px;width: 100%;position: relative;z-index: 2;display: inline-block;}
.right-part {width: 100%;display: inline-block;border: 1px solid #ccc;height: 235px;}
.left-part > img {position: absolute;top: 0px;z-index: 0;height: 100%;-o-object-fit: cover;object-fit: cover;width: 100%;}
.left-part:after {content: '';display: block;width: 100%;height: 100%;z-index: 0;position: absolute;background: rgba(19,71,82,.95);top: 0;left: 0;}
.left-part.yellow-theme:after {background: rgba(255,200,75,.95);}
.left-part h4 {color: #f2ab0a;text-transform: uppercase;font-weight: 900;margin: 0 0 18px;font-size: 22px;}
.left-part.yellow-theme h4 {color: #134752;}
.left-part.yellow-theme p,.left-part.yellow-theme a {color: #000;}
.left-content p a{color:#fff;}
.left-part .flag {float: left;width: 110px;}
.left-part .flag img{width: 100%;}
.left-part .left-content {float: left;color: #fff;font-size: 16px;width: calc(100% - 110px);padding-left: 25px;}
.left-content p {margin-bottom: 5px;}
.left-content a.btn-box1 {font-size: 14px;padding: 10px 15px;margin-top: 10px;}
.location-btn a.btn-box1.bg-blue {border: 2px solid #32afe4;}
.location-page-content .heading-growth h5 {margin-bottom: 50px;}
.location-page-content .heading-growth h4 {margin-bottom: 20px;}
iframe.map-iframe {width: 100%;height: 100%;border: none;}


/* PPC */
.kelowna-ppc .home-banner-content1 {margin-top: 0px;}
.kelowna-ppc1 h4 {font-size: 30px;font-weight: bold;line-height: 40px;margin-bottom: 23px;}
.what-make-seo .content-box2-content ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: first baseline;-ms-flex-align: first baseline;align-items: first baseline;margin-bottom: 25px;}
.what-make-seo .content-box2-content ul li i {font-size: 18px;margin-right:15px;}
.what-make-seo .content-box2-content ul li span {padding-left: 20px;}
.what-make-seo p, .what-make-seo ul {margin-bottom: 20px;}
.what-make-seo aside a {color: #044154;}
.kelowna-ppc1 aside a, .kelowna-ppc1 aside a:hover {background: #32afe4;color: #fff;-webkit-box-shadow: none;box-shadow: none;border: none;}


.partner-with .contant-box-icon .count-no {height: 40px;width: 40px;min-width: 40px;background: #2ca4e6;border-radius: 40px;
	color: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 20px;}
.partner-with .content-box2-content > h4{line-height: 40px;width: 100%;margin-bottom: 50px;max-width: 585px;}
.partner-with .contant-box-who {display: -webkit-box;display: -ms-flexbox;display: flex;margin-bottom: 35px;}
.partner-with .row-box:nth-child(2) {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin-top: 40px;}
.partner-with .contant-box-who .m0{margin: 20px 0px;}
.partner-with .contant-box-content ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: first baseline;-ms-flex-align: first baseline;align-items: first baseline;margin-bottom: 25px;}
.partner-with .contant-box-content ul{margin: 0;}
.partner-with .contant-box-content ul li:last-child {margin-bottom: 30px;}
.partner-with .contant-box-content ul li i {font-size: 18px;margin-right:15px;}
.partner-with .contant-box-content ul li span {padding-left: 20px;}
.partner-with .contant-box-content a,.ppc-management .content-box2-content a,#what-make-seo .content-box2-content a {padding: 17px 42px;}
.partner-with .contant-box-content h4 {font-size: 20px;color: rgb(0, 0, 0);font-weight: bold;text-transform: uppercase;line-height: 20px;margin: 0 0 20px;}
.partner-with p, .partner-with ul {margin-bottom: 20px;}
.partner-with aside a {margin-left: 85px;}
.partner-with .row-box {-webkit-box-align: center;-ms-flex-align: center;align-items: center;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}
.partner-with .contant-box-content ul li:last-child {margin: 0px;}

.contant-box-content1 h4 {font-size: 20px;color: rgb(0, 0, 0);font-weight: bold;text-transform: uppercase;line-height: 20px;margin: 0 0 20px;}
.contant-box-content1 *:last-child{margin-bottom:0px;}
.content-box-s1 > h4 {font-size: 30px;margin: 0;line-height: 40px;font-weight: bold;color: #000000;text-align: left;text-transform: uppercase;margin-bottom: 43px;}
.what-make-seo .row-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}

.add-expert {padding: 16px 0;}
.exparts-btn aside a {float: right;color: #0d4154;padding: 18px 33px;}
.add-expert12 aside a {float: right;color: #fff;padding: 18px 33px;background: #a4c511;}

.quick-for {width: 100%;display: inline-block;background-color: rgba(255, 255, 255, .73);padding: 25px;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 5px;border: 3px solid #e7e7e7;box-shadow: 1px 0px 4px #000000b8;-webkit-box-shadow: 1px 0px 4px #000000b8;-moz-box-shadow: 1px 0px 4px #000000b8;}
.quick-for h5 {font-size: 24px;font-weight: 600;color: #000;text-align: center;text-transform: capitalize;}
.quick-for p {margin-bottom: 30px;text-align: center;font-size: 14px;}
.quick-for form .form-group-btn input[type="submit"]:hover {-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;background: #292929;border-color: #292929;}
.quick-for form .form-group-btn input[type="submit"] {background: #32afe4;color: #fff;font-size: 14px;border: 1px solid #d4d4d4;text-transform: uppercase;padding: 10px 25px;line-height: 15px;font-weight: 400;}
.quick-for form .form-group .form-control {height: 42px; font-size: 17px; border-radius: 0;}
#message {width: 100%;height: 107px;}
.form-with-acco .row-box {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}

.form-with-acco .accordion-heading {background-color: #26aade;border-color: transparent;}
.form-with-acco .accordion-content {background: #fff;border: 1px solid #efefef;}
.form-with-acco .accordion-content .content1 * {color: #000;}
.form-with-acco .accordion-heading h3 {color: #fff;text-transform: inherit;}
.wpcf7-response-output {line-height: 23px;font-size: 13px;text-transform: capitalize;}
.page-template-tmp-contact-us .formwithbanner .quick-for{margin-top: 30px;}
.page-template-tmp-contact-us .formwithbanner .home-banner-content1.left-con {margin-top: 50px;} 

/* ppc 2 */
.laguna-beach-ppc-banner .home-banner-content1 > * {font-size: 24px;color: #000;text-transform: uppercase;font-style: italic;line-height: 35px;font-weight: 600;margin: 0px;}
.home-banner-content2 h6 {color: #000;font-size: 18px;font-weight: 700;text-transform: uppercase;margin-top: 20px;}
.laguna-beach-ppc-banner .button-box a {padding: 14px 16px;}
.laguna-beach-ppc-banner .button-box a img {margin-left: 10px;}
.laguna-beach-ppc-banner .home-banner-content1 {margin-top: 0px;}

.ppc-content-box .content-box1 h4 {color: #044154;line-height: 36px;margin: 0 0 20px;}
.ppc-content-box aside a {padding: 14px 16px;}
.ppc-listing-content .heading-box-who h4 {font-size: 31px;color: #044154;line-height: 36px;margin: 0 auto 50px;max-width: 775px;text-align: center;}

.ppc-listing-content {padding: 50px 0 !important;}
.ppc-listing-content aside {width: 100%;text-align: center;}

.ppc-listing-one-content .heading-box-who h4 {font-size: 36px;color: rgb(0, 0, 0);text-transform: uppercase;margin: 0px 0 20px;line-height: 47px;}
.ppc-listing-one-content .heading-box-who p {font-size: 20px;max-width: 924px;margin: 0 auto 10px;width: 100%;}

.ppc-section-one .content-box1 h4 {color: #fff;line-height: 36px;margin-bottom: 20px;text-align: center;}
.ppc-section-one .content-box1 p {font-size: 24px;color: #fff;line-height: 30px;margin: 0 auto 20px;text-align: center;}
.ppc-section-two .content-box1 h6  { font-size: 26px;font-weight: 700;color: #fff;line-height: 26px;}
.ppc-section-two {border-bottom: 2px solid #fff;;}
.ppc-section-two .content-box1 {margin-bottom: 55px;}
.ppc-section-two .row-box {-webkit-box-align: end;-ms-flex-align: end;align-items: flex-end;}
.ppc-section-two figure {margin-bottom: 0px;}
.resol-list aside a img {margin-left: 10px;}
.resol-list h6 {color: #1e1e1e;font-size: 18px;font-weight: bold;margin: 0 0 14px;}

.accordion-inner .content1 ul li {display: list-item;}
.form-with-acco-s1 .accordion-heading {background-color: #044154;}
.form-with-acco-s1 .accordion-heading.active {background-color: #26aade;}


.bg-image > img {position: absolute;width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;z-index: 0;top: 0px;left: 0px;}
.bg-image-opcity1 > img {opacity:1;}
.bg-image-opcity9 > img {opacity:.9;}
.bg-image-opcity8 > img {opacity:.8;}
.bg-image-opcity7 > img {opacity:.7;}
.bg-image-opcity6 > img {opacity:.6;}
.bg-image-opcity5 > img {opacity:.5;}
.bg-image-opcity4 > img {opacity:.4;}
.bg-image-opcity3 > img {opacity:.3;}
.bg-image-opcity2 > img {opacity:.2;}
.bg-image-opcity1 > img {opacity:.1;}
.bg-image > .container {position: relative;z-index: 1;}
.bg-image > .container-fluid {position: relative;z-index: 1;}

.resol-list ul {padding: 0;}
.resol-list ul li {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;margin-bottom: 10px;font-size: 16px;color: #1e1e1e;line-height: 26px;margin: 0;}
.resol-list ul li img {margin-right: 14px;}
.btn-dark-blue aside a {background: #044154;color: #fff;-webkit-box-shadow: none;box-shadow: none;padding: 16px 24px;}
.partner-with .contant-box-content ul li i:last-child,.what-make-seo .content-box2-content ul li i:last-child,.resol-list ul li i {font-size: inherit;font-style: normal;}
.reverse-colume-box .row-box {-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
/* responsive tab */
.vertical-tab .content-box1 {text-align: center;display: inline-block;width: 100%;margin-bottom: 50px;}
.vertical-tab .content-box1 h4 {margin-bottom: 0px;}
.vertical-tab .content-box1 p {max-width: 900px;margin: 0px auto;width: 100%;}
.vertical-tab .content-box11 {text-align: center;margin-top: 50px;}
.resp-tabs-container h4 {font-weight: 700;font-size: 20px;line-height: 20px;margin: 0 0 10px;color: #000 !important;}
.resp-tabs-container ul li {display: list-item;}

ul.resp-tabs-list,.tab_block p {margin: 0;padding: 0}
.resp-tabs-list li {font-weight: 600;font-size: 13px;display: inline-block;padding: 13px 15px;margin: 0;list-style: none;cursor: pointer;float: left}
.resp-tabs-container {padding: 0;background-color: #fff;clear: left}
h2.resp-accordion {cursor: pointer;padding: 5px;display: none}
.resp-tab-content {display: none;padding: 25px 15px}
.resp-tab-active {border: 1px solid #c1c1c1;border-bottom: none;margin-bottom: -1px !important;padding: 12px 14px 14px !important}
.resp-tab-active {border-bottom: none;background-color: #fff}
.resp-content-active,.resp-accordion-active {display: block}
.resp-tab-content {border: 1px solid #c1c1c1}
h2.resp-accordion {font-size: 15px;border: 1px solid #c1c1c1;border-top: 0 solid #c1c1c1;margin: 0;padding: 10px 11px;font-weight: bold;}
h2.resp-tab-active {border-bottom: 0 solid #c1c1c1 !important;margin-bottom: 0 !important;padding: 10px 15px !important}
h2.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important;background: blue}
.resp-vtabs ul.resp-tabs-list {float: left;width: 30%;background: #e9f7ff;border-right: 5px solid #26aade}
.resp-vtabs .resp-tabs-list li {min-height: 72px;color: #3f3d3d !important;font-size: 14px;font-weight: 700;text-transform: uppercase;display: block;padding: 26px 20px !important;line-height: 18px;    margin: 0;cursor: pointer;float: none}
.resp-vtabs .resp-tabs-container {padding: 0 10px;border: 0;float: left;width: 70%;background: #e9f7ff;border-radius: 0;clear: none;overflow: auto;}
.resp-vtabs .resp-tab-content { color : #000; border: none}
.resp-vtabs li.resp-tab-active {border: 0;border-right: none;background: #26aade;position: relative;z-index: 1;margin-right: -1px !important;padding: 26px 20px !important;line-height: 18px;color: #fff!important;min-height: 72px}
.resp-vtabs li.resp-tab-active:after {position: absolute;content: "";top: 50%;margin-top: -10px;right: -14px;width: 0;height: 0;border-top: 10px solid transparent;border-bottom: 10px solid transparent;border-left: 10px solid #26aade}
.resp-arrow {width: 0;height: 0;float: right;margin-top: 3px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #c1c1c1}
h2.resp-tab-active span.resp-arrow {border: none;border-left: 6px solid transparent;border-right: 6px solid transparent;border-bottom: 6px solid #9b9797}
h2.resp-tab-active {background: #044154 !important;color: #fff;}
.resp-easy-accordion h2.resp-accordion {display: block}
.resp-easy-accordion .resp-tab-content {border: 1px solid #c1c1c1}
.resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1 !important}
.resp-jfit {width: 100%;margin: 0}
.resp-tab-content-active {display: block}
h2.resp-accordion:first-child {border-top: 1px solid #c1c1c1 !important}
.resol-list ul li {margin-bottom: 10px;}
.listing-heading-content .content-box-s1 > h4 {margin-bottom: 10px;}
.listing-heading-content .content-box-s1 > p {margin-bottom: 15px;} 

/*  */
.color-black .home-banner-content2 > * {color: #000000; font-size:30px;}
.color-black.white-text .home-banner-content2 > * {color: #ffffff; }
.color-black.white-text .home-banner-content2 .wpcf7-response-output { color : #000000; }
.color-black .home-banner-content2 .home-banner-content2-inner p { font-size: 24px; text-transform: capitalize; }

.single-post .color-black .home-banner-content1{margin-top:0px;}
.organic-search {background: #121212;}
.all-boxes {   background: #fff;padding: 12px;height: 100%;}
.organic-search .row-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.organic-search .content-box1 h4, .organic-search .content-box1 p {color: #fff;text-align: center;margin: 0px;}
.organic-search .content-box1 {margin-bottom: 40px;}
.exparts-btn {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: end;-ms-flex-pack: end;justify-content: flex-end;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
.exparts-btn .content-box {width: calc(100% - 365px);}
.exparts-btn .content-box * {margin: 0px;padding-right: 20px;font-size: 20px;line-height: 30px;}
.exparts-btn .content-box * b, .exparts-btn .content-box * strong {padding: 0px;color: #aac50b;font-weight: bold;}
.bullet-points-content-heading .heading-box-who h4 {color: #fff;text-align: left;font-size: 30px;position:relative;}
.bullet-points-content-heading .heading-box-who ul {text-align: left;padding-left: 0px;display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.bullet-points-content-heading .heading-box-who ul li {position: relative;margin:0 0 18px;width:50%;float:left;padding-right:15px;}
.bullet-points-content-heading .heading-box-who ul li:before {content: '\f0a9';font-family: 'FontAwesome';position: absolute;left: 0px;font-size: 22px;color: #28a9dd;}
.bullet-points-content-heading .heading-box-who ul li a {padding-left: 29px;font-size: 18px;display:inline-block;}
.bullet-points-content-heading .heading-box-who h4:after {content: '';width: 150px;height: 2px;background: #fff;display: block;}

.get-in-touch {padding: 20px 0; z-index: 1; position: relative; }
.get-in-touch .exparts-btn .content-box {width: calc(100% - 183px);}
.get-in-touch .exparts-btn .content-box p, .add-expert1 .exparts-btn .content-box p  {font-weight: bold;font-size: 25px;}

.audit-call .heading-box-who h4 {font-size: 36px;color:#fff;margin-bottom: 10px;}
.DA40 .heading-box-who h4 {font-size: 35px;color:#aec90c;margin-bottom: 10px;}
.audit-call .heading-box-who p {font-size: 16px;}
.audit-call .heading-box-who p .btnn {padding: 15px 25px;display: inline-block;font-size: 17px;font-weight: bold;text-transform: uppercase;line-height: 17px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;background: #98c853;color: #000;margin: 10px 0;}
.audit-call .heading-box-who{margin-bottom:0px;}
.audit-call .heading-box-who *:last-child {margin-bottom: 0px;}
.audit-call .heading-box-who p .btnn:hover {text-decoration: none;background: #fff;}
.gets p:nth-child(3) {font-size: 12px;line-height: 16px;color: #959595;font-style: italic;}


/* get in touch one */
section.ready_to.ready_to_one .ready_right {text-align: left;max-width: 635px;width: 100%;}
section.ready_to.ready_to_one .ready_right p {color:#fff;}
section.ready_to.ready_to_one .ready_right a {margin: 0px;}

button#yellowButton1 {padding: 11px 25px;display: -webkit-box;display: -ms-flexbox;display: flex;font-size: 17px;font-weight: bold;text-transform: uppercase;line-height: 17px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;-webkit-box-align: center;-ms-flex-align: center;align-items: center;gap: 20px;border: none;margin: 0px auto;}
button#yellowButton1:hover {text-decoration: none;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;-webkit-box-shadow: 0px 0px 10px #2ca4e4;box-shadow: 0px 0px 10px #2ca4e4;-webkit-transform: scale(1.05);-ms-transform: scale(1.05);transform: scale(1.05);}
.add-expert .content-box p strong {padding: 0px;}
.add-expert1 .content-box{width: calc(100% - 340px);}
.ul-list-style .content-box1 ul li {display: list-item;}
.video-box-content1 h4 {font-size: 30px;}
.video-box-content1 ul li{position:relative;margin-bottom:18px;}
.video-box-content1 ul li:before {content: '\f0a9';font-family: 'FontAwesome';position: absolute;left: 0px;font-size: 22px;color: #28a9dd;}
.video-box-content1 ul li a{padding-left: 29px;font-size: 18px;color: #fff;}
.full-content-section4 .content-box1 {text-align: center;}
.full-content-section4 .content-box1 h4 {margin-bottom: 10px;}
.full-content-section5 .heading-box-who h4 {font-size: 30px;line-height: 38px;font-weight: bold;margin: 0px;}
.full-content-section4 .content-box1 p {max-width: 900px;margin: 0px auto 30px;}
.full-content-section5 .row-box {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.full-content-section5 .heading-box-who p {font-size: inherit;max-width: 600px;margin: 10px auto 30px;}
.heading-color-white .content-box1 h4 {color: #fff;}
.heading-color-white .content-box1 {text-align:center;}
.color-link .content-box2-content ul li a {color: #fff;}
.color-link .content-box2-content ul {padding-left:0px;}
.column-4-b .heading-box-who ul {-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}
.column-4-b .heading-box-who ul li{padding-left:29px;}
.four-box .gets h4 {font-weight: bold;}
.four-box .box-img {width: 100%;padding-top: 77%;  position: relative;overflow:hidden;}
.four-box .box-img img {position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;}
/* Website Design Result */

.inner-page-banner {position: relative;}
.global-portfolio .port-box {position: relative;overflow: hidden;display: block;text-align: center;}
.global-portfolio .port-box .entry-post {padding: 25px; color:#fff;}
.global-portfolio .port-box .entry-post .entry-txt p {text-transform: uppercase;font-size: 20px;font-weight: 600;
margin: 0 0 20px;}
.global-portfolio .port-box .entry-overlay {position: absolute;  width: 100%;height:100%;background: rgba(0, 0, 0, 0.8);left: 0;top: 0; opacity:0;}
.global-portfolio .port-box .entry-overlay .icon {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-ms-flex-line-pack: center;align-content: center;height: 100%;
-webkit-box-align: center;
    -ms-flex-align: center;
        align-items: center;color: #fff;}
.global-portfolio .port-box .entry-overlay .icon .fa {font-size: 40px;}
.global-portfolio .port-box:hover .entry-overlay {-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s; opacity:1;}
.global-portfolio ul {padding-left: 0;-webkit-column-count:4;-moz-column-count:4;column-count:4;gap:0px;}
.global-portfolio .port-box, .global-portfolio .port-box .entry-post{height:100%;}
.global-portfolio .heading-growth h4 {font-size: 42px;line-height: 42px;font-weight: 700;color: #044154;margin-bottom: 30px;}
.global-portfolio .heading-growth p {color: #333;}
.daa .exparts-btn {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.daa .exparts-btn p {font-size: 15px;}
.daa .exparts-btn h2 {font-size: 29px;font-weight: bold;line-height: 34px;margin: 0px;text-transform: uppercase;}
.daa{padding:30px 0;}
.dark-bg-white .content-box1 h4 {color: #fff;}
.formwithbanner .home-banner-content2 {z-index: 9;}
.formwithbanner .home-banner-content2 .sub-heading-div {color: #2ca4e6;background-color: #fff;font-weight: bold;border: 1px solid #2ca4e6;text-align: center;margin-top: 10px;display: inline-block;padding: 4px 20px;-webkit-animation: 1s infinite alternate sl;animation: 1s infinite alternate sl;}
@-webkit-keyframes sl {
  from {-webkit-transform: scale(1.1);transform: scale(1.1);}
  to {-webkit-transform: scale(1);transform: scale(1);}
}
@keyframes sl {
  from {-webkit-transform: scale(1.1);transform: scale(1.1);}
  to {-webkit-transform: scale(1);transform: scale(1);}
}
.wpcf7-not-valid-tip {line-height: 21px;font-size: 12px;color: #dc3232 !important;text-transform: capitalize;}

.ul-list-style1 .content-box2-content ul li {display: list-item;margin-bottom: 13px;}
.dark-bg-link-white a {color: #fff;}
.colume-count-3 ul {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;margin-top: 21px;}
.column-count-2 ul{-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;margin-top: 21px;}
.column-2-b .heading-box-who ul {-webkit-column-count: 2;-moz-column-count: 2;column-count: 2;display:inline-block;width: 100%;}
.column-3-b .heading-box-who ul {-webkit-column-count: 3;-moz-column-count: 3;column-count: 3;display:inline-block;width: 100%;}
.column-4-b .heading-box-who ul {-webkit-column-count: 4;-moz-column-count: 4;column-count: 4;}
.column-3-b .heading-box-who ul li {float: none;width: auto;}
.pad-left-29 .heading-box-who ul li{padding-left:29px;}
.vertical-tab-d div[aria-labelledby="tab_item-2"] h4:first-child {display: none;}
.stories-one .heading-box-who h4 {font-size: 31px;line-height: 35px;font-weight: 900;margin: 0px 0px 0px;text-align: center;color:#04465e;}
.stories-one h3 {margin: 0px;margin-bottom: 10px;font-size: 26px;text-align: center;font-weight: bold;text-transform: uppercase;}
.stories-one h3 a {color: #aec92f;}
.stories-one a{text-decoration:none;}
.stories-one aside a {background: #24a8e4;border: none; color : #fff;}
.stories-one aside{text-align:center;margin-top: 50px;}
.stories-one .container-fluid .row-box > * {padding: 0 15px;}
.full-content-center .content-box1 {max-width: 981px;text-align: center;margin: 0px auto;}
.full-content-center .container-fluid .content-box1 { max-width : 100%; }
.full-content-center .container-fluid .content-box1 .item { padding: 10px 5px; }
.full-content-center .content-box1 h4 {font-weight: bold;margin-bottom: 20px;}
.full-content-center .content-box1 h5 { font-size: 24px; color: rgb(4, 65, 84); text-transform: uppercase; line-height: 28px; margin: 30px 0 20px; font-weight: bold; }
.full-content-center .content-box1 p {margin-bottom: 10px;}
.full-content-center div#owl-one1 {max-width: 800px;width:100%;display:block;margin:30px auto 0px}
.stories-one .container-fluid .row-box .col4 {margin-top: 10px;}
.two-slide-box button.owl-prev {left: 0px !important;top: inherit !important;-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;position:relative !important;}
.two-slide-box button.owl-next {right: 0px !important;top: inherit !important;-webkit-transform: none !important;-ms-transform: none !important;transform: none !important;position:relative !important;}
.two-slide-box .owl-nav {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 11px;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.stories-one .col4-inner {
    -webkit-box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px, rgb(209, 213, 219) 0px 0px 0px 1px inset;
            box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 0px 1px, rgb(209, 213, 219) 0px 0px 0px 1px inset;
}
.two-slide-box .owl-nav { margin-bottom : 50px; }
.local-seo-size .home-banner-content1 > *  strong {font-size: 47px;}
#stories-slider h5 {margin: 0px;display: inline-block;width: 100%;background: #fff;padding: 10px;font-size: 16px;font-weight: bold;text-align: center;}
#stories-slider h5 a{color:#000;}
.gallery-slider .owl-nav button {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);background: #fff !important;width: 50px;height: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border: 2px solid #7a7a7a !important;border-radius: 40px;}
.gallery-slider .owl-nav button.owl-prev {left: -52px;}
.gallery-slider .owl-nav button.owl-next {right: -52px;}
.gallery-slider .owl-nav button span {font-size: 42px;margin-top: -6px;}
.gallery-slider .owl-nav button:hover {background: #1791c4 !important;border-color: #1791c4 !important;}
.gallery-slider .owl-nav button:hover span{color:#fff ;}
.ah-paragraph p {text-transform: initial;font-size: 21px;}
.heading-color-blue .heading-box-accord h4 {color: #2cabde;}
.check-list-icon-content ul {padding: 0px;list-style: none;margin-top:15px;}
.check-list-icon-content ul li {margin-bottom: 10px;display:-webkit-box;display:-ms-flexbox;display:flex;}
.check-list-icon-content ul li i:first-child {margin-right: 12px;line-height: 30px;}
.check-list-icon-content ul li i {font-style: normal;}
section#four-box .heading-box-who h4 {font-size: 40px;text-align: center;font-weight: bold;line-height: 40px;letter-spacing: 1px;margin-bottom: 10px;text-transform: uppercase;max-width:100%;margin:0px auto 20px;}
section#four-box .heading-box-who p {font-size: 16px;margin-bottom:30px;}
.contact-full-center .content-box1 p {text-align: center;max-width: 1000px;margin: 0px auto;}
.contact-full-center-heading .content-box1 h4 {color: #fff;text-align: center;font-weight: bold;margin-bottom: 15px;}
.owl-one1 h5, .full-content-center .content-box1 .owl-one1 h5 {font-weight: bold;font-size: 18px;margin: 20px 0px 10px;display:inline-block;width:100%; text-transform: capitalize;}
strong.light {color: #337ab7;font-weight: normal;} 
.color-black1 .content-box1 h4 {color: #000;}

.three-box-design .listing-image {border: 3px solid #044154;border-radius: 50%;background-color: #fff;height: 82px;width: 82px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;font-size: 43px;color: #aec90c;top: -40px;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}
.three-box-design .listing-image img, .multiple-box-design .listing-box-content img { max-width: 40px; max-height: 40px; }

.three-box-design .listing-box-content {position: relative;border: 3px solid #044154;background-color: #044154;padding: 60px 20px 17px 20px;display: inline-block;width: 100%;height: 100%;}
.three-box-design .listing-box-content h4, .three-box-design .listing-box-content p {color: #fff;text-align:center;}
.three-box-design .listing-box-content h4 {font-size: 20px;text-transform: uppercase;font-weight: bold;line-height: 26px;margin: 0 0 10px;}
.three-box-design .row-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.three-box-design .heading-box-who h4,.multiple-box-design .heading-box-who h4 {font-size: 40px;text-align: center;font-weight: bold;line-height: 40px;margin: 0px 0 11px;letter-spacing: 1px;}
.three-box-design .heading-box-who p,.multiple-box-design .heading-box-who p {font-size: 15px;max-width: 1000px;margin: 0px auto 10px;}

.multiple-box-design .row-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.multiple-box-design .listing-box-content {text-align: center;border: 1px solid #dddbdb;display: inline-block;width: 100%;padding: 20px 15px 10px;margin-bottom: 20px;    height: calc(100% - 20px);}
.multiple-box-design .listing-box-content h4 {font-size: 20px;text-transform: uppercase;font-weight: bold;line-height: 26px;margin: 0 0 10px;}
.multiple-box-design .listing-box-content figure {width: 90px;height: 90px;margin: 0px auto 22px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;border: 2px solid #efefef;border-radius: 90px;}
.multiple-box-design .listing-box-content p {font-size: 13px;}
section.content-informations-with-image.layout-three .heading-box-advantages h4 {text-transform: uppercase;}
section.content-informations-with-image.layout-three .advantages-content h2 {font-weight: bold;}
section.content-informations-with-image.layout-three .advantages-content h4 {font-size: 20px;font-weight: bold;margin: 20px 0;}
section.content-informations-with-image.layout-three.butterfly-blue .heading-box-advantages h4,section.content-informations-with-image.layout-three.butterfly-blue .advantages-content h2,section.content-informations-with-image.layout-three.butterfly-blue .advantages-content h4,section.content-informations-with-image.layout-three.butterfly-blue .advantages-content p{color:#fff;}
.multiple-box-design aside {text-align: center;margin-top: 40px;}
.green-color-text h2 strong {color: #aec90c;}
.custom-rating .star i {font-size: 20px;color: orange;}
.custom-rating .star {display: inline-block;}
.fourpoint {display: inline-block;line-height: 22px;}
.custom-rating {display: inline-block;text-align: center;width: 100%;}
.reviews-text {padding: 30px 0;}

@media only screen and (max-width: 767px) {
ul.resp-tabs-list { display: none; }
h2.resp-accordion { display: block; }
.resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; }
.resp-vtabs .resp-tabs-container {border: none;float: none;width: 100%;min-height: initial;clear: none;}
.resp-accordion-closed { display: none !important; }
.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
} 



.project-wrapper { height: 320px; position: relative; overflow: hidden; text-align: center; cursor: pointer; margin-bottom: 25px; background: #ccc; }

.project-wrapper .project-inner { position: relative; z-index: 1; height: inherit; }
/* .project-inner:before { position: absolute; background-color: rgba(0,0,0,0.7); top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; z-index: 1; content: ""; } */

.project-wrapper .project-inner img { width: 100%; -ms-transform: translate(0,0); -webkit-transform: translate(0,0); transform: translate(0,0); -o-transition: all .7s ease-in-out 0s; transition: all .7s ease-in-out 0s; -webkit-transition: all .7s ease-in-out 0s; -moz-transition: all .7s ease-in-out 0s }
.project-wrapper:hover .project-inner img { -ms-transform: translate(0,10px); -webkit-transform: translate(0,10px); transform: translate(0,10px) }

.project-inner .project-logo { z-index : 2; width: 100%; margin: auto; position: absolute; top: 0; left: 0; right: 0; bottom: 0 }
.ds_boxx .ds_boxx_logo img, .project-inner .project-logo img { width: auto; display: inline-block }
.project-inner .project-info { position: absolute; left: 0; color: #fff; z-index: 2; text-align: center; width: 100%; bottom: 55px; text-transform: capitalize; font-size: 20px; font-weight: 600; -ms-transform: translate(0,0); -webkit-transform: translate(0,0); transform: translate(0,0); -o-transition: all .7s ease-in-out 0s; transition: all .7s ease-in-out 0s; -webkit-transition: all .7s ease-in-out 0s; -moz-transition: all .7s ease-in-out 0s; padding: 0 10px; line-height: 24px; min-height: 50px; }
.project-wrapper:hover .project-inner .project-info { -ms-transform: translate(0,10px); -webkit-transform: translate(0,10px); transform: translate(0,10px); bottom: 50px }

.project-wrapper:hover .project-hover { opacity: 1; visibility: visible; top: 0; z-index : 3; }
.project-hover { width: 100%; height: 100%; background: #fff; position: absolute; top: -40px; left: 0; opacity: 0; visibility: hidden; -o-transition: all .7s ease-in-out 0s; transition: all .7s ease-in-out 0s; -webkit-transition: all .7s ease-in-out 0s; -moz-transition: all .7s ease-in-out 0s }

.project-hover .project-hover-inner { display: table; width: 100%; height: 100% }
.project-hover-inner .project-hover-image img { width: 62%; margin: auto; position: absolute; top: -62px; left: 0; right: 0; bottom: 0 }
.project-hover-inner .project-hover-info { position: absolute; bottom: 0; width: 100%; left: 0; text-align: center; height: 90px; text-transform: uppercase; font-size: 20px; font-weight: 600; color: #000; }


.project-modal-box { opacity: 0; visibility: hidden; -o-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s; height: 100%; width: 100%; position: fixed; top: 40px; left: 0; right: 0; bottom: 0; margin: auto; overflow: hidden }
.project-modal-box.project-modal-open { height: 100%; width: 100%; position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; background: rgba(0,0,0,.2); z-index: 9999999; opacity: 1; visibility: visible; -o-transition: all .3s ease-in-out 0s; transition: all .3s ease-in-out 0s; -webkit-transition: all .3s ease-in-out 0s; -moz-transition: all .3s ease-in-out 0s }

.project-modal-wrapper { height: 90%; width: 100%; max-width: 1170px; position: absolute; top: 40px; left: 0; right: 0; bottom: 0; margin: auto; background: #fff; display: block; z-index: 9999999; margin-top: 0 }
.project-modal-wrapper .project-popup-close { border-radius: 50%; border: 2px solid #9c9696; height: 30px; width: 30px; line-height: 28px; position: absolute; right: 20px; top: 20px; z-index: 99999; text-align: center; } 
.project-modal-wrapper .project-popup-close .fa { font-size: 20px !important; color: #9c9696; } 

.project-modal-inner .project-right-info-title { padding: 5px 20px; border-bottom: 1px solid #ccc; margin-top: 0 }
.project-modal-inner h2 { color: #044154; text-transform: uppercase; font-size: 26px; font-weight: 600; text-align: left; }
.project-modal-inner h4 {   }
.project-modal-inner ul { padding: 20px 20px 0 40px; text-align: left }
.project-modal-inner ul li { margin-bottom: 10px; list-style: disc }
.project-modal-inner ul li a { text-transform: capitalize; font-size: 18px; padding-top: 10px; display: inline-block }

.project-modal-inner:before, .project-modal-inner:after { content: ""; clear: both; display: table; }
.project-modal-inner .project-left-info, .project-modal-inner .project-right-info { float: left; position: relative; height: 100%; }
.project-modal-inner .project-left-info { width: 50% }
.project-modal-inner .project-right-info { width: 50%; border-left: 1px solid #ccc }
.project-modal-inner .project-right-info .project-right-inner { margin-top: 5px; border-top: 1px solid #ccc }
.project-modal-inner .project-left-info img { width: 82% }
.project-modal-inner .project-action { padding: 20px 20px 20px 40px; }
.project-modal-inner .project-action a { text-transform: capitalize; font-weight: 600; color: #484545; font-size: 20px; }


.nav-links:before, .nav-links:after { content: ""; clear: both; display: table; }
.nav-links .nav-previous, .nav-links .nav-next { float: left; padding: 0 15px; width: 50%; }

.table-wrapper { border-collapse: separate; border-spacing: 0; border-width: 1px 0 0 1px; margin: 0 0 1.75em; table-layout: fixed; width: 100%; font-family: 'Lato', sans-serif; }
.table-wrapper tr th {  background: #044154; color: #ffff; font-size: 16px; line-height: 20px; }
.table-wrapper tr td { color: #000; border-bottom: 0; line-height: 18px; }

.table-wrapper tr td, .table-wrapper tr th { padding: 18px; border: 1px solid #dddddd; text-align: left; }

.table-wrapper tr th:nth-child(3){ color: #e99e00; width: 38%;}
.table-wrapper tr th:nth-child(3), .table-wrapper tr td:nth-child(3) span { font-size: 18px;}
.table-wrapper tr th:nth-child(3) {color: #e99e00; width: 38%;}
.table-wrapper tr th:nth-child(3), .table-wrapper tr  td:nth-child(3) span {font-size: 18px;}
.table-wrapper tr td:nth-child(3) {background: #fff3dd;}
.table-wrapper tr th:nth-child(2) { color: #27aae5 !important; }

.calaf {color: #81b735;} 
.portfolio-information .entry-img img {width: 100%;}

.map-section { border-top: 5px solid #737373;}
.map-section .content-box1 > * {margin: 0px;line-height: 0px;}


.simple-blog-wrapper:before, .simple-blog-wrapper:after, .simple-blog-inner:before, .simple-blog-inner:after { content: ""; clear: both; display: table; }
.simple-blog-wrapper .blog-wrapper { float: left; }
.simple-blog-wrapper .blog-wrapper.left-column { width: 82%; margin: 0 0% 0 0; }
.simple-blog-wrapper .blog-wrapper.right-column { width: 18%; }
.blog-inner-image figure a {position: relative;padding-top: 50%;display: inline-block;width: 100%;margin-bottom:10px;}
.blog-inner-image figure a img {position: absolute;top: 50%;left:50%;height: auto !important;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);max-width: 100%;max-height: 100%;}
.simple-blog-inner h4 { margin: 0 0 15px; font-weight: 900; line-height : 22px;font-size: 16px; }
.simple-blog-inner p { font-size: 14px; line-height: 24px; color: #000000; margin: 0 0 10px; }
.simple-blog-inner a { color: #000000; }
.simple-blog-inner a:hover, .simple-blog-inner a:focus { text-decoration: none; border: 0; color: #16647d; }
.simple-blog-inner .read-more { font-size: 16px; line-height: 24px; color: orange; font-weight: 700;
margin: 30px 0 0; padding: 0 15px; } 
.blog-inner-details .read-more { display : none; }

.blog-wrapper .simple-blog-inner { width: 100%; padding: 40px 0; border-top: 3px solid #f3f3f3; font-family: 'Lato',sans-serif; }
.blog-wrapper .simple-blog-inner:first-child { border-top: 0; padding-top: 20px; }
.simple-blog-inner figure { margin : 0; }
 
.simple-blog-inner .blog-inner { float: left; }
.simple-blog-inner .blog-inner.left-column { width: 34.5%; margin: 0 3.5% 0 0; }
.simple-blog-inner .blog-inner.right-column { width: 62%; }

.blog-navigation .nav-links .page-numbers { float: left; width: auto; min-width: 35px; height: 35px; margin: 0 9px 0 0; background-color: #ececec; text-align: center; vertical-align: middle; font-size: 16px; color: #000000; font-weight: 500; line-height: 35px; padding: 0 10px; display: block; transition: .6s all; -moz-transition: .6s all; -o-transition: .6s all; -webkit-transition: .6s all; } 
.blog-navigation .nav-links .page-numbers.current, .blog-navigation .nav-links .page-numbers:hover, .blog-navigation .nav-links .page-numbers:focus { background-color: #2684a2; color: #fff; }

.popular-blog-info .popular-blog-main-title { background-color: #235161; }
.popular-blog-info .popular-blog-main-title h2 { margin-top : 0; padding: 12px 0; font-size: 27px; line-height: 32px; font-weight: 900; color: #ffffff; text-transform: uppercase; }

.popular-blog-inner { margin-bottom: 25px; background-color: #f2f2f2; border-radius: 0 0 6px 6px; text-align: center; }
.popular-blog-inner .popular-blog-details { padding: 15px; min-height: 210px; }
.popular-blog-details h6 { font-size: 17px; line-height: 22px; color: #235161; font-weight: 700; position: relative; padding: 0 18px; margin: 12px 0; }

.popular-blog-details h6:before, .popular-blog-details h6:after { content: ''; height: 2px; width: 16px; background-color: #235161; position: absolute; }
.popular-blog-details h6:before { left: 0; top: 10px; }
.popular-blog-details h6:after { right: 0; top: 10px; }
.popular-blog-details p { font-size: 13px; line-height: 20px; color: #000000; font-weight: 400; }

.other-blog-info { padding: 0; /*background-color: #ffc84b;*/ background: -o-linear-gradient(341deg, #0d4154 40%, #26aade 40%); background: linear-gradient(109deg, #0d4154 40%, #26aade 40%); }
.other-blog-info:after { content :none; background-color: #547bba; position: absolute; right: 0; top: 0; width: 30%; height: 100%; }

.blog-other-inner h4 { min-height: 60px; font-size: 24px; line-height: 30px; color: #fff; font-weight: 900; margin: 10px 0 15px; }

.blog-other-inner:before, .blog-other-inner:after { content :""; clear : both; display : table; } 
.blog-other-inner .blog-other-form, .blog-other-inner .blog-other-share { float : left; min-height: 220px; }
.blog-other-inner .blog-other-form {  width: 67%; margin: 0; border-right: 30px solid #ffffff; padding: 10px 50px 20px 0;display:none; }
.blog-other-inner .blog-other-share { width: 100%; /*background-color: #547bba;*/ padding: 20px 30px; z-index: 1; position: relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between; gap:30px;    min-height: 100px;-ms-flex-wrap:wrap;flex-wrap:wrap;} 
.blog-other-inner .blog-other-share  h4{min-height:auto;margin:0px;}
.blog-other-form input { width: 100%; font-size: 16px; line-height: 22px; color: #000000; font-weight: 400; padding: 12px; border: 0; -webkit-box-shadow: none; box-shadow: none; border-radius: 3px; }
.blog-other-form input[type="submit"] { color: #e4b353; border-radius: 3px; font-size: 21px; line-height: 22px; font-weight: 700; text-transform: uppercase; }
.blog-other-form .wpcf7 .wpcf7-response-output { margin: 0; }

.addtoany_shortcode .addtoany_list a { margin: 0 20px 10px 0; }
.addtoany_shortcode .addtoany_list a:hover, .addtoany_shortcode .addtoany_list a:focus { border: 0; -webkit-box-shadow: none; box-shadow: none; text-decoration: none; opacity: .7; }
.addtoany_shortcode .addtoany_list a .a2a_svg { display: none; }
.addtoany_shortcode .addtoany_list a:before { font-size: 26px; line-height: 28px; color: #fff; font-weight: 500; font-family: FontAwesome; vertical-align: top; }
.addtoany_shortcode .a2a_button_linkedin:before { content: '\f0e1';  }
.addtoany_shortcode .a2a_button_twitter:before { content: '\f099';  }
.addtoany_shortcode .a2a_button_facebook:before { content: '\f082';  }
.addtoany_shortcode .a2a_button_pinterest:before { content: '\f0d3';  }

.blog-sidebar .widget { border: 1px solid #e6e3e3; margin: 0 0 25px; }

.widget .add_link { background-color: #5c5e5e; border-top: 2px solid #cedbd9; padding: 28px 10px; text-align: center; display: block; }
.widget .add_link a { display: inline-block; width: 200px; text-align: center; padding: 10px; font-size: 16px; line-height: 28px; color: #000; background: 0 0/100% 100% #e3ab2d; background: -webkit-gradient(linear,left top, left bottom,color-stop(0, #ebcb82),to(#e3ab2d)) 0 0/100% 100%; background: -o-linear-gradient(top,#ebcb82 0,#e3ab2d 100%) 0 0/100% 100%; background: linear-gradient(to bottom,#ebcb82 0,#e3ab2d 100%) 0 0/100% 100%; border-radius: 5px; font-weight: 900; text-transform: uppercase; position: relative; border: 0; text-decoration: none; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: all .4s linear; -o-transition: all .4s linear; transition: all .4s linear }

.widget .add_img img { width : 100%; }
.widget .add_link a:hover:before { background: #90c404 }
.widget .add_link a:before { content: ""; width: 108%; height: 3px; background: #e8e8e8; position: absolute; bottom: -10px; left: 0; -webkit-transition: all .3s linear; -o-transition: all .3s linear; transition: all .3s linear; opacity: 0 }
.widget .add_link a:after { content: '\f178'; font-family: FontAwesome; position: absolute; left: 78%; top: 10px; font-size: 20px; font-weight: 300 }
.widget .add_link a:hover { background-position: 0 -200%; background-size: 100% 200% }

.widget h2 { text-align: center; padding: 10px 0; font-size: 15px; line-height: 28px; color: #000; font-weight: 700; text-transform: capitalize; letter-spacing: 0; margin: 0; border-bottom: 1px solid #e6e3e3; }

.widget ul { margin: 0; padding: 5px 10px 23px; list-style: none; }
.widget ul li { padding: 10px 0 10px 20px; border-bottom: 1px solid #e6e3e3; position: relative; font-size: 15px; line-height: 20px; color: #010101; font-weight: 400; }
.widget ul li:last-child { border-bottom : none; }
.widget ul li a { color: #010101; }
.widget ul li a:hover, .widget ul li a:focus{ color: #16647d; } 
.widget ul li:before { content: '\f178'; font-family: FontAwesome; position: absolute; left: 0; top: 10px; font-size: 15px; line-height: 20px; font-weight: 300; color: #fec43e; }
.widget#custom_html-3 { display : none; }


.case-studies-wrapper .case-studies-info { width: 1348px; padding: 15px 32px; max-width: 98%; margin: 0 auto; font-size : 17px; }
.case-studies-wrapper .case-study-listing { max-width: 1348px; margin: 0 auto; }

.case-study-listing-box { -webkit-box-shadow: 0 0 3px #ded9d9; box-shadow: 0 0 3px #ded9d9; }
.case-study-listing-box .case-study-image img { width: 100%; }
.case-study-listing-box .case-study-details { padding: 20px 20px 25px; }
.case-study-listing-box h3 { line-height: 24px; font-weight: 600; margin: 0 0 5px; padding: 0 0 10px; }
.case-study-listing-box p { margin-bottom : 10px; }
.case-study-listing-box a { color: #000000; }	
.case-study-listing-box a:hover, .case-study-listing-box a:focus { text-decoration : none; }
.case-study-listing-box strong { font-size : 14px; line-height : 14px;  color : #044154; }

.case-study-listing:before, .case-study-listing:after { content: ""; clear: both; display: table; }
.case-study-listing .case-study-list { float: left; width: 33.3333%; padding: 0 32px; margin-bottom: 32px; }

.case-study-single p { font-size: 17px; line-height: 27px; color: #000; font-weight: 400; margin-bottom: 20px; letter-spacing: .3px; }

.case-study-single .case-study-full-width { padding-bottom: 20px; }
.case-study-full-width h2 { font-weight: 600; margin: 0 auto 20px auto; font-size: 34px; color: #18a8fa; padding-top: 0; }

.case-study-single .case-study-half-width { padding-bottom: 50px; }
.case-study-half-width h3 { font-size: 30px; line-height: 32px; color: #333; font-weight: 500; margin-bottom: 28px; font-family: 'Lato',sans-serif; text-transform: capitalize; }
.case-study-half-width ul { margin-bottom: 35px;  list-style: none; }
.case-study-half-width ul li { font-size: 20px; line-height: 24px; color: #044154; font-weight: 400; margin-top: 20px; position: relative; word-wrap: break-word; padding-left: 20px; text-transform: capitalize; }
.case-study-half-width ul li:after { position: absolute; width: 6px; height: 6px; content: ''; left: 0; top: 7px; background: #000; border-radius: 50px; }

.case-study-sidebar.fixed, #sidebar.fixed { position: fixed; top: 100px; width: 349px; z-index : 0; }
.case-study-sidebar-inner { background: #044154; padding: 30px; color: #ffffff; width: 100%; max-width: 347px; float: right; }
.case-study-sidebar-inner h5 { font-size: 22px; margin-top: 0; font-weight: 500; line-height: 23px; }
.case-study-single .case-study-sidebar-inner p { color: #ffffff; font-size: 15px; line-height: 25px; }
.case-study-sidebar-inner a { display : block; font-weight: bold; background: #e99e00; font-size: 15px; color: #ffffff; line-height: 19px; padding: 10px 20px; border-radius: 20px; margin-top: 20px; }
.case-study-sidebar-inner a:hover, .case-study-sidebar-inner a:focus { text-decoration : none; }

.become-a-reseller { padding: 40px 0; background: #f5f5f5; position: relative; z-index: 2; }
.become-a-reseller .media-left { text-align: right; }
.become-a-reseller h6, .become-a-reseller .h6 { margin-bottom: 0; margin-top: 30px; font-size: 20px; color: #034154; }
.become-a-reseller h3 { margin-bottom: 15px; margin-top: 0 ; font-weight: 900; font-size: 25px; line-height: 35px; color: #044154; text-transform: uppercase; letter-spacing: 1px; }
.reseller-canada-today .exparts-btn {-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.reseller-canada-today .exparts-btn .content-box {width: auto;}
.flex-in-row .row-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.flex-in-row .row-box > * > * {    height: calc(100% - 40px );}

.partner-with2 .content-box2-content h4 {margin-bottom: 10px;}
.partner-with2 .content-box2-content p {margin-bottom: 40px;}
.partner-with2 .content-box2-content .contant-box-who p {margin-bottom: 0px;}

.border-1 {border: 1px solid #e9e9e9;}


/*BEGIN: PACKAGE SECTION*/
.packages-section .container{padding:0 15px;}
.package-wrapper-info { border: 1px solid #9a9999; border-radius: 20px; position: relative; margin-bottom: 40px; overflow: hidden; height: auto; -webkit-transition:.5s; -o-transition:.5s; transition:.5s; }
.package-wrapper-info:hover { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; background-image: -webkit-gradient(linear,left top, right top,from(#30badd),to(#0190bd)); background-image: -o-linear-gradient(left,#30badd,#0190bd); background-image: linear-gradient(to right,#30badd,#0190bd); }
.package-wrapper-info.package-wrapper-seller { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }
.package-wrapper-info.package-wrapper-seller:before { background: red; content: "BEST SELLER"; color: #fff; font-size: 13px; font-weight: 700; vertical-align: middle; padding: 6px 15px; text-indent: -5px; display: block; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); height: 35px; width: 200px; background-color: red; position: absolute; border: 2px solid #b70000; -webkit-box-shadow: 2px 1px 7px -1px #b70000; box-shadow: 2px 1px 7px -1px #b70000; right: -65px; top: 20px; text-align:center; line-height:20px;}

.package-wrapper-info h4 { color: #484747; font-size: 26px; font-weight: 700; padding: 12px; border-radius: 0 0 20px 0;margin-top:0px; }
.package-wrapper-info h5 { color: #dd3036; font-size: 24px; font-weight: 700; margin-bottom: 15px; } 
.package-wrapper-info h5 span { display: block; font-size: 12px; padding: 10px 0 0; }
.package-wrapper-info h5 span span.dollar-font { display: inline-block; font-size: 12px; }
.package-wrapper-info h5 span.dollar-font { padding: 0; display: inline-block; font-size: 28px; }
.package-wrapper-info .dollar-font, .dollar-font { font-family: 'Roboto', sans-serif; } 

.package-wrapper-info h6 { color: #000; font-size: 18px; margin: 10px 0;font-weight:bold; }
.package-wrapper-info ul { padding-left : 10px; }
.package-wrapper-info li { color: #767676; font-size: 15px; line-height: 28px; margin-bottom: 2px; position:relative;padding-left : 0px; }
.package-wrapper-info ul li i {}
.package-wrapper-info .fa { font-size: 17px; margin-right: 5px;margin-top:5px; }
.package-wrapper-info .fa-check-square-o { color: #4ea044; }
.package-wrapper-info .fa-times { color: #e70000; }

.package-wrapper-head { padding: 0px 23px 10px; text-align : center; } 
.package-wrapper-inner { padding: 0 25px; }
.package-wrapper-body { height: 300px; overflow:hidden;overflow-y: auto; margin-bottom : 30px; }
.package-wrapper-body::-webkit-scrollbar { width: 7px; }
.package-wrapper-body::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 5px #e6e5e5; box-shadow: inset 0 0 5px #e6e5e5; border-radius: 10px; background: #e6e5e5; }
.package-wrapper-body::-webkit-scrollbar-thumb { background: #52459f; border-radius: 10px; }
.package-wrapper-body::-webkit-scrollbar-thumb:hover { background: #fa5f57; }
.package-wrapper-info:hover a.btn-box1 {background: #fff;color: #044154;}
.package-wrapper-middle { text-align: center; margin-bottom: 20px; }

.package-wrapper-footer { background: #f1efef; border-top: 1px solid #d9d7d7; padding: 20px; text-align: center; }
.package-wrapper-footer p { color: #242f51; font-size: 15px; font-weight: 600; margin: 0; display: inline-block; }
.package-wrapper-footer a { color: #ec332a; font-size: 15px; font-weight: 600; display: inline-block; line-height: 15px; }
.package-wrapper-footer a:hover, .package-wrapper-footer a:focus { text-decoration : none; }

.package-wrapper-info:hover h4 { width: 80%; background-color: #9ccb52; margin: 0 auto; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; }
.package-wrapper-info:hover h4, .package-wrapper-info:hover h5, .package-wrapper-info:hover h6, .package-wrapper-info:hover li, .package-wrapper-info:hover .package-wrapper-footer p, .package-wrapper-info:hover .package-wrapper-footer a { color : #ffffff; }
.package-wrapper-info:hover .package-wrapper-footer { background-color: #9ccb52; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; }
.package-wrapper-info:hover i {color: #fff;}
.package-wrapper-middle a.btn-box1 {padding: 12px 25px;display: inline-block;font-size: 15px;text-transform: uppercase;line-height: 17px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;position: relative;z-index: 99;}
.flex-justified-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}
/*END: PACKAGE SECTION*/



.quick-for .wpcf7-not-valid {border-color: red !important;}
.quick-for span.wpcf7-not-valid-tip {display: none;}
.quick-for .form-control {border: 1px solid #aec90c;}
.quick-for form .form-group .form-control::-webkit-input-placeholder {color: #000;}
.quick-for form .form-group .form-control::-moz-placeholder {color: #000;}
.quick-for form .form-group .form-control:-ms-input-placeholder {color: #000;}
.quick-for form .form-group .form-control::-ms-input-placeholder {color: #000;}
.quick-for form .form-group .form-control::placeholder {color: #000;}
.quick-for .wpcf7-not-valid {border-color: red !important;background-image: url(../../../../../../webresellerscanada.com/seoresellerscanada/wp-content/uploads/2023/06/required-icon2.html);background-repeat: no-repeat;background-size: 20px;background-position: 98% center;}
.formwithbanner #home-banner > img, .formwithbanner #blog-banner > img {height: 500px;-o-object-fit: cover;object-fit: cover;} 


.heading-in .content-box1 h4 {font-weight: bold;color: #21acdd;}
.testimonial-innerpage .review_heading {display: inline-block;text-align: center;width: 100%;}
.testimonial-innerpage .review_heading h4 {text-transform: capitalize;}
.testimonial-innerpage .review_left_content { text-align : left; padding: 15px;border: none;-webkit-box-shadow: none;box-shadow: none;}
.testimonial-innerpage .review_left {padding-left: 0px; margin-bottom : 25px; }
.review_left_img1 img {height: 50px;width: 50px;border-radius: 25px;}
.review-in-box {display: -webkit-box;display: -ms-flexbox;display: flex;gap: 10px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;padding: 10px 0;border-bottom: 1px solid #efefef;}
.review-in-content h5 {margin: 0px !important;}
.review-in-content p {padding: 0px;}
.row-box.flex-in {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.review_left_img1 figure{margin:0px;}
.star-box i {font-size: 20px;margin: 8px 0px;color: #f9b533;}
.testimonial-innerpage .review_left_content > i {position: absolute;font-size: 22px;left: -15px;top: 15px;}
.testimonial-innerpage .review_left_content > p {font-size: 16px; padding: 0px 0px 10px;}
.testimonial-innerpage .review_heading h4 {text-transform: capitalize;font-size: 40px;font-weight: bold;margin: 0px;}
.gallery-slider .owl-one1 {max-width: 711px;display: block;width:100%;margin: 0px auto 20px;}
.four-box-content ul li {display: list-item;}
.simple-images img { margin-bottom: 10px;-webkit-box-shadow: 0px 10px 0px #e3e3e3;box-shadow: 0px 10px 0px #e3e3e3;}
.simple-images img {border: 1px solid #efefef; }


.packages-section .section-top h3 {font-size: 40px;text-align: center;font-weight: bold;line-height: 40px;margin: 0px;letter-spacing: 1px;margin-bottom: 10px;text-transform: uppercase;}
.packages-section .section-top {margin-bottom: 50px;}
.shadow-box .content-box1 {font-size: 20px;-webkit-box-shadow: 0px 0px 8px #a9a9a9;box-shadow: 0px 0px 8px #a9a9a9;padding: 15px;}
.shadow-box .content-box1 p{margin:0px;}
.listing-box-in-content .content-box1 h4 {font-weight: bold;text-align: center;}
.listing-box-in-content .content-box1 ul {padding: 0px;}
.listing-box-in-content .content-box1 > ul > li {background: #fff;-webkit-box-shadow: 0px 0px 8px #a9a9a9;box-shadow: 0px 0px 8px #a9a9a9;padding: 30px;display: inline-block;width: 100%;margin-bottom: 20px;font-size: 18px;}
.listing-box-in-content .content-box1 > ul > li span.blue {font-weight: bold;color: #044154;}

.shadow-box.text-top-in .content-box1 p {font-size: 26px;line-height: normal;color: #044154;}
.shadow-box.text-top-in .content-box1 p span {font-size: 32px; color: #98b92c;}
.same-span-color.shadow-box.text-top-in .content-box1 p span { color: #044154; }
.shadow-box.text-top-in .content-box1 p span.highlight-background { font-size: 28px; color: #044154; }
.highlight-background { position : relative; }
.highlight-background img { position: absolute; top: 16px; left: 0; min-width: 100%; right: 0; height: 20px; z-index: -1; }
.owl-carousel.owl-one2 {padding-bottom: 30px;}
.owl-one2 .item {padding: 5px;}
.slider-width-set .container-fluid .content-box1 {max-width: 80%;}
.case-study-template-default a:hover{text-decoration:none;}
.case-study-template-default .case-study-half-width .col8 a{font-size: 20px;line-height: 24px;color: #044154;font-weight: 400;margin-top: 20px;position: relative;word-wrap: break-word;padding-left: 20px;text-transform: capitalize;}
.case-study-template-default .case-study-half-width a:hover, .case-study-template-default .case-study-half-width a:focus { text-decoration : none; }
.get-more-traffic h4 {font-size: 35px;font-weight: bold;color:#aec90c !important;}
.get-more-traffic p {font-size: 24px;}
.full-content-center.gallery-slider .content-box1 h5{font-size: 24px;color: #aec90c;line-height: 32px;}
.main-heading-style1 h4 {font-size: 40px !important;color:#000 !important;}



.portfolio-wrapper { -webkit-transition: .7s cubic-bezier(.26,.76,.3,.75); -o-transition: .7s cubic-bezier(.26,.76,.3,.75); transition: .7s cubic-bezier(.26,.76,.3,.75);  position: relative; margin-bottom : 50px; padding : 15px; } 
.portfolio-inner figure{ height: 350px; overflow: hidden;margin:0px; }
.portfolio-inner img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover; -o-object-position: top center; object-position: top center; -webkit-transition: all 1.5s ease-in-out; -o-transition: all 1.5s ease-in-out; transition: all 1.5s ease-in-out; }
.portfolio-inner:hover img { -o-object-position: bottom center; object-position: bottom center; }

.box-in-row .project-wrapper .project-inner img {width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: top center;object-position: top center;-webkit-transition: all 1.5s ease-in-out;-o-transition: all 1.5s ease-in-out;transition: all 1.5s ease-in-out;}
.project-wrapper .project-inner img:hover {-o-object-position: bottom center;object-position: bottom center;}
.box-in-row .project-inner .project-logo, .box-in-row .project-inner .project-info, .box-in-row .project-hover {display: none;}
.box-in-row .project-wrapper:hover .project-inner img {-ms-transform: none;-webkit-transform:none;transform: none;}

.project-remove .project-post-7084, .project-remove .project-post-6297 { display: none; }
.review_left_content_info {height: 180px;overflow: hidden;overflow-y: auto;padding-right:10px;}
.review_left_content_info::-webkit-scrollbar {width: 5px;}
.review_left_content_info::-webkit-scrollbar-track {background: #f1f1f1;}
.review_left_content_info::-webkit-scrollbar-thumb {background: #888;}
.review_left_content_info::-webkit-scrollbar-thumb:hover {background: #555;}

.portfolio-information1 .portfolio-wrapper {padding: 5px;cursor:pointer;}
.portfolio-information1 .portfolio-wrapper .portfolio-text {display: inline-block;width: 100%;}
.portfolio-information1 .portfolio-wrapper .portfolio-text p {margin: 0px;text-align: center;font-size: 20px;font-weight: bold;text-transform: uppercase;padding: 15px 5px 10px 5px;line-height: 22px;}

.listing-spaces .contant-box-who {margin: 20px 0 25px;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}


.sub-con-div p {text-transform: none;line-height: 44px;font-size: 25px;color: #4a4a4a;}
.sub-con-div p a {font-weight: bold;}
.page-template-tmp-contact-us .home-banner-content1{margin:0px;}

/* contact */

.slab-list { width: 100%; background: #21abe4; padding: 10px; border: 1px solid #21abe4; -webkit-transition:.5s; -o-transition:.5s; transition:.5s; margin-top:10px; height:100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #ffffff; }
.slab-list a { color : #ffffff; }
.slab-list:hover { background: white; border: 1px solid #0b2e46; -webkit-transition:.5s; -o-transition:.5s; transition:.5s; }
.slab-list a:hover { text-decoration:none; }
.slab-list:hover, .slab-list:hover a, .slab-list:hover .fa { color:#0b2e46; -webkit-transition:.5s; -o-transition:.5s; transition:.5s; }


.slab-icon {width: 50px;font-size: 35px;min-width: 50px;margin-right: 10px;}
.slab-text h4 {margin: 0px;text-transform: uppercase;font-weight: bold;}
.slab-text p {margin-bottom: 0px;line-height: 20px;}

section.contact-d {background: #0b2e46;}
.phon-contact h2 {margin: 0px 0px 40px 0px;color: #fff;text-align: center;text-transform: uppercase;font-weight: bold;}
.our-office h3 {margin: 0px 0px 40px 0px;color: #000;text-transform: uppercase;font-weight: bold;font-size: 30px;}

.phone-con1 .phone-con { color: #337ab7; max-width: 300px; padding: 20px; width: 1005; display: -webkit-box; display: -ms-flexbox; display: flex; border: 1px solid #298dd1; }
.phone-con1 .phone-con:last-child { color : #ffffff; }
.phone-con1 .phone-con:hover { color : #ffffff; }
.phone-con1 .phone-con:last-child:hover { color: #337ab7; }

.phone-con1 .phone-con a {  }
.icon-ph i {font-size: 60px;}
.content-ph p {font-size: 20px;margin-bottom:0px;}
.content-ph h4 {font-size: 24px;font-weight: bold;margin: 0px;}
.icon-ph {width: 60px;min-width: 60px;margin-right: 10px;text-align: center;}
.phone-con1 {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.phone-con {max-width: 300px;width: 100%;display: inline-block;}
.content-ph {width: 100%;display: inline-block;}

.phone-con:first-child {background: #fff;}
.phone-con:last-child {background: #21abe4;}
.phone-con:last-child a {color: #fff;}
.phone-con:first-child:hover {background: #21abe4;}
.phone-con:first-child:hover a{color:#fff;text-decoration:none;}
.phone-con:last-child:hover {background: #fff;}
.phone-con:last-child:hover a{color: #337ab7;text-decoration:none;}

.page-template-tmp-contact-us .inner-page-banner .home-banner-content .container .row-box {-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}
.page-template-tmp-contact-us .inner-page-banner .home-banner-content .container {height: 100%;-webkit-box-align: start;-ms-flex-align: start;align-items: flex-start;}

.contact-details-map .row-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.iframe-map {width: 100%;height: 100%;display: inline-block;}
.iframe-map iframe {height: 100%;width: 100%;min-height: 300px;border: none;    -webkit-box-shadow: 0px 0px 9px #c3c3c3;    box-shadow: 0px 0px 9px #c3c3c3;}
.aicon-ph i {font-size: 55px;}
.aicon-ph {width: 40px;margin-right: 10px;}
.acontent-ph > * {margin: 0px;}

.our-office .address-con { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 20px; padding: 25px; -webkit-box-shadow: 0px 0px 13px #767676; box-shadow: 0px 0px 13px #767676; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; border: 1px solid #fff; color: #fff; }
.our-office .address-con:nth-child(even) { background: #0b2e46; }
.our-office .address-con:nth-child(odd) { background: #337ab7; }
.our-office .address-con:nth-child(even):hover, .our-office .address-con:nth-child(odd):hover { background: #fff; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: .5s; -o-transition: .5s; transition: .5s; border: 1px solid #000; }

.acontent-ph p { font-weight: bold; font-size: 17px; }
.acontent-ph h4 { font-size: 20px; font-weight: bold; color: #21abe4; }
.address-con a { color : #ffffff; }
.address-con:hover a, .address-con:hover .fa { color : #000000; text-decoration:none; } 
.address-con h4 a, .address-con:hover h4 a, .address-con:nth-child(odd):hover h4 a { color: #21abe4; }
.address-con:nth-child(odd) h4 a { color: #fff; }


.three-btn .row-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.post-taxonomies, .posted-by {display: inline-block;line-height: 28px;width: 100%;}
.post-navigation .nav-links p.post-title {display: none;}
.post-navigation .nav-links p.meta-nav {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;margin: 0px;}
.post-navigation .nav-links {margin-top: 50px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-wrap: wrap;flex-wrap: wrap;}

.post-navigation .nav-links .nav-previous, .post-navigation .nav-links .nav-next {
    width: auto;
}

.blog-title h3 { color: #1ea9e4; font-size: 26px; margin: 15px 0 0; line-height: 52px; font-weight: 900; }
.blog-post-meta p { font-size : 13px; line-height : 22px; }
.blog-post-meta a { font-weight: 900; border: 0; text-decoration: none; -webkit-box-shadow: none; box-shadow: none; color: #000000; }
.blog-listing-head p { font-size: 18px; line-height: 33px; }

.blog-listing-info { border-left: 4px solid #196a85; padding: 10px; background: #f8f8f8; }
.blog-listing-info a { color: #044154; -webkit-box-shadow: 0 1px 0 0 #044154; box-shadow: 0 1px 0 0 #044154; text-decoration : none; }
.blog-listing-info a:hover, .blog-listing-info a:focus { text-decoration : none; }
.blog-listing-info > ul { margin: 0; padding: 0; }
.blog-listing-info ul li { font-size : 18px; line-height : 40px; font-weight: 600; }
.blog-listing-info ul li.inner-lister, .blog-listing-info ul li.inner-sub-lister { font-size : 16px; font-weight: 400;     border-bottom: 1px solid #cccccc; margin-bottom : 8px; }
.blog-listing-info ul li span.number, .post-content-info h2 span.number { display : none; }

.blog-listing-info ul li.inner-lister { padding: 10px; padding-left : 10px; }
.blog-listing-info ul li.inner-sub-lister {padding: 10px; padding-left : 15px; }

.blog-listing-content { padding: 0 80px 0 30px; font-size : 18px; line-height : 33px; color : #333333; font-weight : 400; }


.blog-listing-content .post-content-info { padding: 0px 0 20px; }
.blog-listing-content .post-content-info:first-child { padding : 0; }
.postid-9465 .blog-listing-content .post-content-info:nth-child(2) { padding : 0; }
.blog-listing-content .post-content-info:first-child h2 { margin-top : 0; }
.blog-listing-content h2 { font-size: 32px; line-height: 48px; font-weight: 900; margin : 0 0 20px 0; }
.blog-listing-content img { margin: 0 0 25px 0; }
.blog-listing-content ul { list-style: outside none disc; margin: 0 0 15px 20px; padding: 0; font-family: 'Lato',sans-serif; }
.blog-listing-content ul li { display : list-item; font-size: 18px; line-height: 33px; padding: 10px 0 10px 5px; text-align: justify; border-top: 3px solid #f3f3f3; }
.blog-listing-content ul li:first-child { border-top: 0; padding-top: 20px; }

.blog-author-information { max-width: 82%; margin: 0 auto; }
.blog-content .blog-author-info { background: #196a85; padding: 20px; margin-bottom: 35px; color : #ffffff; }
.blog-author-info a, .blog-author-info a:hover, .blog-author-info a:focus { color : #e6e0e0; text-decoration: underline; }
.blog-author-info h4 { font-size : 20px; line-height : 26px; padding: 20px 0 20px 0; margin: 0;text-transform:uppercase;}
.blog-author-info h5 { font-size : 20px; line-height : 28px; font-weight: 700; margin: 0; }
.blog-author-info h6 { font-size: 14px; font-style: italic; color: #fff; margin: 0 0 15px; }
.blog-author-info p { font-size: 18px; line-height: 33px; text-align: justify; }
.blog-author-info .blog-author-image { width: 180px; float: left; margin-right: 30px; margin-bottom: 30px; }
.blog-author-image img { margin: 0 0 20px; }

.blog-comment { background-color: #f2f2f2; padding: 50px; }

.get-started label {width: 100%;display: inline-block;line-height: 16px;color:#fff;}
.get-started input[type=text], .get-started input[type=email], .get-started input[type=tel], .get-started input[type=url], .get-started select,.comment-left-field input[type=text], .comment-left-field input[type=email], .comment-left-field input[type=tel], .comment-left-field input[type=url], .comment-left-field select {display: inline-block;width: 100%;padding: 8px;border: 1px solid #cdcdcd;outline:none;}
.get-started textarea{width: 100%;padding: 8px;height: 80px;border: 1px solid #cdcdcd;outline:none;color:#000;line-height:20px;}
.comment-right-field textarea{width: 100%;padding: 8px;height: 101px;border: 1px solid #cdcdcd;outline:none;color:#000;line-height:20px;}
input#get-btn, .comment-right-field .form-submit input#submit {padding: 20px 25px;display: inline-block;font-size: 17px;font-weight: bold;text-transform: uppercase;line-height: 17px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;position: relative;z-index: 99;background: #b7d681;color: #000;border: none;}
.get-started .wpcf7-spinner {width: 100%;}
.wpcf7-form-control-wrap{width:100%;display:inline-block;}
.get-started {max-width: 900px;width: 100%;display: block;margin: 0px auto;-webkit-box-shadow: 0px 0px 20px #363232;box-shadow: 0px 0px 20px #363232;padding: 40px 20px 0;border-radius: 10px;background: #044154;}

.single-blog .post-navigation .nav-links .nav-previous, .single-blog .post-navigation .nav-links .nav-next {
    width: 50%;
}
.nav-previous a, .nav-next a {line-height: 22px;font-weight: bold;}
.nav-previous a{text-align:left;    display: inline-block;}
.nav-next a{text-align:right;    display: inline-block;}
.inner-page-banner .home-banner-content2, .single-post .home-banner-content2, #blog-banner .home-banner-content2, #inner-banner .home-banner-content2 {max-width: 600px; width:100%;}

.blog-inner .blog-title, .blog-inner .blog-post-meta { display : none; }
#blog-banner .home-banner-content2 p { font-size: 24px; line-height: 36px; }
#blog-banner .home-banner-content2 .blog-post-meta p { font-size: 20px; line-height: 24px; font-style: normal; text-transform : capitalize; }
#blog-banner .home-banner-content2 .blog-post-meta p.time-read { text-transform : initial; margin-bottom : 0; }
#blog-banner .home-banner-content2 .blog-post-meta span, #blog-banner .home-banner-content2 .blog-post-meta a, #blog-banner .home-banner-content2 .blog-post-meta a:hover, #blog-banner .home-banner-content2 .blog-post-meta a:focus { color: #aec90c; font-weight: 600; }

.comment-full-field,p.logged-in-as,h2#reply-title {width: 100%;display: inline-block;padding:0px 15px;}
.comment-left-field, .comment-right-field {width: 50%;display: inline-block;padding:0px 15px;}
.comment-respond form#commentform {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.comment-right-field .form-submit input#submit {
    float: right;
}
.blog-content .blog-author-info{width:100%;display:inline-block;margin-top: 50px;}
.single-blog .blog-listing-content p, .blog-listing-content ul li { font-size: 20px; line-height: 32px; }
.single-blog .blog-listing-content p.big-font { font-size: 24px; line-height: 36px; font-weight: 600; }
.single-blog .blog-listing-info a { display: inline-block;width: 100%;-webkit-box-shadow: none;box-shadow: none;}
.single-blog .blog-listing-info a.highlight { font-weight: 900; }

.single-blog .blog-listing-info ul li {display: -webkit-box;display: -ms-flexbox;display: flex; font-size: 16px; line-height: 24px; padding: 5px 10px 10px 0; gap: 4px;font-weight: normal;} 
.single-blog .widget ul {padding: 5px 15px 23px;}
.simple-blog-inner .blog-inner.left-column {width: 100%;margin: 0 0% 0 0;}
.simple-blog-inner {width: 33.33% !important;display: inline-block;padding: 0 25px 0 0 !important;border: none !important;}
.blog-wrapper.left-column {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.simple-blog-inner .blog-inner.left-column {width: 100%;margin: 0 0% 0 0;border: 1px solid #efefef;padding: 10px;margin-bottom: 20px;height: 95.5%;}


.blog-navigation {width: 100%;text-align: center;} 


/* Thank page */
.page-id-13 .inner-page-banner {display: none;}
.page-id-13 div#content {display: inline-block;width: 100%;}
.heading-style .content-box1 h4 {color: #fff;text-transform: capitalize;}
.heading-style .content-box1 {background: #0b2e46;max-width: 820px;width: 100%;margin: 0px auto;padding: 40px;border-radius: 10px;-webkit-box-shadow: 1px 0px 11px 0px #000;box-shadow: 1px 0px 11px 0px #000;}


/* extra */
.blog-banner span.first-text strong {color: #000;font-size: 50px !important;line-height: normal;}
.popular-blog-info .row-box {display: -webkit-box;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;}
.popular-blog-inner {height: calc(100% - 25px);}
.heading-change-css .content-box1 h4 {font-weight: bold;color: #aac50b;margin-bottom: 10px;}
.heading-change-css .content-box1 p {font-size: 17px;line-height: 31px;}
nav.navigation.post-navigation .nav-links a {background: #1aa9dc;padding: 10px;color: #fff;display: inline-block;text-align: center;border-radius: 5px;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
nav.navigation.post-navigation .nav-links .nav-next {text-align: right;}
nav.navigation.post-navigation .nav-links a:hover {text-decoration: none;background: #aec90c;-webkit-transition: .5s;-o-transition: .5s;transition: .5s;}
.archive-menu ul { display:none; }
.inner-page-banner .home-banner-content2 h1,.home-hero-banner .home-banner-content2 h1 {font-size: 30px;}
 .social-links1 a img {max-width: 15px;width: 100%;display: inline-block;}
.stats-on-outsourcing .content-box1 p {max-width: 720px;margin: 0px auto;width: 100%;display: block;}

.user-box a {font-weight: bold;}

.paddingtb20 .video-section-content {padding: 20px 40px;}

.col6Desk .row-box .col6 {width: 33.33%;}
.get-started-bar .content-box h3 {font-weight: bold;font-size: 30px;color: #aac50b;text-transform: uppercase;}
.colume-count-2 ul {column-count: 2;}
.contentTexte2 .content-box2-content ul li {font-size: 20px;line-height: 36px;}
.contentTexte1 .content-box2-content ul li {font-size: 18px;padding: 3px 0;}
.contentTexte1 .content-box2-content p{font-size: 18px;line-height:35px}
.contentTexte .content-box1 p {font-size: 18px;line-height: 35px;}
.bigFontHeading .heading-growth h5 {font-size: 30px;}



/*NEW STYLES*/

.logo_footer_teguilog{
    width: 280px;
}

.footer-logo{
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}