@import url('https://fonts.googleapis.com/css?family=Courgette|Lato:300,400,700,900|Lora:400,700|Open+Sans:400,600,700,800|PT+Serif:400,700|Poppins:300,400,500,600,700,800,900|Roboto:300,400,500,700,900|Montserrat:300,400,500,600,700,800');
body{ font:400 16px/26px 'Roboto' !important; color:#666 !important;}
body .page{overflow:hidden;}
h2{font: 700 30px/35px 'Poppins', sans-serif !important;color: #4865ad !important;margin-bottom: 11px !important;}
.site_header{ background:rgba(238,238,238,0.86);box-shadow:none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.site_header.scrolled{background:rgba(255,255,255,1.0);-webkit-box-shadow: 0 0 6px 0 rgba(0,0,0,0.5);box-shadow: 0 0 6px 0 rgba(0,0,0,0.5);}
.site_header .topbar{ background:#4865ad;}
.topbar .toplist{ font-size:0; padding-top:13px; padding-bottom:4px;}
.topbar .toplist li{ display:inline-block; font-size:14px; line-height:18px; color:#fff;}
.topbar .toplist li:not(:last-child){ margin-right:58px;}
.topbar .toplist li:last-child{ padding-right:15px;}
.topbar .toplist li a{ color:#fff; text-decoration:none;}
.topbar .toplist li .fa{ margin-right:5px;}
.site_header .nav-default{padding:10px 0;}
.site_header .nav-default .header_logo{ position:absolute; left:auto; right:75%;top:-55px; background:url(../images/logo_back.png) no-repeat right center; width:800px; text-align:right;padding:26px 170px 23px 0; z-index:1;}
.nav-default .header_logo .navbar-brand{ float:none; display:inline-block; height:auto; padding:0;}

.site_header #mega-menu-wrap-main-menu #mega-menu-main-menu{-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.site_header.scrolled #mega-menu-wrap-main-menu #mega-menu-main-menu{padding:17px 0px 17px 0px !important;}

.site_header .nav-default ul > li{ font-family:'Lato';}
.site_header .nav-default ul > li > a,
.site_header .nav-default ul > li > a:hover,
.site_header .nav-default ul > li > a:active,
.site_header .nav-default ul > li > a:focus{ text-shadow:none; outline:none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out; border-bottom:none;}
.site_header .nav-default ul > li > a:hover,
.site_header .nav-default ul > li.current_page_item > a{color:#ee492d; border-bottom:none;}
.site_header .nav-default ul > li.menu-header-signup{font-weight:800;}
.site_header .nav-default ul > li.menu-header-signup > a{ background:#c1d05e;padding:5px 33px;font-size:13px;-webkit-border-radius: 17px;-moz-border-radius: 17px;border-radius: 17px; letter-spacing:2px;}
.site_header .nav-default ul > li.menu-header-signup > a:hover{color:#fff;background:#ee492d;}
.site_header .nav-default ul > li.menu-header-search{ margin-left:14px;}
.page .site_banner{ position:relative;}
.page .site_banner::after{ content:''; display:block; position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.3); z-index:1;}
.page .site_banner .banner_content{ position:absolute; left:0; right:0; top:55%; bottom:0; z-index:2;}
.page .site_banner .banner_content h1{font:500 4vw/5vw 'Poppins', sans-serif;color:#edcf36; text-align:center; margin:0; padding:0;}
.btm_footer .widget::after,body.home .page .site_banner::after{ display:none;}

.column.inner-top_text h2{font:700 30px/35px 'Poppins', sans-serif;color:#4865ad; margin-bottom:28px;}
.column.inner-top_text h3{font:400 30px/26px 'Poppins', sans-serif;color:#404040; margin-bottom:28px;}
.column.inner-top_text p{font:400 16px/24px 'Open Sans', sans-serif;color:#888;}



.main_wrapper #Content{ padding-top:80px; background:#fff;}
.column.top_text h2{font:700 30px/35px 'Poppins', sans-serif;color:#4865ad; text-align:right; margin-bottom:10px;}
.column.top_text.topclient_text h2{ text-align:left;}
.column.top_text h3{font:700 32px/35px 'Poppins', sans-serif;color:#404040; text-align:right; text-transform:uppercase; margin-bottom:28px;}
.column.top_text p{font:400 16px/26px 'Open Sans', sans-serif;color:#888; text-align:right; margin-bottom:58px;}
.column.top_text.topclient_text p{text-align:left; margin-bottom:15px;}
.column.top_text .column_attr > div{text-align:right; font-size:0; margin-bottom:0;}
.column.top_text.topclient_text .column_attr > div{text-align:left;}
.column.top_text a.btn,
.column.top_text a.btn:hover,
.column.top_text a.btn:active,
.column.top_text a.btn:focus{ padding:18px 31px;font:400 18px 'Open Sans', sans-serif;color:#fff; text-align:center; background-image:none; background-color:transparent;background:#445fa8 url(../images/fstbtn_back.jpg) no-repeat center center; background-size:cover; border:none; text-decoration:none; box-shadow:none; outline:none; border-radius:0; text-shadow:none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.column.top_text a.btn.btn-last{background:#dbc73a url(../images/lstbtn_back.jpg) no-repeat center center;color:#404040; margin-left:10px;}
.column.top_text a.btn:hover{ background-image:none; background-color:#edcf36;color:#404040;}
.column.top_text a.btn.btn-last:hover{background-color:#4865ad;color:#fff;}

.column.top_text.topclient_text a.btn,
.column.top_text.topclient_text a.btn:hover,
.column.top_text.topclient_text a.btn:active,
.column.top_text.topclient_text a.btn:focus{padding:12px 27px;}
.text-left{text-align:left !important;}


.page footer{ background:#323234;}
footer .btm_footer .widget_block{ margin-bottom:24px; padding-top:65px;}
footer .btm_footer aside{ margin:0px; padding:0 15px;}
footer .btm_footer aside h2.widgettitle{font:500 26px/30px 'Montserrat', sans-serif;color:#eaeaea;margin:10px 0 33px;}
footer .btm_footer aside div > img{ margin-left:auto; margin-right:auto; margin-bottom:33px;}
footer .btm_footer aside span{ display:block;font:400 14px/23px 'Roboto'; color:#eaeaea;}
footer .btm_footer aside ul.menu{-moz-column-count: 2;-moz-column-gap: 10px;-webkit-column-count: 2;-webkit-column-gap: 10px;column-count: 2;column-gap: 10px; list-style-type:none; background:none; padding:0; margin:0;}
footer .btm_footer aside ul.menu li{font:400 15px/23px 'Open Sans', sans-serif; color:#eaeaea; margin-bottom:17px;}
footer .btm_footer aside ul.menu li::after{ display:none;}
footer .btm_footer aside ul.menu li a,
footer .btm_footer aside ul.fa-ul li a{ color:#eaeaea; text-decoration:none; padding:0 0 0 3px;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
footer .btm_footer aside ul.menu li a:hover,
footer .btm_footer aside ul.menu li a:active,
footer .btm_footer aside ul.menu li a:focus,
footer .btm_footer aside ul.menu li.current-menu-item a,
footer .btm_footer aside ul.fa-ul li a:hover{color:#edcf36;}

footer .btm_footer aside ul.fa-ul li{font:400 16px/25px 'Roboto'; color:#eaeaea; padding:0px 0 17px;}
footer .btm_footer aside ul.fa-ul li:nth-child(2){ font-size:24px; font-weight:700;}
footer .btm_footer aside ul.fa-ul li .fa{ font-size:20px; top:2px;}
footer .btm_footer aside ul.fa-ul li a{}

footer .btm_footer .social_newsletter{ padding-bottom:37px;}
.newsletter_block form.widget_wysija{ display:block; width:100%; font-size:0;}
.newsletter_block form.widget_wysija > *{ display:inline-block;margin:0;vertical-align:middle;}
.newsletter_block form.widget_wysija > p{ margin:0;}
.newsletter_block form.widget_wysija > p input[type="text"],
.newsletter_block form.widget_wysija > p input[type="text"]:hover,
.newsletter_block form.widget_wysija > p input[type="text"]:active,
.newsletter_block form.widget_wysija > p input[type="text"]:focus{font:400 13px 'Roboto'; color:#eaeaea; background-image:none; background-color:#414141 !important; border:none; margin:0 16px 0 0; height:45px;}
.newsletter_block form.widget_wysija input[type="submit"]{font:500 14px 'Montserrat', sans-serif; color:#202322; text-transform:uppercase; letter-spacing:2px; padding:14px 17px 13px; background-image:none; background-color:#edcf36; border:none; border-radius:0;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.newsletter_block form.widget_wysija input[type="submit"]:hover,
.newsletter_block form.widget_wysija input[type="submit"]:active,
.newsletter_block form.widget_wysija input[type="submit"]:focus{color:#eaeaea;background-color:#4865ad;}
.social_block .cnss-social-icon a{ display:block;}
.social_block .cnss-social-icon a > img{ margin:0 3px !important;}
footer .copyright_block{ background:#222224;font:500 15px/25px 'Roboto'; color:#9d9d9d; padding:35px 0 38px;}
.section-two .aboutgallery_area .owl-theme .owl-stage-outer{ border:7px solid rgba(255,255,255,0.4);}
.section-two .section-two-right .column_attr{font:400 18px/32px 'Open Sans', sans-serif;color:#1c1b1b;}
.section-two .owl-theme .owl-dots .owl-dot span{width: 24px;height: 5px;margin: 0px 0px;border-radius: 0px;}
.section-two .owl-theme .owl-dots .owl-dot.active span, .section-two .owl-theme .owl-dots .owl-dot:hover span{background: #4865ad;}
.section-three .list_item {margin:15px 0;}
.section-three .list_item .list_right{padding:0;color: #000;font:400 20px/24px 'Open Sans', sans-serif;font-size: 20px;line-height: 80px;}
.section-four .section-four-left h2{font:700 30px/35px 'Poppins', sans-serif;color:#4865ad;margin-bottom:0;}
.section-four .section-four-left h3{font:700 32px/35px 'Poppins', sans-serif;color:#404040;text-transform:uppercase;margin-bottom:75px;}
.section-four .testimonials_slider .slider_pager{display:none;}
.section-four .testimonials_slider .testimonials_slider_ul .slick-arrow{display:none !important;}
.section-four .testimonials_slider .testimonials_slider_ul li{padding: 0 0px 0 0 ;}
.section-four .testimonials_slider .testimonials_slider_ul li .single-photo-img{display:block !important;float:left;margin: 30px 0;width: 194px;}
.section-four .testimonials_slider .testimonials_slider_ul li .single-photo-img img{width:100%;}
.section-four .testimonials_slider .testimonials_slider_ul li .bq_wrapper{background:transparent !important;padding: 30px 0 10px 44px;}
.section-four .testimonials_slider .testimonials_slider_ul li .bq_wrapper blockquote{background:none;font:400 17px/25px 'Roboto';margin: 0 0 1px 95px;}
.section-four .testimonials_slider .testimonials_slider_ul li .bq_wrapper blockquote:after{left: -60px;transform: rotate(180deg);}
.section-four .testimonials_slider .testimonials_slider_ul li .hr_dots{display:none;}
.testimonials_slider .testimonials_slider_ul li .author{float:left;}
.testimonials_slider .testimonials_slider_ul li .author h5{padding-left:60px;position:relative;}
.testimonials_slider .testimonials_slider_ul li .author h5:before,#Content .section-four .testimonial_area .owl-carousel .owl-item .testiminial_media h4.media-heading::before {content:''; display:inline-block;/*position:absolute;left:35px;top:12px;*/width:21px;height:1px;background:#000; margin-right:5px; vertical-align:20%;}
.mcb-section.section-four > .section_wrapper{ position:static;}
.section-four .section-four-right{background:#edcf36 url(../images/rgt_back.jpg) no-repeat;padding: 30px 110px 30px 30px; position:absolute; right:0; left:auto; top:50%; width:35% !important; max-width:749px; background-size:cover;-moz-transform: translateY(-50%);-webkit-transform: translateY(-50%);-o-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.section-four .section-four-right ul li, .section-four .section-four-right p{color:#FFF;}
/*.section-four .section-four-right:before{visibility:visible;position:absolute;width:500%;height:100%;right:-500%;background:#edcf36;z-index: -1;
    top: 0;}*/
.section-four .section-four-right h2{font:700 32px/35px 'Poppins', sans-serif;color:#404040;text-transform:uppercase;}
.section-four .section-four-right p{font:400 16px/25px 'Roboto';color:#FFF;}
#Content .section-four .testimonial_area .owl-carousel .owl-item img{ max-width:none;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}
.testimonial_area .media-left{ padding-right:47px;}
.testimonial_area .testiminial_media h4.media-heading{font:500 15px/22px 'Roboto';color:#3b3b3b; text-transform:uppercase; margin:0;}
.testiminial_media .media-body p{ margin:52px 0 018px;font:400 17px/25px 'Roboto';color:#3b3b3b;}
.testimonial_area .owl-theme .owl-dots button,
.testimonial_area .owl-theme .owl-dots button > span{ margin:0; padding:0; border:none; background-color:transparent !important; background-image:none !important; opacity:1;}
.testimonial_area .owl-theme .owl-dots button,
.testimonial_area .owl-theme .owl-dots button:hover,
.testimonial_area .owl-theme .owl-dots button:active,
.testimonial_area .owl-theme .owl-dots button:focus{ padding:0 5px !important; box-shadow:none; outline:none;}
.testimonial_area .owl-theme .owl-dots button::after{ display:none !important;}
.testimonial_area .owl-theme .owl-dots button > span{border:2px solid #a6bbbf; width:13px; height:13px;}
.testimonial_area .owl-theme .owl-dots button.owl-dot.active  > span{border:2px solid #efb312;}
.testimonial_area .testiminial_media .media-left{ position:relative;}
.testimonial_area .testiminial_media .media-left::before{content:''; display:inline-block;position:absolute;left:auto; right:17px;top:23px;width:71px;height:55px;background:url(../images/testimonial_quote.png);}

.contact-area  h3{font: 700 32px/35px 'Poppins', sans-serif;color: #404040;text-transform: uppercase;margin-bottom: 28px;}
input.wpcf7-form-control.wpcf7-submit,
.optin_form .widget_wysija_cont .wysija-submit{padding: 18px 31px;font: 400 18px 'Open Sans', sans-serif;color: #fff;text-align: center;background-image: none;background-color: transparent;background: #445fa8 url(../images/fstbtn_back.jpg) no-repeat center center;background-size: cover;border: none;text-decoration: none;box-shadow: none;outline: none;border-radius: 0;text-shadow: none;-webkit-transition: all 0.4s ease-in-out;-moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;-o-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;}
.services-block-bg-yellow,
.services-block-bg-blue{ background: #edcf36 url(../images/rgt_back.jpg) no-repeat;padding: 20px;margin-bottom:20px !important; background-size:cover;}
/*.services-block-bg-blue{ background: #b3d9ff url(../images/rgt_back.jpg) no-repeat;padding: 20px;margin-bottom:20px !important;}*/
.team_block h4.title{ text-align:center;font: 500 23px/25px 'Poppins', sans-serif;color: #404040; padding:0 15px;}
.team .desc_wrapper .links {line-height: 0;text-align: center;}
.team .desc_wrapper hr {width: 40%;margin: 0 auto !important; display:none;}
.team .desc_wrapper .desc {margin-top: 15px;margin-bottom: 15px;text-align: center;}
.curly-heading {font: 700 30px/35px 'Poppins', sans-serif;color: #4865ad;text-align: center;margin-bottom: 10px;}
.heading-normal{font: 500 23px/25px 'Poppins', sans-serif;color: #404040;text-transform: capitalize;margin-bottom: 28px;}
.para{font: 400 15px/22px 'Open Sans', sans-serif;color: #3b3b3b;margin-bottom:20px;margin-top: 0px;}
.heading-normal-left{font: 500 23px/25px 'Poppins', sans-serif;color: #404040;text-align: left;text-transform: capitalize;margin-bottom: 28px;}

.top_head{    font: 700 30px/35px 'Poppins', sans-serif !important;color: #4865ad !important; margin-bottom:11px !important;}
.second_head{font: 500 22px/25px 'Poppins', sans-serif !important;color: #404040 !important; margin-bottom:18px !important;}
ul.bullet_text{ list-style-type:none; margin-bottom:18px;}
ul.bullet_text li{font: 400 14px/22px 'Open Sans', sans-serif;color: #404040;list-style-type:none;}
ul.bullet_text li .fa{color: #4865ad; top:3px; font-size:18px;}

.contact-area ul.fa-ul,.contact-area ul.fa-ul li{ list-style-type:none;}
.contact-area ul.fa-ul li{font: 400 14px/22px 'Open Sans', sans-serif;color: #363636; margin-bottom:25px;}
.contact-area ul.fa-ul li h3{font:700 18px/25px 'Poppins', sans-serif;color: #212529; margin:0 0 10px; padding:0;text-transform:capitalize;}
.contact-area ul.fa-ul li .fa{ font-size:21px;color: #edcf36;}
.contact-area ul.fa-ul li .fa-envelope{ top:1px;}
#contact-block h3{ font-family:'Montserrat', sans-serif;font-weight: 600;}
.contact_field .form-group .form-control,
.contact_field .form-group .form-control:focus,
.optin_form .wysija-paragraph input[type="text"],
.optin_form .wysija-paragraph input[type="text"]:focus{border-radius: 0;box-shadow: none;font: 400 14px 'Open Sans', sans-serif;color:#000;height: 50px;background: #f4f4f4 !important;border: none; text-shadow:none; outline:none;}
.optin_form .wysija-paragraph input[type="text"]{ width:100%;}
.optin_form .wysija-paragraph .formError{left:100% !important;}
.contact_field .form-group textarea.form-control,
.contact_field .form-group textarea.form-control:focus{ height:133px;}
.contact_field .form-group .form-control::-webkit-input-placeholder,
.optin_form .wysija-paragraph input[type="text"]::-webkit-input-placeholder{color:#888;}
.contact_field .form-group .form-control:-moz-placeholder,
.optin_form .wysija-paragraph input[type="text"]:-moz-placeholder{color:#888;}
.contact_field .form-group .form-control::-moz-placeholder,
.optin_form .wysija-paragraph input[type="text"]::-moz-placeholder{color:#888;}
.contact_field .form-group .form-control:-ms-input-placeholder,
.optin_form .wysija-paragraph input[type="text"]:-ms-input-placeholder{color:#888;}
.contact_field input.wpcf7-form-control.wpcf7-submit {padding: 11px 38px;}
#contact-map.get_touch{ margin-bottom:0px}
#contact-map.get_touch iframe{ display:block;}
.normal-heading{font-weight: bold !important}
ul.normal-list-item {list-style: none !important;margin: 0 !important;}
ul.normal-list-item li {margin-bottom: 5px !important;}
.links {display: none;}
a.inner-link {
    padding: 0px !important;
    text-decoration: underline;
    background: #fff !important;
    margin-top: 0px !important;
	text-transform: capitalize !important;
}

p.quote {
    text-align: right;
    font-style: italic;
	color:#4865ad;
}

.author {
    text-align: right;
}
/*.photo:hover {
  -ms-transform: scale(1.2); 
  -webkit-transform: scale(1.2); 
  transform: scale(1.2); 
}*/
.team_block a:hover{text-decoration:none;}
.section-post-header, .section.section-post-related, .section.section-post-comments, .section.section-post-about{display:none;}
.single-post strong .single-post img{margin-bottom:15px;}
.single-post strong{font: 700 30px/35px 'Poppins', sans-serif;color: #4865ad !important;margin-bottom: 10px;display:inline-block;}
.post-title h2.entry-title a{font: 700 30px/35px 'Poppins', sans-serif;color: #4865ad !important;display:inline-block;}

.post-desc .post-head{display:none;}
.stext-left p.para{margin-bottom:10px !important;}
.stext-left p.para, .stext-left h3{text-align:left !important;}
.blue-btn{padding: 12px 31px;font: 400 18px 'Open Sans', sans-serif;color: #fff;text-align: center;background-image: none; background-color: transparent;background: #445fa8;}
.blue-btn:hover{background-image: none; background-color: #edcf36; color: #404040; text-decoration:none;}

.call-to-action{padding: 50px 0;text-align: center;position: relative;z-index: 0;}
.call-to-action:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background:#edcf36b0;z-index:0;z-index: -1;}
.call-to-action-inner{z-index:1;}
.call-to-action-inner p{font: 700 30px/35px 'Poppins', sans-serif !important; color: #FFF !important;margin-bottom: 25px !important;}
.call-to-action-inner a{text-transform:uppercase;padding: 15px 45px;font: 400 18px 'Open Sans', sans-serif;color: #fff;text-align: center;
    background-image: none; background-color: transparent; background: #445fa8 url(../images/fstbtn_back.jpg) no-repeat center center;background-size: cover; border: none; text-decoration: none; box-shadow: none;outline: none; border-radius: 0; text-shadow: none; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;}
.page-id-65 .call-to-action{display:none;}

@media (min-width: 1330px) {
	.newsletter_block form.widget_wysija > p input[type="text"]{width: 494px;}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{ font-size:16px;}
}
@media (min-width: 1200px) and (max-width: 1329px) {
	.site_header .nav-default .header_logo{ padding-right:110px;}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{ font-size:14px;padding: 0px 5px 0px 5px;}
	.column.top_text a.btn,
	.column.top_text a.btn:hover,
	.column.top_text a.btn:active,
	.column.top_text a.btn:focus{padding: 18px 15px;font-size: 15px;}
	.section-three .bg-cover-ultrawide{ background-size:100%;}
	.section-three .list_item .list_right{line-height: 25px;}
}
@media (min-width: 1200px) {
	
}
@media (min-width: 992px) and (max-width: 1199px) {
		
}
@media (min-width: 768px) and (max-width: 991px) {
	
}
@media (min-width: 768px) {	
	.wrap.right_img{ padding-top:104px;}
	.blog_section p{ display:inline-block; width:100%; max-width:725px;}
	.testimonial_area .owl-theme .owl-nav.disabled+.owl-dots{ margin-top:-13px;}
	.section-two .contact-area{ padding-left:50px;}
	.contact_field > .row{ margin-left:-6px;margin-right:-6px;}
	.contact_field > .row > div{ padding-left:6px;padding-right:6px;}
	.contact_field .form-group{ margin-bottom:12px;}
	
}
@media (max-width: 768px) {
	.site_header .nav-default .header_logo{width: auto;right: auto;top: -65px;padding: 20px 0px 1px 10px;left: -30px;}
    .nav-default .header_logo .navbar-brand img{    width: 45%;float: left;}
	#mega-menu-wrap-main-menu #mega-menu-main-menu > li.mega-menu-item > a.mega-menu-link{font-size: 14px;}
	.welcome_text{left:100px !important;font-size:15px!important;top: 25px;}
	.welcome_text-two{left:5px !important;font-size:30px!important;top: -30px;}
	.title_icon{top: -152px;font-size: 75px !important;left: -125px;}
	.section-four .section-four-right{padding:30px 30px 30px 30px !important;}
	.topbar .toplist li{padding-left: 100px;}
	.topbar .toplist li:not(:last-child) {margin-right: 0;}
}
@media (max-width: 767px) {
	.site_header.navbar-fixed-top{position:relative;}
	.site_header.navbar-fixed-top.scrolled{position: fixed;}
}
@media (min-width: 580px) and (max-width: 767px) {
	
}
@media (max-width: 480px) {
	.site_header .nav-default .header_logo{width: 155px;top: -80px;left: 0;padding: 20px 0px 1px 10px;}
	.site_header .container{padding: 0 15px!important;}
	.column.top_text a.btn{width:100%;}
	.column.top_text a.btn.btn-last{margin-left: 0;}
	.topbar .toplist li { padding-left: 113px;}
	.welcome_text{left:115px !important;font-size:15px!important;top: -15px;}
	.welcome_text-two{left:90px !important;font-size:30px!important;top: -30px;}
	.title_icon{top: -100px;font-size: 60px !important;left: -50px;}
	.column.top_text h2{text-align: left;}
	.column.top_text h3{text-align: left;font: 700 26px/23px 'Poppins', sans-serif;}
	.column.top_text p{margin-bottom:20px;text-align:left;}
	.column.top_text a.btn.btn-first{margin-bottom: 20px;}
	.section-two .section-two-right .column_attr{    padding: 0px 0 !important;}
	.section.mcb-section.section-four{padding-top: 30px !important;padding-bottom: 30px!important;}
	.section-four .section-four-left h3{font-size:26px !important;}
	.testimonial_area .testiminial_media .media-left::before{display:none;}
	.testiminial_media .media-body p{margin-top:30px;}
	#Content .section-four .testimonial_area .owl-carousel .owl-item img{width:150px !important;margin: 0 auto;}
	.section-four .section-four-left{display:block;overflow:hidden;}
	.section-four .section-four-right{position:relative;-moz-transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -o-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);}
	.testimonial_area .testiminial_media .media-left, .testimonial_area .testiminial_media .media-body{width: 100%;
    display: inline-block;text-align:center;margin:0 auto;}
	.testimonial_area .testiminial_media .media-left{padding-right: 0px;}
	.btm_footer img{margin:0 auto;}
	.section .section_wrapper{padding: 0 15px!important;}
	.section.mcb-section.section-one, .section.mcb-section.section-two {padding-bottom:10px !important;}
	.main_wrapper #Content {padding-top: 45px;}
	footer .copyright_block{padding: 15px 0 15px;}
	footer .btm_footer aside h2.widgettitle{text-align: center;}
	footer .social_block ul{text-align:center !important;}
}
@media (min-width: 401px) and (max-width: 579px) {
	
}
@media (max-width: 400px) {
	.site_header .nav-default .header_logo {padding: 30px 0px 1px 10px;width: 155px;top: -96px;left: 0;height: 86px;}
}