/*
Theme Name: Ave Child
Theme URI: http://ave.liquid-themes.com/
Author: Liquid Themes
Author URI: https://themeforest.net/user/liquidthemes
Template:  ave
Description: Smart, Powerful and Unlimited Customizable WordPress Theme.
Version: 1.0
License: GNU General Public License
License URI: license.txt
Text Domain: ave
Tags: responsive, retina, rtl-language-support, blog, portfolio, custom-colors, live-editor
*/


.rg-sec .fancy-title h2{
	margin: -5px;
}
.rg-sec  .fancy-title {
    padding: 20px;
	margin-bottom:0 !important;}
.banner-sec .wpb_wrapper h2 {
	font-size:40px;
	color:#fff;
}
.footer-sec .iconbox .contents{
	margin-top:0!important
}
.footer-sec .iconbox h3{
color:#fff !important;}
.footer-sec .iconbox-icon-container{
color:#fff !important;}
.footer-sec .iconbox p{
color:#fff !important;}
.footer-sec .iconbox a{
color:#fff !important;}
.banner-sec .wpb_wrapper p{
	color:#fff;
}
.testmonial-p .wpb_wrapper {background:#eee; border-radius:10px; padding:10px;}
.footer-text .wpb_wrapper h5 { color:#fff; margin:0;}
.our-mission .iconbox{background:#d6c9c912 !important; padding:20px; border-radius:10px;}
.our-mission .iconbox li{list-style:none !important;}
.our-mission .iconbox li:before{
	content: "\f0a4";
    position: absolute;
    font-family: "FontAwesome";
   margin-left: -22px;
   color: #134f98;
}
.pum-theme-472 .pum-container, .pum-theme-lightbox .pum-container {
    background-color: #ED2029;
}
.pum-theme-472 .pum-content, .pum-theme-lightbox .pum-content {
    font-family: inherit;
    font-weight: 100;
    text-align:left;   
    border-radius: 5px;
    padding: 14px;
}
.pum-theme-472 .pum-title, .pum-theme-lightbox .pum-title{
	text-align:center !important;
	color:#fff;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
    padding: 9px 10px;
    border-radius: 5px;
    border:none;
	color: #000;
    background: #fff;
}
.pum-container.pum-responsive.pum-responsive-small {
        margin-left: -20%;
        width: 40%;
       background: #ED2029;
    }
.pri-1 input {
	position:relative;
	z-index:99999;
}
.hed-top .iconbox a{
	color:#fff;
}
/* .wpcf7 form.spam .wpcf7-response-output {
    border-color: #f56e28;
    color: red;
    font-size: 20px;
    font-weight: 600;
} */
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #46b450;
    color: green !important;
    font-size: 20px;
    font-weight: 600;
}
.wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border-color: #ffb900;
    color: red;
	font-size: 20px;
    font-weight: 600;
}
.banner-sec1 .wpb_wrapper p{
	color:#fff;
}
.banner-sec1 .iconbox h3{
	margin-bottom:0!important;
}
.banner-sec1 .iconbox p{
	margin:0!important;
	font-size:30px;
	color:#fff;
}
.hed-top .iconbox .iconbox-icon-container {
    margin-right: 5px !important;
}

.l
.pricing-table:hover {
 transform: scale(1.05);
	margin-top: 20px;
	 box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);   
        }
.ser-sec-m .lqd-custom-menu li:nth-child(even) {
  background:#f5f5f5;
}
.ser-sec-m .lqd-custom-menu li:nth-child(odd) {
  background:#fff;
}
.secondarybar .header-module {
    padding-top:0 !important;
    padding-bottom: 0 !important;
}
.ser-sec-m .lqd-custom-menu li a {
    padding: 6px 6px 6px 38px ;
}
.ser-sec-m .lqd-custom-menu li:before {
    content: "\f178";
    font-family: 'FontAwesome';
    position: absolute;
    margin-left: 8px;
	margin-top:7px;
}
.main-nav .children>li:hover>a, .nav-item-children>li:hover>a {
    background-color: #48c9f3;
}
.nav-item-children>li:hover>a{
	color:#fff;
}
.nav-item-children{
	background:#f5f5f5 !important;
}
.main-nav .children>li>a, .nav-item-children>li>a{
	color:#000;
}
.pri-2 input {
 position:relative;
	z-index:99999;
}
	 
.pri-3 input {
position:relative;
	z-index:99999;
}
.pri-4 input {
 position:relative;
	z-index:99999;
}
.pricing-table-modern ul {
    font-size: 14px !important;
    line-height: 16px;
	
}
.pricing-table-agency .pricing-table-body li{
	color:#000 !important;
	padding:10px !important;
	text-transform:none !important;
	letter-spacing:0 !important;
}
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-o-shape-group .vc_tta-tab:not(:first-child):not(:last-child)>a {
    background: #0a648f !important;
}
.vc_tta-tabs.vc_tta-tabs-position-top.vc_tta-o-shape-group .vc_tta-tab a {
    border-top-right-radius: 30px !important;
    border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-top-left-radius: 30px !important;
}
.smm-pc .pricing-table-agency .pricing-table-footer {
	margin-bottom: 5rem !important;
	padding-bottom: 20px !important;
}
.smm-pc .pricing-table-agency .pricing-table-body {
	padding-bottom:13px !important;
}
.pricing-table-agency .pricing-table-body {
    padding: 8px !important;
    margin-bottom: 0 !important;
	padding-bottom:80px !important;
}
.pricing-table-agency .pricing-table-featured-label{
	font-size: 22px !important;
    line-height: 30px !important;
	padding: 11px 36px !important;
}
.pri-2 .pricing-table-agency .pricing-table-featured-label {
	border-radius: 0 0 50em 50em;
    position: absolute;
    top: 0;
    left: 50%;
    background: linear-gradient(to right, #971398 0%, var(--color-gradient-stop) 100%);
    transform: translateX(-50%);
}
.pri-3 .pricing-table-agency .pricing-table-featured-label {
	border-radius: 0 0 50em 50em;
    position: absolute;
    top: 0;
    left: 50%;
    background: linear-gradient(to right, var(--color-gradient-start) 0%, #88f348 100%);
    transform: translateX(-50%);
}
.pri-4 .pricing-table-agency .pricing-table-featured-label {
	border-radius: 0 0 50em 50em;
    position: absolute;
    top: 0;
    left: 50%;
   background: linear-gradient(to right, #133b98 0%, #f3a848 100%);
    transform: translateX(-50%);
}
.pricing-table-agency{
	padding-bottom: 0 !important;
}
.pricing-table{
	margin-top: 2rem !important;
	margin-bottom: -50px !important;
}
.smm-pc .pricing-table-agency .pricing {
    font-size: 31px !important;
}
.smo-hed .iconbox a{
	color:#000;
}
.smo-hed .iconbox h3{
	margin:0 !important;
}
.ltr-sp-25 {
    letter-spacing: 3px !important;
}
.liquid-portfolio-list .filter-list .active{color:#000 !important;}

.pf-single-title:last-child {font-size:24px; !important;}
.main-header{background:0f3f7a !important;}
 .vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab.vc_active>a {
    background-color:#134f98 !important;
    color: #fff;
    font-size: 32px;
    font-weight: 600;
	 padding:35px !important;
}
.vc_tta-color-sky.vc_tta-style-flat .vc_tta-tab>a {
    background-color: #48c9f3 !important;
    color: #fff;
    font-size: 32px;
    font-weight: 600;
    padding: 25px !important;
}
/* .lqd-contact-form {padding-left:20px;} */
/* .testimonial-fill-onhover:after{border-radius:20px;}; 
.testimonial-whole-shadowed-alt{padding-left:14px; padding-right:14px;} */
.what-we .iconbox h3{border: 2px solid #000 !important;
    padding: 5px 8px 3px 8px !important;
    border-radius: 8px !important;}
.what-we .iconbox:hover{background:#f0f4fb;}
.long-text{
    position: relative; z-index: 9999999;}
.f-text .fancy-title>:last-child{margin-bottom:-96px}
.text-white .iconbox p{color:#222;}
.img-icon .wpb_single_image img {border-radius:13px;  background-color:#fff; }
.client-talk .testimonial-quote p{line-height:1.7; font-size:16px;}
.cont-form .lqd-contact-form[class*=vc_custom_] { padding:20px; !important; }
.color-white{color:#fff !important;}
.cont-textmonial .testimonial-xl .testimonial-quote{font-size:20px; line-height:1.6em;}
.why-choose-text{
	background:#47c9f3; 
	font-size:32px; 
	color:#fff; 
	display: inline-block;
    line-height: normal;
    font-weight: 400;
    padding: 3px 15px 3px 15px;
}
.why-choose-text:after{
	content: "\f0da";
    position: absolute;
    font-family: "FontAwesome";
    margin-left: 168px;
    margin-top: 35px;
    color: #47c9f3;
}
.why-choose-text:before{content: "";
       content: "";
    position: absolute;
    width: 150px;
    height: 2px;
    background: #47c9f3;
    margin-top: 50px;
    right: 23px;}
.banner-heading{    font-weight: bold;
    color: #fff;
    letter-spacing: 2px; font-size: 50px;
    margin-top: 30px !important;}
.explore-service{    display: inline-block;
    border: 2px solid;
    padding: 7px 40px;
    font-size: 22px;
    text-transform: uppercase;
    border-radius: 50px;
    color: #fff;
    margin-top: 40px;
    line-height: normal;}
.explore-service:hover{background:#fff; color:#000; border-color:#fff;}
.testi1, .testi2{    padding-left: 15px;
    padding-right: 15px;}
.testi1 .testimonial-quote-mark {    position: absolute;
    bottom: -46px;
    left: 50%;
    transform: translate(-50%, 0);}
.testi2 .testimonial-quote-mark {    position: absolute;
    top: -37px;
    left: 50%;
    transform: translate(-50%, 0);}
.testi1 svg, .testi2 svg{fill:#47c9f3 !important;}
.testi1 .testimonial-details, .testi2 .testimonial-details {margin-top:0px !important}
.testi1 blockquote p, .testi2 blockquote p{font-size: 16px;
    line-height: 26px; color:#222}
.testimonial-info h5{    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;}
.testi1 .testimonial-info h5:after, .testi2 .testimonial-info h5:after{content:"" !important;}
.testi1, .testi2{border-radius:10px;}

.main-header{background:0f3f7a !important;}
.main .iconbox{
	background:#fff;
	    padding: 25px 25px 15px;
    box-shadow: 0px 2px 15px #00000021;
    margin: 20px;
    min-height: 265px;}

.long-text{
    position: relative; z-index: 9999999;}
.f-text .fancy-title>:last-child{margin-bottom:-96px}
	
	.footer-sec li:before{content: "\f178"; font-family:'FontAwesome'; position:absolute; margin-left:-27px;}
	.footer-sec li{padding-left:27px; padding-bottom: 10px;}
.footer-top-sec{ }
.footer-top-sec form br{display:none;}
.footer-top-sec form input{margin-bottom:35px !important}
.ftr-contact-officer .contents h3{margin-bottom:0px;}
.ftr-contact-officer .contents p, .ftr-contact-officer .contents a{font-size:18px; color:#fff !important;}
.footer-top-sec form .wpcf7-checkbox span{margin-left:0px; color:#fff;}
.footer-top-sec form .wpcf7-not-valid-tip{    position: relative;
    top: -30px;}
.pum-overlay, .pum-overlay *, .pum-overlay :after, .pum-overlay :before, .pum-overlay:after, .pum-overlay:before {
    box-sizing: border-box;
    margin-bottom: 12px;
    color: #000;
}
.pricing-table-modern .pricing-table-body {
	padding:40px 0px 0px 0px;
}
.pricing-table-modern {
    padding: 50px 0px 30px 0px;
    color: #000000;
	background: #f5f5f5;
}
}
.cont-pup-sec .testimonial-whole-shadowed-alt {
    padding-left: 20px !important;
	padding-right: 20px !important;
   margin-bottom: 20px !important;
}
.cont-pup-sec .testimonial-fill-onhover, .testimonial-whole-filled, .testimonial-whole-shadowed {
    padding: 20px !important;
}
.cont-pup-sec .testimonial-sm .testimonial-quote {
    font-size: 15px;
    line-height: 24px;
}
.cont-pup-sec .iconbox .contents {
    padding-top: 10px;
}
.cont-pup-sec .iconbox{
	margin-bottom:15px;
}
.cont-pup-sec .iconbox-side .iconbox-icon-wrap {
	margin-right: 12px !important}
}
/*about us*/
.about-text .fancy-title p{margin:0;}
.about-text .fancy-title{text-align:center;}
.about-text .social-icon.social-icon-lg{text-align:center; padding-bottom:20px;}
.about-text .ld_section_title_648d9fc74612a h6{margin:0 !important;}
.about-text .wpb_text_column{box-shadow:0px 0px 15px rgba(0,0,0,0.1); padding:20px;}
.about-text .fancy-title h6{margin-top:5px;}
/* Our Services */
.our-servies .iconbox{box-shadow:0px 0px 15px rgba(0,0,0,0.1); padding:18px; background:#fff;}
.servies .iconbox h3, h4 {margin:0;}

.servies .iconbox{box-shadow:0px 0px 15px rgba(0,0,0,0.1); padding:10px; background:#fff; }
/* faq -services*/
.faq-ser .vc_tta-title-text h4{font-size:24px;}
.faq-ser .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a{padding-left:80px;}
.faq-ser .vc_tta.vc_general .vc_tta-panel-title{line-height:2;}
.faq-ser .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left .vc_tta-controls-icon{left:32px;}
.faq-ser .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-title>a{background:#edf0fa; color:#000;}
.process .fancy-title h1,  h6 {margin:0px;}
.check_your_need_sec .flickity-button{border-radius:5px !important}
.check_your_need_sec .flickity-button svg{fill:#fff;}
.what-icon a{
	    display: inline-block;
    background: #128c7e;
    color: #fff;
    padding: 17px 60px;
    font-size: 22px;
    text-transform: uppercase;
    border-radius: 10px;
}
.what-icon a:hover{background:#25D366}
.company-adv .fancy-title {margin-bottom: 44px;}
.company-adv .fancy-title h2{padding-left:20px;}
.company-adv .long-text h4{  line-height: 26px !important;    min-height: 52px;    margin-bottom: 0px;}
/* .digital-marketing-sec .wpb_wrapper-inner{margin-bottom:35px;} */
.sea-blue-color{color:#47c9f3;}
.click-here-btn{    background: #124f98;
    text-align: center;
 transition:0.5s;
    border-radius: 15px;
    color: #fff;
    font-size: 22px;
    font-weight: 500;}
.click-here-btn a{color:#fff; display: block;   padding: 15px;
    font-size: 22px;}
.click-here-btn:hover{color:#fff;}
.icon-with-btn{margin-top:7px; display:block; color:#47c9f3; font-family: Poppins !important;
    font-size: 18px;}
.click-here-btn::after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 100%;
    border-radius: 100px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: 0.4s all;
}
.click-here-btn:hover::after {
    transform: scaleX(1.4) scaleY(1.6);
    opacity: 0;
}
.click-here-btn:hover {
    transform: translateY(-3px);
    box-shadow: 0px 1rem 2rem rgba(0, 0, 0, 0.2);
    transition: all 0.2s;
}
.our-work-sec h6{padding-left: 10px;
    font-weight: bold;
    color: #124f98 !important;
    margin-top: 5px;
    margin-bottom: 5px; }
.our-work-sec  .st-desc p {margin-bottom:0px; font-weight: 500;}
.our-work-sec .fancy-title{margin-bottom:15px;}
.our-work-sec .btn-txt{    text-transform: uppercase;
    font-weight: bold;
    color: #124f98;}
.our-work-sec .carousel-items.row{ background:#fff;    border: 1px solid #dbdbdb;    border-radius: 10px;   padding: 20px 0px 30px 15px;}
.testi-sec .testimonial-quote{margin-left: 0 !important;
    margin-top: 5px;}
.testi-sec .client-talk > .vc_column-inner > .wpb_wrapper {padding:20px 20px 0px 20px !important}
.project-detail-btn > span{padding: 0.5em 2.1em;}
.trusted-partner-logo tr td { background:#fff;  text-align: center;}
  .this-place-for-you {
        animation: blink-animation 1s steps(5, start) infinite;
        -webkit-animation: blink-animation 1s steps(5, start) infinite;
	  color:red; font-weight:bold;
      }
      @keyframes blink-animation {
        to {
          visibility: hidden;
        }
      }
      @-webkit-keyframes blink-animation {
        to {
          visibility: hidden;
        }
      }
.faq-sec .vc_tta-panel-heading{    border-color: #ccc !important;
    display: inline-block;}
.faq-sec .vc_tta-panel-title a{    color: #000 !important;
    font-weight: 600;}
.marck-script-font{font-family: 'Marck Script', cursive; color: #47c9f3;}
.four-service-box img{width: 100px;}
.four-service-box .iconbox{padding: 30px;
    border-radius: 10px;}
.one-service .iconbox {background:#ece5ca;}
.second-box .iconbox {background:#d4e7c8;}
.third-box .iconbox {background:#d1c2f2;}
.four-box .iconbox {background:#efd8d3;}
.four-service-box h3{font-weight: 500;
    line-height: 26px;
    font-size: 22px;}

.arrow-img img{-moz-animation: blink normal 1s infinite ease-in-out; /* Firefox */
    -webkit-animation: blink normal 1s infinite ease-in-out; /* Webkit */
    -ms-animation: blink normal 1s infinite ease-in-out; /* IE */
    animation: blink normal 1s infinite ease-in-out; /* Opera and prob css3 final iteration */}
@-moz-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 

@-webkit-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}
/* IE */
@-ms-keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
} 
/* Opera and prob css3 final iteration */
@keyframes blink {
    0% {
        opacity:1;
    }
    50% {
        opacity:0;
    }
    100% {
        opacity:1;
    }
}

.arrow {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    transform: rotate(90deg);
    cursor: pointer;
}

.arrow span {
    display: block;
    width: 1.5vw;
    height: 1.5vw;
    border-bottom: 5px solid white;
    border-right: 5px solid white;
    transform: rotate(45deg);
    margin: -10px;
    animation: animate 2s infinite;
}

.arrow span:nth-child(2) {
    animation-delay: -0.2s;
}

.arrow span:nth-child(3) {
    animation-delay: -0.4s;
}

@keyframes animate {
    0% {
        opacity: 0;
        transform: rotate(45deg) translate(-20px, -20px);
    }
    50% {
        opacity: 1;
    }
    100% {
        opacity: 0;
        transform: rotate(45deg) translate(20px, 20px);
    }
}

.whatsapp-chat{display: block;
    background: #25D366;
   color: #fff !important;
    font-size: 20px;
    font-weight: 500;
    border-radius: 50px;
    padding: 15px 30px; transition:0.5s;  border:1px solid #25D366;}
.whatsapp-chat:hover{background:transparent; border:1px solid #25D366; color:#fff; transition:0.5s;}
.call-now{display: block;
    background: #47c9f3;
     font-size: 20px;
    font-weight: 500;
    border-radius: 50px;
    padding: 15px 30px; color:#fff; transition:0.5s;  border:1px solid #47c9f3;}
.call-now:hover{background:transparent; border:1px solid #fff; color:#fff; transition:0.5s;}
.titlebar-inner h1{font-size:40px;}
.titlebar .titlebar-scroll-link {
    color: #fff;
	opacity:1
}
.h5, h5{margin:0 !important}
html{scroll-behavior: smooth;}

.text-justify{text-align:justify}

/* .check_your_need_sec .wpb_column {margin-top: -180px;} */

.h1, h1{margin-bottom:15px !important}

.liquid-parallax-figure{height: 100% !important; transform: none !important;}
.masonry-item article{border:1px solid #eee; }
.liquid-portfolio .pf-related-posts {display:none !important}
.pf-single-header {background:#f3f7fb !important; padding-top: 1% !important;   padding-bottom: 1% !important;}
.iso-logo .iconbox  {margin-top:-100px}
.wpcf7-form br{display:none !important}

.iconbox-shadow {
  padding: 15px 3% !important;
  background-color: #fff;
}

header{border-bottom: 1px solid #eee;}



/************************************** Media query *********************************************/
@media screen and (max-width:480px){
	.mobile-color-black{color:#000 !important}
	.cstm-heading{font-size:26px !important}
	.main .iconbox{    margin: 9px;
    min-height: 260px; padding: 25px 12px 15px;}
	.main .iconbox h3{    font-size: 18px !important;
    line-height: 20px !important;}
	.what-icon a {
    padding: 10px 30px !important;     font-size: 18px;}
	.company-adv .fancy-title h2{font-size:100px;}
	.techno-heading h2{font-size:26px !important;}
	.our-work-sec h3{font-size:22px;}
	.project-detail-btn .btn-icon{display:none;}
	.project-detail-btn{    padding: 6px 0;}
	.trusted-partner-logo tr td {
    text-align: center;
    float: left;
    width: 50%;
    height: 80px;
    border-bottom: 1px solid #dbdbdb;
		    display: flex;
    justify-content: center;
}
	.main-nav .children, .nav-item-children { color: #000 !important;}
	.lqd-custom-menu li a {
		color: #000 !important;}
	.trusted-partner-logo table{width:100%;}
	.footer-top-sec{padding-left: 20px;
    padding-right: 20px;}
	.arrow {display:none;}
	.whatsapp-chat {
    font-size: 14px;
    padding: 10px 15px;
    margin-right: 5px;
}
	.call-now {
    font-size: 14px;
    padding: 10px 15px;
    margin-left: 5px;
}
	
	.h1, h1 {font-size:24px !important}
	.btn-txt{font-size:18px; }
		.btn.circle {display: block; width: 100%;  text-align: center;   margin-bottom: 10px;}
	.process {margin-bottom:15px !important}
	
	.testi-sec .client-talk > .vc_column-inner > .wpb_wrapper {   margin-bottom: 30px;}
	.fancy-title .line-alt {display:none !important}
	.fancy-title .lined-alt {    font-size: 24px; display:block !important;  font-weight: bold;}
	.fancy-title {margin-bottom:15px !important; }
	.iso-logo .iconbox  {margin-top:30px}
	.iso-logo h3{font-size:22px !important; }
	.iso-logo p{font-size:16px !important; }
	.why-choose-text {font-size:20px;}
	.main-header .navbar-brand{    padding: 10px 0 !important; }
	.navbar-brand img{ width: 180px;}
	.banner-sec .wpb_wrapper h2 { font-size: 34px !important;  }

}


@media screen and (min-width:481px){
	.whatsapp-chat{margin-left: 60px;}
	.call-now{    margin-left: 32px;
    margin-right: 63px;}
}

@media screen and (min-width:481px) and (max-width:767px){

	.digital-marketing-sec .vc_col-sm-4 > .vc_column-inner > .wpb_wrapper {background-repeat: no-repeat;
    background-size: cover;}
}

@media screen and (max-width:767px){
	.why-choose-text{font-size: 26px;}
	.why-choose-text:after, .why-choose-text:before{display:none;}
	.banner-heading{font-size: 34px !important;     margin-top: 15px !important;    letter-spacing: 0px;}
	.explore-service{margin-bottom: 50px !important;
    margin-top: 20px;     padding: 10px 30px;
    font-size: 20px;}
	.testi1 .testimonial-quote-mark{top: -32px;}
	.testi1, .testi2{margin-bottom:0px}
		.check_your_need_sec .carousel-nav-left .carousel-nav {
    text-align: center;
		    margin-top: 10px !important;
    margin-bottom: 20px;}
	.what-icon a{    padding: 17px 30px;}
	.mobile-and-landscape-none{display:none !important}
		.mobile-technology .vc_col-sm-6{width:50% !important; float:left;}
	
	.lets-talk{font-size:26px;}
	.faq-sec .vc_tta-panel-title a{line-height:24px;}
		.mobile-technology .wpb_single_image {    float: left;
    width: 50%;}

@media screen and (min-width:768px){
	.check_your_need_sec > .ld-container > .row{margin-top:-203px;}
	.ipad-desktop-none{display:none !important}
}

@media screen and (min-width:768px) and (max-width:1023px){
	.banner-sec .vc_col-sm-6{width:100% !important;}
	.banner-sec .vc_col-sm-3{width:50% !important;}
	.why-choose-text:after, .why-choose-text:before{display:none;}
	.explore-service{margin-bottom:30px !important;}
	.banner-sec .vc_row.wpb_row.vc_inner.vc_row-fluid{padding-bottom:200px !important}
	.check_your_need_sec .carousel-nav-left .carousel-nav {
    text-align: center;
		    margin-top: 10px !important;
    margin-bottom: 20px;}
	.what-icon a{    padding: 17px 30px;}
}

@media screen and (min-width:1023px){
	.why-choose-text{ padding: 3px 90px 3px 15px;}
}
 
@media screen and (max-width: 1199px){
[data-mobile-nav-scheme=dark] .navbar-collapse {
    background-color: #144e98 !important;
}
}
