/**

 * Theme Name:     becorp Child
 * Author:         asiathemes
 * Template:       becorp
 * Text Domain:	   becorp-child
 * Description:    Becorp is a responsive and fully customizable template for Business and Multipurpose theme.The Theme has You can use it for your business, portfolio, blogging or any type of site.Custom menus to choose the menu in Primary Location that is in Header area of the site. which is ideal for creating a corporate / business website.Becorp is Retina ready.We focused on usability across various devices, starting with smartphones.Becorp is a Cross-Browser Compatible theme that works on All leading web browsers.In header area and footer of the theme offers Social Media Links to add your Social Links here.translation ready and many more.You can create your front-page with Home-page template for making your site wonderfull.we have provide all sections like Slider,Home Portfolio, Home-blog latest news etc in our Home-page template.For create your default home page then please read our About Theme page visible in appearance menu on dashboard.Becorp Is also supports the WPML , for making the MULTILIGUAL website. We have add Default header image on index page if you want to change this image then please use customizer header image setting you can change header image from there.
 */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap');
body{overflow-x:hidden;!important;color:#000;font-family:'Montserrat', sans-serif!important;}
h1,h2,h3,h4,h5,h6,p.titletext{font-family:'Montserrat', sans-serif!important;color:#000!important;}
h1,p.titletext{font-size:34px;line-height:44px;}h2{font-size:31px;line-height:41px;}h3{font-size:27px;line-height:37px;}h4{font-size:23px;line-height:33px;}h5{font-size:20px;line-height:30px;}h6{font-size:18px;line-height:28px;}
.white{color:#fff;}.light{font-weight:300;}.regular{font-weight:400;}.medium{font-weight:500;}.semibold{font-weight:600;}.bold{font-weight:700;}.exbold{font-weight:800;}.uppercase{text-transform:uppercase;}
p{font-family:'Montserrat', sans-serif,arial!important;font-size:16px;line-height:30px;color:#000!important;}
a{color:#000;}
a:hover {color: #f6891e;}
a:active,a:focus {color: #f6891e;}
.white,p.white{color:#fff!important;}

/* .top{position:fixed;top:0px;width:100%;z-index:99999;} */

.top{background-color:#464646!important;border-bottom:0px!important;margin:0px!important;padding:7px 0px 6px 0px!important;}
ul.top-contact li,ul.top-contact li a{font-family: 'Montserrat', sans-serif;font-weight:400;color:#fff;font-size:14px;line-height:34px;}ul.top-contact li{padding-right:43px;margin-left:-10px;}
ul.top-contact li i {color: #fff;font-size:18px!important;margin-top:0px;}
ul.top-contact li a, ul.top-social li a{color: #fff;}
ul.top-contact li a:hover {color:#fff;}
a.top-btn {font-family:'Montserrat', sans-serif;font-size:14px!important;font-weight:700;color:#fff;border:0px solid #f6891e !important;padding:7px 15px !important;line-height:30px;background-color: #f6891e;border-radius:4px!important;text-transform:uppercase;}a.top-btn:hover {background-color: #ff7e00;border-color: #ff7e00 !important;color:#fff!important;}
.site-logo img{margin:14px 0px 15px 0px;padding:0px;}
.header {box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0), 0 1px 0 0 rgba(0, 0, 0, 0);border-bottom:1px solid #f9f8f8;}
.site-logo img{position: relative;left: 0px;top: 0px;z-index:9999999999;}
.navbar-default .navbar-nav > li > a { font-size:15px !important; font-family:'Montserrat', sans-serif;padding:0px 0px 0px 40px; letter-spacing:0px;text-transform:uppercase;font-weight:600!important;padding-top:41px!important;}
.navbar-default .navbar-nav > li > a {color: #000 !important;}
.navbar-default .navbar-nav > .active > a {color: #f6891e !important;background-color:transparent!important;}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > .active > a:hover {color: #f6891e !important;background-color: transparent !important;}
.navbar-default .navbar-toggle {color:#fff !important;}
.icon-bar span { color:#fff !important;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color:#f6891e!important;background-color:transparent!important;}
.navbar-default .navbar-nav > li.current_page_item > a {color: #000 !important;background-color: transparent !important;border-color: transparent !important;}
.navbar-default .navbar-nav > li.current_page_item > a:hover{color: #f6891e !important;background-color: transparent !important;border-color: transparent !important;}
.navbar-default .navbar-toggle{background: #f6891e !important; border:1px solid #f6891e;margin-top:40px!important;}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {background: #f6891e !important;border:1px solid #f6891e;}.navbar-default .navbar-toggle span{background-color: #fff !important;}
.navbar-default .navbar-nav > li.primarynavbg > a{font-family:'Montserrat', sans-serif;padding:8px 19px 8px 19px!important; margin-right:0px!important;margin-left:60px;margin-top:41px!important;font-size:14px!important;font-weight:500!important;text-transform:uppercase;}
.navbar-default .navbar-nav > li.primarynavbg > a{background-color:#f6891e;color:#fff!important;}
.navbar-default .navbar-nav > li.primarynavbg > a:hover,.navbar-default .navbar-nav > li.primarynavbg > a:focus,.navbar-default .navbar-nav > li.primarynavbg.current_page_item > a{background-color:#f6891e!important;color:#fff!important;}

/* becorp theme toggle navbar bg */
.navbar-default .navbar-toggle {color:#f6891e !important;}
.icon-bar span { color:#fff !important;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {color:#000 !important;background-color:transparent !important;}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {color:#f6891e;background-color:#fff;}
.navbar-default .navbar-toggle{background: #f6891e !important; border:1px solid #f6891e;}.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {border:1px solid #f6891e;}.navbar-default .navbar-toggle span{background-color: #fff !important;}
/* becorp theme toggle navbar bg */

/*Dropdown Menus */ .dropdown-menu { min-width: 200px; background: #f6891e!important;} .dropdown-menu>li>a { background: #f6891e !important; color: #fff !important; border-bottom:0px solid #f6891e; } .dropdown-menu>li>a:hover { color:#fff !important; background:#ff7e00 !important; } /*dropdown-submenu Menus */ .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header { color:#000; background-color:#fff; } .dropdown-menu > li > a:hover {color:#fff;background-color:#ff7e00;} .dropdown-submenu:hover > .dropdown-menu{color:#fff;background-color:#ff7e00;}.dropdown-menu {padding: 0 !important;left: 0 !important;} .dropdown-menu>li>a { font-family: 'Montserrat', sans-serif; font-size: 14px; clear: both; display: block; text-decoration:none; font-weight: 600; line-height: 1.42857; line-height: 20px; padding: 10px 20px !important; white-space: normal!important; -moz-transition: all 0.3s ease-in-out 0s; } .dropdown-menu > li > a:last-child {border-bottom: 0px;} /*dropdown-submenu Menus */ .dropdown-submenu{position:relative;} .dropdown-submenu > .dropdown-menu{ top:0; left:100% !important; margin-top:-2px; margin-left:-1px; -webkit-border-radius:0px 0px 0px 0px; -moz-border-radius:0px 0px 0px 0px; border-radius:0px 0px 0px 0px; } .dropdown-submenu:hover > .dropdown-menu{display:block;} .dropdown-submenu i {font-size: 14px;line-height: 1.5;position: absolute; right: 10px;} .dropdown-submenu .pull-left{float:none;} .dropdown-submenu.pull-left > .dropdown-menu{ left:-100%; margin-left:10px; border-radius:0px; } .navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header {padding: 10px 15px 10px 25px;} .navbar-right .dropdown-menu {left: 0;right: 0;border-radius: 0px;}

/* Slider css starts here */
.slider-caption {top: 23%; left:0.5%;}.slider-caption p {margin:0px 0px 15px 0px;} 
.slider-caption .container p.bannertitle{font-family:'Montserrat', sans-serif;font-size:46px!important;line-height:54px!important;text-transform:uppercase;font-weight:700!important;color:#fff!important;}
.slider-caption .container p.bannertext{font-family:'Montserrat', sans-serif;font-size:18px!important;line-height:30px!important;font-weight:600!important;color:#fff!important;}
.btn-theme {font-family:'Montserrat', sans-serif;font-size:16px!important;font-weight:700;color:#fff;border:0px solid #f6891e !important;margin:10px 14px 0px 0px!important;padding:8px 25px !important;line-height:30px;background-color: #f6891e;border-radius:4px!important;text-transform:uppercase;}
.btn-theme:hover {background-color: #ff7e00;border-color: #ff7e00 !important;color:#fff!important;}
.carousel-indicators{margin-bottom:20px!important;}
.carousel-indicators li { border:0px solid #fff !important;background-color:rgba(246,137,30,0.7)!important;padding:0px!important;margin:0px!important;}
.carousel-indicators li:hover,.carousel-indicators .active { background-color:#f6891e !important;}
/* Direction Nav */
.carou-direction-nav a {background: rgba(0, 0, 0, 0.7);color: #ffffff;}
.carou-direction-nav .carou-prev:hover  {background-color:rgba(246,137,30,0.7)!important;}
.carou-direction-nav .carou-next:hover {background-color:rgba(246,137,30,0.7)!important;}
/* Slider css ends here */

/* home page body text area css starts */

.main-heading{ margin:20px 0px 20px 0px !important; } .main-heading  h1{word-wrap: break-word; text-align:center;} .main-heading span{padding-left:5px;} .main-heading h6{ text-align:center; padding:10px 0px !important;}.main-heading p.titletext{text-align:center;}

.about-section{padding:50px 0px 0px 0px;}.about-section p{padding:14px 0px 11px 0px;}.about-section .abouticon span{font-family:'Montserrat', sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;color:#000;display:inline-block;line-height:24px;}.about-section i{color:#ff7e00;font-size:50px;}
.abouticon ul{list-style:none;padding-top:0px;margin-top:0px;margin-bottom:30px!important;}.abouticon ul li{padding:0px 0px 0px 0px;display: table-row;align-items:baseline;}.abouticon ul li.fa-users:before,.abouticon ul li.fa-check-circle-o:before,.abouticon ul li.fa-clock-o:before,.abouticon ul li.fa-smile-o:before{font-family:'FontAwesome';color:#ff7e00;font-size:50px;line-height:50px;display: table-cell;padding-right:15px;padding-top:0px;}.abouticon ul li.fa-users:before{content: "\f0c0";}.abouticon ul li.fa-check-circle-o:before{content: "\f05d";}.abouticon ul li.fa-clock-o:before{content: "\f017";}.abouticon ul li.fa-smile-o:before{content: "\f118";}
@media only screen and (min-width: 1024px) {.smile-icon{padding-left:50px;}}

.services-section{padding:40px 0px;background:#f9f9f9;}.services-section p{padding:0px!important}.services-section p.tstext{letter-spacing:-0.3px;padding-top:14px!important;padding-bottom:16px!important;}.services-section p.servicebtext{font-size:23px;font-weight:700;text-transform:uppercase;color:#000;padding-top:35px!important;}.services-section p.servicetext{padding-top:16px!important;padding-bottom:14px!important;}

.testi-section{padding:60px 0px 50px 0px;margin-top:-50px;}.testi-section i{background-color:#fff;padding:29px;width:88px;border-radius:50%;color:#f6891e;font-size:30px;margin-top:25px;}
#myCarousel .item p{font-family:'Montserrat', sans-serif;font-size:18px;line-height:34px;padding:20px 0px 0px 0px!important;}
#myCarousel .item span{display:inline-block;padding-top:10px;}
#myCarousel .item p span.name{font-size:14px;color:#fff!important;}
#myCarousel .item p span.hightlighted{color:#f6891e;}
#myCarousel .carousel-indicators{/*left:15%!important;*/bottom:-60px;}
#myCarousel .carousel-indicators li { border:0px solid #fff !important;background-color:rgba(246,137,30,0.5) !important;}
#myCarousel .carousel-indicators .active { background-color:#f6891e !important;}
#myCarousel .carousel-inner {margin-bottom:50px;}
#myCarousel .carousel-indicators li,#myCarousel .carousel-indicators .active {width:11px!important;height:11px!important;margin:0!important;}

.gallery-section{padding:50px 0px;}.gallery-section p{padding:0px 0px 15px 0px;}


/* #envira-gallery-wrap-41 .envira-gallery-item img:hover { box-shadow: 0 10px 15px rgba(0,0,0,0.3)!important; transition: box-shadow 0.3s ease-in-out!important; cursor: pointer!important; }
#envira-gallery-wrap-41 .envira-gallery-item .envira-lazy:hover { box-shadow: 0 10px 15px rgba(0,0,0,0.3)!important; transition: box-shadow 0.3s ease-in-out!important; cursor: pointer!important; }

#envira-gallery-wrap-41 .envira-gallery-item-inner { background-color: #000 !important; }
#envira-gallery-wrap-41 .envira-gallery-item-inner:hover img { opacity: 0.5 !important; }
#envira-gallery-wrap-41 .envira-gallery-item-inner .envira-title,#envira-gallery-wrap-41 .envira-gallery-item-inner .caption { opacity: 0!important; position: absolute!important; top: 50%!important; left: 50%!important; transform: translate(-50%,-50%)!important; text-align: center!important; color: #fff!important; transition: opacity 0.5s ease!important; }
#envira-gallery-wrap-41 .envira-gallery-item-inner:hover .envira-title,#envira-gallery-wrap-41 .envira-gallery-item-inner:hover .caption { opacity: 1!important; }
#envira-gallery-wrap-41 .envira-gallery-item-inner .caption:hover { width: 100%!important; padding: 25%!important; height: 100%!important; background: rgba(166,179,74,.5) !important; }

*/




/* home page body text area css ends */

.footercontactformsec{background-color:#f9f9f9;margin-bottom:-20px;padding:50px 0px 36px 0px;}
.home .footercontactformsec{margin-top:0px!important;}
.footercontactformsec ul li,.footercontactformsec ul li a{font-family: 'Montserrat', sans-serif;font-weight:600;color:#000;font-size:16px;line-height:34px;}.footercontactformsec ul li{padding-top:15px;}
.footercontactformsec ul li i {color: #fff;font-size:14px!important;padding:6px 0px;margin-right:18px;background-color:#f6891e;border-radius:50%;width:26px;}
.footercontactformsec ul li a, .footercontactformsec ul li a{color: #000;}
.footercontactformsec ul li a:hover {color:#f39200;}
.footercontactformsec ul li i.fa-phone{padding-left:8px;}.footercontactformsec ul li i.fa-envelope-o{padding-left:7px;}.footercontactformsec ul li i.fa-map-marker{padding-left:10px;}

/* form css */
.widget_custom_html.panel-first-child h3.widget-title{text-align:left;}
form.wpcf7-form input[type="text"],form.wpcf7-form input[type="tel"],form.wpcf7-form input[type="email"],form.wpcf7-form textarea{border:1px solid #dcdcdc;padding-left:10px;color:#000!important;font-size:14px;-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0);-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0);box-shadow:inset 0 0 3px rgba(0,0,0,0);margin-top:10px;border-radius:4px;line-height:36px;}form.wpcf7-form input,form.wpcf7-form textarea{width:100%;border-radius:4px;}
*::-webkit-input-placeholder { font-size:14px; } *:-moz-placeholder { /* FF 4-18 */ font-size:14px; opacity:0.4;} *::-moz-placeholder { /* FF 19+ */ font-size:14px; opacity: 0.4; } *:-ms-input-placeholder { /* IE 10+ */ font-size:14px; } *::-ms-input-placeholder { /* Microsoft Edge */ font-size:14px; } *::placeholder { /* modern browser */ font-size:14px; }
label {font-size:14px;color:#000;} input[type="submit"],input[type="button"] {background-color:#f6891e;font-family: 'Montserrat', sans-serif;font-size:16px;font-weight:700;padding:10px 14px;border:0px solid #ff7e00;color:#fff;}input[type="button"]{margin-top:10px;}
.wpcf7 p {margin-bottom:0px;}
.wpcf7:first-child{margin-top:5px;}
#formleft {width: 47%;float: left;margin-right:6%;}#formright {width: 47%;float: left;}.formclearfix:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;margin-bottom:10px;}.formclearfix {display:block;}
.wpcf7-submit {font-family:'Montserrat', sans-serif;font-size:16px!important;font-weight:700;color:#fff;border:0px solid #f6891e !important;margin:1px 14px 0px 0px!important;padding:10px 14px !important;line-height:30px;background-color: #f6891e;border-radius:4px!important;text-transform:uppercase;}
.wpcf7-submit:hover {background-color: #ff7e00;border-color: #ff7e00 !important;color:#fff!important;}

.wpcf7-form span.checkbox { float: left; margin-right:0px;margin-top:20px;}
.wpcf7-form span.wpcf7-acceptance input[type=checkbox] { margin: 0; margin-top:20px!important;margin-right:2px!important;}
.wpcf7-form span.wpcf7-acceptance input[type=checkbox] { width: 20px; height: 20px;} 
.wpcf7-form span.wpcf7-list-item{ display:table-cell!important;}
span.wpcf7-list-item-label{font-size:12px!important;font-weight:400!important;color:#000!important;}
input[type=checkbox], input[type=radio] { vertical-align: middle!important; position: relative!important; bottom: 11px!important; }
.wpcf7-form span.wpcf7-acceptance label{margin-top:10px!important;}
/* form css ends */

.footer-inner {background-color:#272727;padding:30px 0px 0px 0px!important;line-height:28px;}
.textwidget.custom-html-widget{padding-left:0px;margin-left:0px;}
.footer-widget,.footer-widget p{color:#fff!important;}
p.footerlogo{margin:0px;}p.footerlogo a img{margin:0px!important;padding:0px!important;margin-top:15px!important;margin-bottom:15px!important;}.footerlogo{width:139px;}.footerlogo img {max-width:100%;height:52px;}
.footer p,.footer p a,.footer ul li,.footer ul li a{color:#fff;font-size:14px!important;font-weight:500;line-height:24px;}.footer a {color:#fff;} .footer a:hover {color:#fff;}.footer h2 {font-size:16px!important;font-weight:700;margin-bottom:5px!important;padding-bottom:8px!important;color:#fff!important;text-transform:uppercase;}
.footer .footer-widget .col-md-3:last-child h2{visibility:visible!important;}
.footer .wp-block-group p{line-height:30px!important;}/* footer company info text */
.copyright_info { color: #fff; background-color:#272727; border-top:0px solid #fefefe;padding-bottom:16px;text-align:left!important;} .copyright_info b {color: #fff;font-size:13px;line-height:24px; font-family: 'Montserrat';} .copyright_info a {color:#fff;font-size:13px !important;} .copyright_info p{color:#fff;} .copyright_info a:hover {color:#f39200;}
.copyright_info .col-md-6{width:100%;margin-bottom:0px!important;padding-top:30px;}.copyright_info .col-md-6:first-child{border-top:1px solid rgba(0,0,0,0.1);margin-top:15px;}
@media only screen and (min-width: 768px) {.footer .footer-widget .col-md-4{padding-left:50px;}.footer .footer-widget .col-md-4 .wp-block-group{margin-left:-35px;}}

.hc_scrollup {background-color:#f39200;height:40px;border-radius:0px;}.hc_scrollup i{color:#fff;padding-top:3px;}
.hc_scrollup,.page-id-95 .footercontactformsec{display:none;visibility:hidden;}



/*sub pages codes starts here */

/* sub pages banner area css */.buy-it-area,.buy-it-area .page-title{min-height:300px;}

h6.top-breadcrumb{font-size:13px!important;color:#0b0a20!important;margin-top:0px!important;}h6.top-breadcrumb a{color:#0b0a20!important;}h6.top-breadcrumb a:hover{color:#f6891e!important;}

section#blog{background:#f1f1f1!important;padding:50px 0px 50px!important;}
.blog-item { background: #fff!important; border:0px solid #eee!important; border-bottom:0px solid #f6891e!important; box-shadow: 0px 0px 2px rgba(0,0,0,0)!important;}
.blog-item span a{color:#000!important;}
.blog-item span a:hover{color: #f6891e!important;}
.page section#blog .blog-content{padding:10px 30px!important;}
.blog-content h3 a {color:#000!important;}
.blog-content h3 a:hover {color:#f6891e!important;}
.blog-item {margin-bottom:0px!important;padding:0px 0px 0px 0px!important;border-radius:0px!important;}
.blog-item span a{font-size: 16px!important;}
.blog-content h3,.blog-content h3 a {font-family: 'Montserrat', sans-serif!important;font-size:27px!important;transition: all 0s ease-in-out!important;-moz-transition: all 0s ease-in-out!important;-webkit-transition: all 0s ease-in-out!important;}
.page .widget h3 {background:transparent!important;color:#000!important;padding:0px!important;}
.page .widget{background:#fff!important;}.blog .widget,.single .widget{background:#fff!important;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.05);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.05);}
.blog .portfolio-image span,.portfolio-image span{background-color:#f6891e!important;font-family: 'Montserrat', sans-serif!important;font-size:18px!important;font-weight:500!important;}
.blog .blog-item,.single .blog-item{background:#f1f1f1!important;}
.blog-item .panel-grid{margin-bottom:53px!important;}.blog-item .panel-grid:last-child{margin-bottom:0px!important;}
.nav-previous a:hover,nav-next a:hover,.blog-content a:hover,.blog-item a:hover{color:#f6891e!important;}
.blog-content ul li{font-family: 'Montserrat', sans-serif!important;font-size:16px!important;color:#000!important;line-height:30px;margin-bottom:10px;}.blog-content ul li a{color:#000;text-decoration:none;}.blog-content ul li a:hover{color:#f6891e;text-decoration:none;}
.blog-item p a.btn-theme{font-size:15px!important;font-weight:600;padding:6px 20px !important;}
.blog-item p a.btn-theme:hover{color:#fff!important;}


.widget{border:0px solid #eee; border-bottom:0px solid #eee;}.blog .widget,.single .widget,#comments, .borderafter .blog-item{background:#f1f1f1; border:0px solid #eee; border-bottom:0px solid #eee!important;}.textwidget{padding:0px;margin:0px;}
#blog p, #blog ul li{}.blog-content  ul li {list-style: disc insise none;list-style-position: outside;margin-left:12px;}
.btn-search {color:#fff;border: 1px solid #f6891e;background-color:#f6891e;}
.post-meta li a {color:#000;} .post-meta li i {color:#f6891e;} .post-meta li a:hover,.blog-content h3 a:hover{color:#f6891e;}.widget h3 {background:#f6891e!important;color:#fff!important;}.panel-grid .widget h3 {background:transparent;color:#fff;color:#000;padding-left:0px;}
a.btn-readmore { padding: 8px 15px; font-family: 'Montserrat', sans-serif;font-size: 14px !important; font-weight:500!important; border-radius: 4px !important; background:#f6891e; margin:15px 0; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; }a.btn-readmore {color: #fff;border:0px solid #f6891e !important;} a.btn-readmore:hover,a.btn-readmore:focus { border:0px solid #ff7e00 !important; background-color:#ff7e00!important; color:#fff !important; }
.widget{background:rgba(0,0,0,1)!important;}
.blog .widget li,.blog .post-meta li a{font-family: 'Montserrat', sans-serif!important;}
body.blog .header-image{display:none;visibility:hidden;}
.portfolio-area:hover  img{ -webkit-transform: none!important; -moz-transform: none!important; -ms-transform: none!important; -o-transform:none!important; transform: none!important; }
.caption {background: rgba(0,0,0, 0)!important;}
.portfolio-icon{display:none;}
figcaption{font-family: 'Montserrat', sans-serif;color:#000;font-size:11px;padding-top:5px;}
.gap{margin-top:-40px!important;}
.subpagebottom{background-color:#000;padding-top:30px;padding-bottom:50px;}
.whiteboxshadow{background-color:#fff!important;-webkit-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 0px 10px 0px rgba(0,0,0,0.05);box-shadow:0px 0px 10px 0px rgba(0,0,0,0.05);padding-top:24px!important;padding-bottom:30px!important;margin-top:20px;margin-bottom:20px;padding-left:30px!important;padding-right:30px!important;}
/*sub pages codes ends here */

.widget_custom_html .about-section{margin-top:0px!important;padding-top:0px!important;padding-right:15px!important;}
.widget_custom_html .about-section p{padding-right:15px;}
.blog-content .contacticons ul li, .widget_custom_html .contacticons ul li{list-style:none!important;margin-left:4px;}.widget_custom_html .contacticons ul li i{margin-right:16px;font-size:16px;}

@media only screen and (max-width: 767px) {
ul.top-contact li,ul.top-contact li a{font-size:14px;line-height:30px;padding-top:3px;}ul.top-contact li{padding-right:20px;}ul.top-contact li:last-child{padding-right:0px;}ul.top-contact li i {font-size:16px!important;margin-top:-4px;}a.top-btn {font-size:13px!important;}.site-logo img{padding-left:15px;}.navbar-default .navbar-collapse{border-color: #eee!important;}.navbar-collapse .navbar-nav > li{border-bottom:1px solid #ddd;}.navbar-collapse .navbar-nav > li > a { font-size:14px !important;padding:0px 0px 0px 20px;padding-top:12px!important;}.navbar-collapse ul.dropdown-menu{max-height:150px;overflow-y: scroll}.slider-caption {top: 20%;left:0!important;}.slider-caption .container p.bannertitle{font-size:39px!important;line-height:46px!important;}.services-section{padding:40px 0px 20px 0px;background:#f9f9f9;}.services-section p.servicetext{padding-bottom:34px!important;}
}
