/*
	Theme Name: Giant Info Systems
	Version: 2.0
	Description: Wordpress theme for Codelooms.com website.
	Author: Codelooms Team
	Author URI: https://www.codelooms.com/
	Theme URI: https://www.codelooms.com
*/
@import url("https://fonts.googleapis.com/css2?family=Teko:wght@400;500;600&display=swap");
/*@import url("https://fonts.googleapis.com/css2?family=Barlow:wght@400;600;700;800&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@500;600;700&display=swap");*/
/*@font-face {
  font-family: 'Droid Sans';
  src: url('fonts/DroidSans.ttf') format('truetype');
}
@font-face {
  font-family: 'Roboto';
  src: url('fonts/Roboto-Regular.ttf') format('truetype');
}*/
@font-face {
	font-family: 'RobotoM';
	src: url('fonts/Roboto-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Oswald';
	src: url('fonts/Oswald.ttf') format('truetype');
	font-display: fallback;
}
@font-face {
	font-family: 'Barlow';
	src: url('fonts/Barlow-Regular.ttf') format('truetype');
	font-display: fallback;
}
/*@font-face {
  font-family: 'RobotoConBold';
  src: url('fonts/RobotoCondensed-Bold.ttf') format('truetype');
}*/
@font-face {
  font-family: 'FontAwesome5';
  src: url('webfonts/fa-solid-900.ttf') format('truetype'), url('webfonts/fa-solid-900.woff2') format('woff2'), url('webfonts/fa-solid-900.woff') format('woff');
}

*{font-display:swap;}

body{overflow-x: hidden;font-family:'Barlow', sans-serif;font-size:22px;line-height:34px;padding-top:80px;background-color:#ffffff;}
p{margin:0;padding:0 0 15px;}
h1, h2, h3{font-size:38px;font-weight:600;margin:0;}
h4{font-size:24px;}
a{text-decoration:none;color:#5c6ceb;outline:none;}
button, input{outline:none;}
a:hover, a:active, a:focus{text-decoration:none;color:#2ca24c;}
li{list-style: none;}
.alignleft{text-align: left;}
.alignright{text-align: right;}
.aligncenter{text-align: center;}

ol.numblist, ul.disclist{padding: 0 0 0 20px;}
ol.numblist > li{list-style: decimal;padding-top:10px;padding-bottom: 10px;}
ul.disclist li{list-style: disc;}

#header{position:relative;-webkit-transition: all 0.5s ease-in-out;-moz-transition: position 10s;-ms-transition: position 10s;-o-transition:position 10s;transition:all 0.5s ease;}
.headerTop{margin:0;background-color:#4b0082;border-width:0;box-shadow: 0 0 5px 0 #2f2f2f;-webkit-box-shadow: 0 0 5px 0 #2f2f2f;-moz-box-shadow: 0 0 5px 0 #2f2f2f;}
#header .navbar-brand{height:auto;padding-top:10px;padding-bottom:10px;}
img.logo-img{height:60px;}
.menuBar.fixed{position:fixed;height:104px;width:100%;z-index:9999;top:0;left:0;box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);animation: smoothScroll 1s forwards;background-color:rgba(255, 255, 255, 1);}
@keyframes smoothScroll {
	0% {transform: translateY(-40px);}
	100% {transform: translateY(0px);}
}

.btnLink, a.btnLink{font-size:18px;font-weight:700;color:#ffffff;text-transform:uppercase;padding:10px 15px;background-color:#43ba7c;display:inline-block;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.btnLink:hover, a.btnLink:hover{background-color:#4b0082;color:#ffffff;}

.logoDiv{float:left;}
.logoDiv h1{margin:10px 0;}
.logoDiv h1 span{color:#888888;}

.navMenu{float:right;}
.navbar-default .navbar-toggle{border-color:#48d089;top:10px;}
.navbar-default .navbar-toggle .icon-bar{background-color:#48d089;}
.mainMenu{padding:0;margin:0;float:right;font-family:"Oswald", sans-serif;font-weight:500;text-transform:uppercase;}
.mainMenu li{padding:14px 15px;float:left;margin:0;position:relative;}
.mainMenu li a{display:inline-block;padding:12px 5px;font-size:16px;color:#ffffff;text-decoration:none;}
/*.mainMenu li:last-child a{padding-right:0;}*/
.mainMenu li.active a{color:#48d089;}
.mainMenu li a:hover, .mainMenu li a:focus, .mainMenu li a:active, .mainMenu li.current_page_item a{background-color:transparent;}
.mainMenu li a::before, .mainMenu li.current_page_item a::before {
    content: "";
    transition: all 0.4s;
    position: absolute;
    right: 50%;
    left: 50%;
    bottom: 0;
    height: 2px;
    background-color: #48d089;
}
.mainMenu li a:hover::before, .mainMenu li.current_page_item a::before {
    right: 0;
    left: 0;
}
.mainMenu li ul{padding:0;margin:0;width:275px;display:none;background:#4b0082;border:1px solid #666666;overflow:auto;position:absolute;left:15px;top:58px;}
.mainMenu li:hover ul.sub-menu{display:block}
.mainMenu li ul li{display:block;clear:both;float:none;padding:0;}
.mainMenu li ul.sub-menu li a{padding-left:20px;padding-right:20px;display:block;border-bottom:1px solid #666666;}
.mainMenu li ul li a::before, .mainMenu li.current_page_item ul li a::before {
    background-color:transparent;
}
.mainMenu li ul li a:hover::before {
    background-color: #48d089;
}
.menuBar.fixed h1 img{width:312px;}
.menuBar.fixed li a{padding:40px 12px;}

.flexslider .slide-group{position:relative;width:100%;}
.flexslider .container{position:relative;height:400px;background-size: contain;background-position:right top;background-repeat: no-repeat;}
.flexslider .flex-caption{position: absolute;top:50%;left: 0;transform:translate(0, -50%);-webkit-transform:translate(0, -50%);-moz-transform:translate(0, -50%);width:800px;padding:15px;border-radius:5px;display: flex;
		flex-direction: column;
		justify-content: flex-start;
		align-items: flex-start;}
.flexslider .slide-title{margin:0 0 15px;text-transform:uppercase;color:#ffffff;font-size:62px;letter-spacing:3px;}
.flexslider  .flex-image{display:none;}
.flexslider  .flex-caption p{margin-top: 15px;margin-bottom: 10px;padding:0;font-size:30px;font-weight: 600;color:#ffffff;line-height:42px;}
.flexslider  .flex-caption a{font-size:18px;font-weight:700;color:#ffffff;text-transform:uppercase;padding:10px 15px;background-color:#43ba7c;display:inline-block;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.flexslider  .flex-caption a:hover{background-color:#4b0082;color:#ffffff;}
.flexslider .flex-control-nav{bottom:10px;z-index:2;}
.flexslider .flex-control-paging li a.flex-active{background-color:#ff782e;}
.flexslider .flex-control-paging li a{background-color:#ffffff;}
.flexslider{background-color:#4b0082;border:none!important;border-radius:0;/*border-bottom:1px solid #cccccc!important;*/margin:0;}

/*.flexslider .flex-caption h3, .flexslider .flex-caption p, .flexslider .flex-caption a{-webkit-animation-duration: .6s;animation-duration: .6s;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: fadeOutLeft;animation-name: fadeOutLeft;}
*/
.flexslider .flex-active-slide .flex-caption {
		-webkit-animation-delay: .4s;
		animation-delay: .4s;
		-webkit-animation-duration: .6s;
		animation-duration: .6s;
		-webkit-animation-fill-mode: both;
		animation-fill-mode: both;
		-webkit-animation-name: fadeInLeft;
		animation-name: fadeInLeft;
}
/*
.flexslider .flex-active-slide .flex-caption h3 {
		-webkit-animation-delay: .5s;
		animation-delay: .5s;
}

.flexslider .flex-active-slide .flex-caption p {
		-webkit-animation-delay: .6s;
		animation-delay: .6s;
}

.flexslider .flex-active-slide .flex-caption a {
		-webkit-animation-delay: .8s;
		animation-delay: .8s;
}*/

#breadcrumbs{
	padding-top:10px;
	font-size:21px;
	color:#ffffff;
}

.titleBar{padding:0 0 20px;margin:0;clear: both;overflow:auto;}

.greyBg{background-color:#eff1f4;}
.blackBg{background-color:#000000;color:#ffffff;}
.purpleBg{background-color:#4b0082;color:#ffffff;}
.orangeBg{background-color:#ff782e;color:#ffffff;}
h1.seoHead, .seoHead{padding:0 0 15px;font-family: 'Oswald', Arial, Tahoma, sans-serif;font-size:30px;font-weight:500;color:#4b0082;line-height:40px;text-transform: uppercase;}
.seoHead.white{color:#ffffff;}
h2.siteTitle{padding: 0;margin: 0 0 25px;font-size: 30px;color: #4b0082;font-family: 'Oswald';font-weight: 500;text-transform: uppercase;}
h3.siteSubTitle{padding: 0;margin: 0 0 15px;font-size: 22px;color: #43ba7c;font-weight: 600;}
h2.siteTitle::after {content: "";display: block;margin: 15px 0 0;width: 50px;border-bottom: 3px solid #43ba7c;}
.aligncenter h2.siteTitle::after {margin: 15px auto 0;}
.purpleBg h1.seoHead, .purpleBg .seoHead{color:#ffffff;}
.purpleBg h2.siteTitle, .innerPage .purpleBg p, .orangeBg h2.siteTitle, .parallaxPanel h2.siteTitle{color: #ffffff;}
.purpleBg h2.siteTitle::after, .parallaxPanel h2.siteTitle::after {border-color:#43ba7c;}
.orangeBg h2.siteTitle::after {border-color:#2ca24c;}
.panel-widget-style{overflow: auto;}

.serv_row {padding-bottom: 30px;}
.serv_box {background-color: #eff1f4;padding: 0;margin-top: 30px;overflow: hidden;position: relative;}
.serv_box:hover {background-color: #ff782e;transition: all 0.4s ease-in-out;}
.serv_box a {padding: 15px 15px 15px 100px;margin: 0;display: block;width: 100%;height: 120px;color: #333333;}
.serv_box a:hover {color: #ffffff;}
.serv_img {padding: 0;margin: 0;height: 65px;width: 65px;text-align: center;display: block;position: absolute;top: 50%;left: 15px;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);}
.serv_img img {max-width: 100%;}
.servTitle {padding: 0;margin: 0;display: block;text-align: left;font-weight: 700;font-size: 20px;line-height: 1.3;position: absolute;top: 50%;left: 100px;transform: translate(0, -50%);-webkit-transform: translate(0, -50%);-moz-transform: translate(0, -50%);}
.webIcon,.webAppIcon,.androidIcon,.iosIcon,.digiIcon,.uiuxIcon,.itIcon,.openSourceIcon,.phpJSIcon,.hostingIcon,.ecomIcon,.mobAppIcon,.openSIcon,.seoIcon,.digitalIcon,.hostIcon {background: url("images/icons-bg.png") no-repeat;display: block;padding: 0;margin: 0;width: 65px;height: 65px;}
.sicon{margin-left:auto;margin-right:auto;}
.serv_box a:hover span {transition: all 0.4s;}
.webIcon {background-position: -225px -150px;}
.serv_box a:hover .webIcon {background-position: -225px -225px;}
.webAppIcon {background-position: -75px -150px;}
.serv_box a:hover .webAppIcon {background-position: -75px -225px;}
.androidIcon {background-position: -75px 0;}
.serv_box a:hover .androidIcon {background-position: -75px -75px;}
.iosIcon, .digiIcon {background-position: 0 0;}
.serv_box a:hover .iosIcon, .serv_box a:hover .digiIcon {background-position: 0 -75px;}
.uiuxIcon {background-position: -150px -150px;}
.serv_box a:hover .uiuxIcon {background-position: -150px -225px;}
.itIcon {background-position: -150px 0;}
.serv_box a:hover .itIcon {background-position: -150px -75px;}
.openSourceIcon {background-position: 0 -150px;}
.serv_box a:hover .openSourceIcon {background-position: 0 -225px;}
.phpJSIcon,.hostingIcon {background-position: -300px 0;}
.serv_box a:hover .phpJSIcon,.serv_box a:hover .hostingIcon {background-position: -300px -75px;}
.ecomIcon {background-position: -225px 0;}
.serv_box a:hover .ecomIcon {background-position: -225px -75px;}
.sicon.webAppIcon {background-position: 0 -300px;}
.sicon.mobAppIcon {background-position: -75px -300px;}
.sicon.openSIcon {background-position: -150px -300px;}
.sicon.ecomIcon {background-position: -225px -300px;}
.sicon.seoIcon {background-position: -300px -300px;}
.sicon.digitalIcon {background-position: -300px -150px;}
.sicon.hostIcon {background-position: -300px -225px;}
.tss-wrapper .single-item-wrapper h3.author-name{color:#ff782e!important;}
.tss-carousel-main .swiper-arrow, .tss-carousel .swiper-arrow{background-color:#ff782e!important;}
[class*=" rttss-"]:before, [class^=rttss-]:before {top: 7px;position: absolute;left: 2px;}
.tss-wrapper .tss-carousel3 .item-content-wrapper:before{color:#b2b2b2!important;}
.tss-carousel .swiper-pagination-bullet, .tss-carousel .swiper-pagination-bullet-active{background:#ff782e!important;}

form.wpcf7-form{padding:0;margin:0;overflow:hidden;}
div.wpcf7-response-output{margin:15px auto!important;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{background-color:#ffffff;}
.discrib_one{margin:40px 0;text-align:center;}
.discrib_one h3{margin:0 0 10px;color:#2ca24c;}
.discrib_one p{margin:0;line-height:26px;text-align:justify!important;}
.discrib_one .under_line{border-bottom:2px solid #ff782e;width:12%;margin:0 auto 40px;}
.underline_green{display:block;border-bottom:2px solid #2ca24c;width:12%;margin:0 auto 40px;}
.underline_lgreen{display:block;border-bottom:2px solid #00e13d;width:12%;margin:0 auto 40px;}
.discrib_two .under_line{border-bottom:2px solid #ff782e;width:10%;margin:0 0 15px;}
.discrib_two{margin-top:40px;margin-bottom:40px;}
.discrib_two h3{margin:0 0 10px;color:#2ca24c;}
.discrib_two span{color:#ff782e;}
.discrib_two .requestQuote{background-color:#f5f5f5;padding:15px 10px 0;}
.discrib_two .requestQuote h4{text-align:center;margin:10px 0 20px;font-weight:700;color:rgba(0,0,0,0.6);}
.discrib_two .requestQuote .FPGform{margin-bottom:20px;}
.discrib_two .requestQuote .FPGform .inputType, .discrib_two .requestQuote .FPGform textarea{padding:15px;background-color:transparent;border:1px solid rgba(136, 136, 136, 0.31);width:100%;font-size:16px;letter-spacing:1px;color:rgba(0,0,0,0.6);font-weight:600;}
.discrib_two .requestQuote .FPGform textarea{height:100px;}
.discrib_two .requestQuote .FPGform ::placeholder{color:rgba(0,0,0,0.6);}
.discrib_two .requestQuote .submit{border:none;background-color:#2ca24c;font-size: 20px;width:100%;max-width: 100%;padding: 10px 0;margin: 0 auto;font-weight: 600;display: block;color:#ffffff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.discrib_two .requestQuote .submit:hover{background-color:#ff782e;color:#ffffff;}


.whatWeDo_Section{background-color:#2ca24c;padding-bottom:40px;color:#ffffff;}
.whatWeDo h3{margin:40px 0 10px;text-align:center;color:#ffffff;}
.whatWeDo .under_line{border-bottom:2px solid #ff782e;width:12%;margin:0 auto 30px;}
.whatWeDo h2.siteTitle{color: #ffffff;}
.whatWeDo h2.siteTitle::after {border-color:#ff782e;}
.threeCol_icon{padding:0;}
.FPGIconWrap .icon{color:#888888;display:inline-block;border-radius:50%;border:2px solid #888888;margin:auto;box-shadow:inset 0 0 7px 0 rgba(136,136,136, 0.75);background-color:#ffffff;padding:30px;width:130px;height:130px;}
.FPGIconWrap .fa{display:block;text-align:center;}
.FPGIconWrap h4, .FPGIconWrap p, .FPGIconWrap a{display:block;text-align:center;padding:0 20px;}
.FPGIconWrap p{padding-bottom:15px;}
.FPGIconWrap a.moreLink{display:inline-block;padding:10px 30px;margin:0 auto;font-weight:bold;color:#000000;text-transform:uppercase;border:1px solid #cccccc;border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;}
.FPGIconWrap a.moreLink:hover, .FPGIconWrap:hover a.moreLink{color:#ff782e;}
.FPGIconWrap h4{font-weight:bold;font-size:20px;min-height:44px;}
.FPGIconWrap a{color:#ff782e;}
.FPGIconWrap .fa{font-size:50px;width:65px;line-height:65px;display:inline-block;text-indent:5px;}
.FPGIconWrap h4 a{color:#000000;margin:15px 0 7px;}
.FPGIconWrap{padding-bottom:40px;text-align:center;border-right:1px solid #e2e2e2;}
.FPGIconWrap.lastIconWrap{border-right:none;}
/*.FPGIconWrap:hover .icon{background-color:#ffa628;color:#ffffff;border:none;transition: all .5s ease-out 0s;-webkit-transition: all .3s ease-out 0s;   -moz-transition: all .3s ease-out 0s;-o-transition: all .3s ease-out 0s;}*/
.FPGIconWrap:hover .icon{border:2px solid #ff782e;box-shadow:inset 0 0 7px 0 rgb(250, 166, 1, 0.75);color:#ff782e;}
/*.FPGIconWrap:hover h4 a{color:#ffa628;}*/
/*.FPGIconWrap:hover a{color:#5ed3e4;}*/

.parallax_one{background-image:url(images/parallax123.jpg);}
.parallax_two{background-image:url(images/shutter1.jpg);}
.parallax_one, .parallax_two, .footer{background-size:cover;margin:0;background-attachment:fixed;background-repeat:no-repeat;}
.parallax_one h3, .parallax_two h3{text-align:center;color:#ff782e;margin:0 0 10px 0;font-size:22px;text-shadow: 0px 0px 3px rgb(0, 0, 0, 0.75);-moz-text-shadow: 0px 0px 3px rgb(0, 0, 0, 0.75);-webkit-text-shadow: 0px 0px 3px rgb(0, 0, 0, 0.75);}
.parallax_one p, .parallax_two p{text-align:center;color:#ffffff!important;line-height:32px!important;letter-spacing:0.8px;}
.parallax_one i{color:#ffffff!important;}
.parallax_lay{background-color:rgba(44, 162, 76, 0.60);margin:0;padding:0;background-attachment:fixed;}
.parallaxPanel{padding-top:40px;padding-bottom:40px;}

.portfolioWrap{padding:0;margin:0;overflow: hidden;}
.portfolioCol{padding:0;margin:0;cursor: pointer;position:relative;overflow: hidden;}
.portfolioCol::before{width: 285px;height: 285px;content: '';background: #ff782e;position: absolute;left: -26%;bottom:-30%;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;z-index: 1;opacity: 0;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;}
.portfolioCol:hover::before{opacity: 1;left: -5%;bottom: -25%;}
.portThumb{display:block;}
.portThumb img{width: 100%;height: 100%;-webkit-transform: scale(1.2);-moz-transform: scale(1.2);-ms-transform: scale(1.2);transform: scale(1.2);-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;}
.portfolioCol:hover .portThumb img{-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}
.portDesc{display:block;position: absolute;left:25px;bottom:30px;}
.portApp{display: block;font-size: 16px;color: #a06600;font-weight: 600;font-family: 'Barlow', Arial, Tahoma, sans-serif;margin-bottom: 13px;position: relative;left: 10%;z-index: 2;opacity: 0;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.portTitle{display: block;font-size: 26px;color: #ffffff;font-weight: 500;font-family: 'Oswald', Arial, Tahoma, sans-serif;position: relative;left: 15%;z-index: 2;opacity: 0;-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;transition: 0.3s;}
.portfolioCol:hover .portApp,.portfolioCol:hover .portTitle{left:0;opacity: 1!important;}
/*.owl-carousel{position:relative;margin:0;padding:0;}
.owl-carousel .owl-stage{background-color: #10379269;}
.owl-carousel .owl-nav button.owl-prev, .owl-carousel .owl-nav button.owl-next{position: absolute;top:96px;height:96px;width:35px;vertical-align: middle;color:#ffffff;outline:none;margin:0;background-color:rgba(0, 0, 0, 0.5);}
.owl-carousel .owl-nav button.owl-prev{left:0;}
.owl-carousel .owl-nav button.owl-next{right:0;}
.owl-prev span, .owl-next span{font: normal normal normal 14px/1 FontAwesome;font-size:0;}
.owl-prev span:before{content:"\f104";font-size: 40px;}
.owl-next span:before{content:"\f105";font-size: 40px;}
.owl-carousel .owl-nav button.owl-prev:hover, .owl-carousel .owl-nav button.owl-next:hover{background-color:#888;color:#ffffff;}
.owl-dots .owl-dot:focus{outline:none;}
.owl-theme .owl-dots{position:absolute;bottom:0;left:50%;}*/
.portfolio_section .owl-theme .owl-nav{margin-top:40px;}
.portfolio_section{padding:20px 0 0;}
.portfolio_section .lsow-container button.slick-prev, .portfolio_section .lsow-container button.slick-next{z-index:1;background:rgba(255,166,40,0.67)!important;height:55px;color:transparent!important;}
.portfolio_section .lsow-container button.slick-prev:before{content:"\f053";}
.portfolio_section .lsow-container button.slick-next:before{content:"\f054"}
.portfolio_section .lsow-container button.slick-prev:before, .portfolio_section .lsow-container button.slick-next:before{color:#fff!important;font-family:FontAwesome5!important;}
.portfolio_section .lsow-container button.slick-prev{left:0;text-indent:1px;}
.portfolio_section .lsow-container button.slick-next{right:0;text-indent:5px;}
.fPgTxtLabel{background-color:#ffffff;padding:0;}
.fPgTxtLabel .under_line{border-bottom:2px solid #ff782e;width:12%;margin:auto;}
.fPgTxtLabel h3, .fPgTxtLabel h4{text-align:center;margin:0 0 10px;color:#2ca24c;}
.FPGgallery{padding:0;}
.imgGallery-wraper{position:relative;overflow:hidden;z-index:2}
.imgGallery-wraper .title{background-color:rgb(254, 165, 37, 0.8);overflow: hidden;position:absolute;top:100%;width:100%;z-index:4}
.imgGallery-wraper:hover{box-shadow: 0 20px 40px rgba(72, 78, 85, 0.10);}
.imgGallery-wraper:hover .title{top:81%;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;}
.imgGallery-wraper:hover img{top:-15px;}
.imgGallery-wraper:hover .mask::after{opacity:1;}
.mask{-webkit-box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, .07); box-shadow: inset 0 0 5px 2px rgba(0, 0, 0, .07);position: absolute;left: 0;width: 100%;height: 100%;z-index: 2;}
.mask::after {background: rgba(0, 0, 0, 0.4);transition: all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;content: "";display: block;    position: absolute;left: 0;width: 100%;height: 100%;z-index: 3;opacity:0;}
.imgGallery-wraper .title a.search, .imgGallery-wraper .title a.link{color:#ffffff;width:50%;display:block;float:left;text-align:center;-webkit-box-shadow:inset -1px 0 0 0 rgba(255, 255, 255, .2) ;box-shadow:inset -1px 0 0 0 rgba(255, 255, 255, .2);transition: all .1s ease-in-out;padding:15px 5px;background-color:rgba(254, 165, 37, 0.8)}
.imgGallery-wraper .title a.search:hover, .imgGallery-wraper .title a.link:hover{color:#2ca24c;background-color:#fff}
.imgGallery-wraper .title a i{font-size:30px;}
.imgGallery-wraper .title a span{font-size:22px;margin-left:30px;}
.imgGallery-wraper img{position:relative;top:0;margin-bottom:-15px;transition:all .3s ease-in-out;-webkit-transition: all .3s ease-in-out;}

.our_client_section{background-color:#ff782e;padding:40px 15px;}
.our_client_section .our_client{text-align:center;}
.our_client_section .our_client h3{margin:0 0 20px;color:#ffffff;}
.our_client_section .our_client p{font-size:24px;color:#ffffff;margin:0 0 20px;}
.our_client_section .our_client a, a.greenBtn, .greenBtn{font-family:'RobotoM', Arial, Tahoma, sans-serif;font-size:18px;color:#ffffff;padding:10px 15px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;overflow:hidden;display:inline-block;background-color:#4b0082;border:1px solid #4b0082;}
a.greenBtn, .greenBtn{margin-top:5px;padding:5px 10px;font-size:16px;text-transform: uppercase;}
.our_client_section .our_client a:hover, a.greenBtn:hover, .greenBtn:hover{background-color:#ffffff;border-color:#ffffff;color:#4b0082;cursor: pointer;}
/*.tss-img-circle{height:300px;}*/

.footer{padding: 30px 20px;background: #eeeeee;border-top: 1px solid #cccccc;}
.footer_lay{background-color:rgba(0,0,0,0.83);padding:60px 0;}
.footer a{font-size:18px;color:#333;}
.footer img{margin:0 0 30px;}
.footer p{font-size:16px;text-align:center;padding:0;margin:0 0 45px;color:#444444;}
.footer .contact ul, .footer .menu ul{margin:0;padding:0;}
.footer .contact ul li{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #3c5b45;}
.footer .contact ul li a{font-size:16px;margin:0 0 0 15px;color:#ff782e;}
.footer .contact ul li a:hover{color:#ff782e;}
.footer ul li a.social_link{width:35px;padding:3px;margin:0 10px 0 0;display:inline-block;text-align:center;border-radius:50%;border:2px solid #5c6ceb;}
.footer ul li a.social_link .fa, .footer ul li a.social_link .fab{line-height:25px;display:block;margin-right:0;}
.footer ul li a.social_link:hover{border-color:#43ba7c;color:#43ba7c;}
.footer .fa, .footer .fab{font-size:18px;color:#5c6ceb;}
.footer ul li a.social_link:hover .fab{color:#43ba7c;}
/*.footer .menu, .footer .contact{border-right:1px solid #333}*/
.footer .menu{padding:0;}
.footer .menu li{margin:0 0 5px;position:relative;}
.footer .menu li a{padding:0 0 5px 15px;font-size:18px;color:#444444;}
.footer .contact ul li span{margin:0 0 0 10px;}
.footer .contact ul li span:first-child{margin:0;}
.footer .menu ul li a:hover{color:#5c6ceb;-webkit-transition:all ease-in-out 250ms;transition:all ease-in-out 250ms;}
.footer .menu ul li a:hover:before{margin:0 0 0 5px;-webkit-transition:all ease-in-out 250ms;transition:all ease-in-out 250ms;}
.footer .menu h4, .footer .form h4, .footer .contact h4{margin-bottom:20px;font-family:'Barlow', Arial, Tahoma, sans-serif;font-size:18px;font-weight:700;color:#2a2a2a;text-transform:uppercase;}
.footer .menu h4::after, .footer .form h4::after, .footer .contact h4::after {content: "";width: 50px;display: block;margin-top: 10px;border-bottom: 3px solid #48d089;}
.footer .menu .under_line{border-bottom:2px solid #ff782e;width:10%;margin:5px 0 15px;}
.footer .form .under_line{border-bottom:2px solid #ff782e;width:10%;margin:5px 0 15px;}
.footer .menu ul li a:before{content:"\f0da";font-family:FontAwesome5;font-size:14px;left:0;position:absolute;line-height: 36px;}
.footer .form .inputType{margin:0 0 10px;padding:0 15px;width:100%;}
.footer .form .inputType, .footer .form textarea, .footer .mailpoet_text{padding:10px!important;outline:none;display:block;font-size:14px;border:1px solid #cccccc;color:#333333;background-color:#f8f8f8;width:100%;font-size:16px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.footer .form textarea{height:80px;}
.footer .form .submit_col{padding:0 15px;}
.footer .form .submit, .footer .mailpoet_submit{font-size: 18px;font-weight: 700;color: #ffffff;text-transform: uppercase;border:none;background-color:#ff782e;padding:10px 15px!important;margin-top:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.footer .form .submit:hover, .footer .mailpoet_submit:hover{background-color:#2ca24c;color:#ffffff;}
.footer .form .submit:hover{background-color:#ff782e;}
.footer #mailpoet_form_1 form.mailpoet_form{padding:5px 0 20px;margin:0;}
.footer ul.footList{padding:0 0 20px;margin:0;}
.footer ul.footList li{padding:5px 0;margin:0;}
.footer ul.footList li .fa{margin-right:10px;}
.footer ul.footList li a:hover{color:#5c6ceb;}
.footer ul.socialList{padding:0 0 20px;margin:0;}
.footer ul.socialList li{padding:5px 0;margin:0;float:left;}
.footer ul.socialList li .fa{margin-right:10px;}
.footer ul.socialList li a:hover{color:#5c6ceb;}
#mailpoet_form_1 .mailpoet_message{position:relative;padding:0;}
.mailpoet_form.mailpoet_form_successfully_send .mailpoet_validate_success{width:100%;color:#2ca24c;}

.footerBottom{background-color:#333;}
.footerBottom .copyright{float:left;color:#ffffff;padding:15px 0;font-size:14px;}
.footerBottom .copyright span{color:#ffa628;}
#footMenu{float:right;}
#footMenu li{float:left;font-size:12px;}
#footMenu li a{font-size:14px;color:#43ba7c;line-height: 34px;}
#footMenu li a:hover{background:none;color:#5c6ceb;}
.footCertificates {padding:0 0 35px 0;margin:0;text-align: center;}
.footCertificates img{max-height:75px;margin:0 15px;display: inline-block;}

.hide{display:none!important;}

.innerPage{}
.innerPage .featured-img-wrap {padding:0;background-color:#4b0082;background-size:cover;background-position:center top;background-repeat: no-repeat;position:relative;height:220px;text-align:center;font-family:'Teko', Arial, Tahoma, sans-serif;font-weight:500;}
.innerPage .featured-img-wrap.quota-page{padding:260px 0 40px}
.innerPage .pageTitle {font-family: 'Barlow'; font-size:80px;font-weight:700;position:relative;padding:70px 0 0;margin:0;color:#ffffff;line-height:100px;}
/*.innerPage .pageTitle:before {content:"";position:absolute;width:80px;height:4px;bottom:0;left:0;background-color:#ffa628;}*/
.innerPage p {font-size:22px;line-height:34px;color:#333333;}
.innerPage .contact-form .inputType{margin:20px 0 0;padding:0 15px;width:100%;}
.innerPage .contact-form .inputType, .innerPage .contact-form textarea{padding:10px;outline:none;display:block;font-size:13px;border:1px solid #cccccc;background-color:#f8f8f8;width:100%;font-size:16px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.innerPage .contact-form textarea{height:85px;margin-top:20px;}
.innerPage .contact-form .submit_col{padding:0 15px;}
.innerPage .contact-form .submit{font-size: 18px;font-weight: 700;color: #ffffff;text-transform: uppercase;padding: 10px 15px;background-color: #ff782e;display: inline-block;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border:none;margin-top:10px;}
.innerPage .contact-form .submit:hover{background-color:#2ca24c;}
.innerPage h3{text-transform:uppercase;color:#2ca24c;margin-bottom:15px;position:relative;padding:0 0 15px;font-size:28px;}
h3.cformTitle{margin-bottom:0!important}
h4.portfolioTitle{display:block;text-transform:uppercase;color:#2ca24c!important;margin:15px 0;position:relative;padding:0;font-size:28px;}
.innerPage h4, .innerPage i{color:#ff782e;font-weight:600;letter-spacing:2px;}
.innerPage .contact-form{padding-right: 10px;} 
.innerPage .contact-address{padding-left: 10px;} 
.innerPage .contact-address ul{padding:0;}
.innerPage .contact-address ul li{margin-bottom:10px;}
.innerPage .contact-address ul li a{font-size:18px;}
.innerPage .contact-address ul li .fa{font-size:18px;color:#ff782e;margin-right:5px;}
.innerPage .contact-address ul li .fa.classic{font-size:24px;}
.innerPage .contact-address ul li .social_link{float:left;}
.innerPage h3:after {content: "";display: block;margin: 15px 0 0;width: 50px;border-bottom: 3px solid #ff782e;}
.map_section .map_wraper_one, .map_section .map_wraper_two{position:relative;padding-bottom:56.25%;height:0;}
.map_section .map_wraper_one .responsive-map, .map_section .map_wraper_two .responsive-map{position:absolute;top:0;left:0;width:100%;height:100%;}
.style-8.mdstyle8 .btn, style-8.mdstyle8 .btn-large, style-8.mdstyle8 .btn-floating, style-8.mdstyle8 .btn-large, style-8.mdstyle8 .btn-flat{font-size:16px;}
.style-8.mdstyle8 .btn i, .style-8.mdstyle8 .btn-large i, .style-8.mdstyle8 .btn-floating i, .style-8.mdstyle8 .btn-large i, .style-8.mdstyle8 .btn-flat i{font-size:20px}
.survey-magic-wrapper{width:100%!important;}

.service-sec .img-wrapper{position:relative;overflow:hidden;margin-top: 15px;margin-bottom: 15px;}
.service-sec .cnt-wrapper{background-color:transparent;position:absolute;top:83px;width:100%;height:100%;padding:15px 10px;transition: all .5s ease;}
.service-sec .cnt-wrapper p{color:#ffffff;opacity:0;padding:15px!important;text-align:center;}
.service-sec .img-wrapper p{padding: 0;}
.service-sec .cnt-wrapper h4{font-family: "Oswald", Arial, Tahoma, sans-serif;font-weight: 500;font-size: 28px;line-height:40px;text-transform: uppercase;text-align:center;color:#ffffff;}
.service-sec .img-wrapper img{filter:brightness(50%);-webkit-filter:brightness(50%);-moz-filter: brightness(50%);}
.service-sec .img-wrapper:hover .cnt-wrapper{background-color: #43ba7c;top:0}
.service-sec .img-wrapper:hover .cnt-wrapper h4, .service-sec .img-wrapper:hover .cnt-wrapper .sicon{display: none;}
.service-sec .img-wrapper:hover .cnt-wrapper p{opacity:1;padding:0 5px!important;}

.getfree-quote .getQuote .inputType{margin:20px 0 0;padding:0 15px;width:100%;}
.getfree-quote .getQuote .inputType, .getfree-quote .getQuote-select .selecter, .getfree-quote .getQuote-txtarea textarea{padding:10px;outline:none;display:block;font-size:13px;border:1px solid #cccccc;background-color:#f8f8f8;width:100%;font-size:16px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.getfree-quote h4{text-align:center;color:#2ba24c;font-family:'Oswald', Arial, Tahoma, sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;margin:30px 0;letter-spacing:0.5px}
.getfree-quote span.wpcf7-list-item{width:297px;}
.getfree-quote span.wpcf7-list-item .wpcf7-list-item-label{font-size:18px;font-weight:500;}
.getfree-quote .getQuote-select p{width:100%;margin:0 auto 10px;}
.getfree-quote .submit_col .submit{font-size: 18px;font-weight: 700;color: #ffffff;text-transform: uppercase;padding: 10px 15px;background-color: #ff782e;display: inline-block;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border:none;margin-top:10px;}
.getfree-quote .submit_col .submit:hover{background-color:#2ba24c;}
/*.mainMenu li.getQuote-linker{background-color:#5cd2e2;margin:25px 0 0 15px;border:1px solid transparent;border-radius:8px;-webkit-transform:scale(1);  -ms-transform:scale(1);transform:scale(1);}*/
.actionBar{padding:10px 0;margin:0;background:#e4e4e4;font-size:18px;color:#aaaaaa;}
.actionBar a{color:#666666;}
.actionBar a:hover{text-decoration:underline;}
.contactPhone, .contactEmail{padding:8px 20px 0 0;margin:0;display:block;float:left;font-family: 'RobotoM', Arial, Tahoma, sans-serif;}
.contactPhone .glyphicon, .contactEmail .glyphicon{top:5px;margin-right:5px;}
/*.getQuote{padding:0;margin:0;display:block;float:right;}*/
.getQuote a{padding:10px 15px;margin:0;display:block;background-color:#2ca24c;font-family: 'RobotoM', Arial, Tahoma, sans-serif;font-size:16px;color:#ffffff;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.getQuote a:hover{background-color:#ff782e;text-decoration:none;}
/*.getQuote-linker:before{content:'\f15c';padding-left:30px;font-family:FontAwesome;font-size:20px;color:#fffb9c;}*/
.pageTitle.nobanner{color:#ffa628;margin-bottom:30px;}
.pageTitle.nobanner:before{background-color:#5cd2e2;}
.parall-ban-form{background-image:url(images/parallax123.jpg);background-size:cover;margin:0;background-attachment:fixed;background-repeat:no-repeat;padding:40px 0;}
.parall-ban-form .inquiry-form{background-color:rgba(153, 153, 153, 0.68);padding:40px 20px 20px;}
.parall-ban-form .inquiry-form i{color:#ffffff;font-weight:600;font-size:18px;}
.parall-ban-form .inquiry-form .icon{display:inline-block;float:left;padding:22px 20px;background-color:#ffa628;width:55px;}
.parall-ban-form .inquiry-form .textarea .icon{height:100px;}
.parall-ban-form .inquiry-form .inputType, .parall-ban-form .inquiry-form textarea{padding:15px;background-color:#ffffff;border:1px solid rgba(255, 250, 250, 0.31);width:89%;font-size:16px;letter-spacing:1px;color:rgba(0,0,0,0.6);font-weight:600;margin-bottom:15px;}
.parall-ban-form .inquiry-form textarea{height:100px;}
.parall-ban-form .inquiry-form .submit{font-size: 18px;font-weight: 700;color: #ffffff;text-transform: uppercase;padding: 10px 15px;background-color: #ff782e;display: inline-block;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border:none;margin-top:10px;}
.parall-ban-form .inquiry-form .submit:hover{background-color:#2ca24c;}
.parall-ban-form h4, .parall-ban-form p{color:#fff8ef;}
.parall-ban-form .para-text{padding-top:150px;}

.navOpen, .navClose{font-size:30px;cursor:pointer;}
.closebtn, .navOpen, .navClose{display:none;}
.bodyMove{-ms-transform: translateX(250px);transform: translateX(250px);}
/*********************************************************************************/

/************************************* Media Quires *****************************/

/********************************************************************************/
@media (min-width:991px) {
	.mainMenu li:last-child{padding-right:0;}
}
@media (min-width:992px) and (max-width:1199px) {
	.getfree-quote span.wpcf7-list-item{width:294px;}
	.parall-ban-form .inquiry-form .inputType, .parall-ban-form .inquiry-form textarea{width:86%;}
	.flexslider .flex-caption{width:540px;}
	.flexslider .slide-title{font-size:46px;}
	.service-sec .cnt-wrapper{top:50px;}
	.service-sec .cnt-wrapper h4{font-size: 18px;line-height: 24px;}
	.cnt-wrapper p{font-size: 16px;line-height: 20px;}
}
@media (min-width:991px) and (max-width:1024px) {
	/*.flexslider .flex-caption{top:14%;}*/
}
@media (min-width:768px) and (max-width:991px) {
	.navbar-collapse.collapse {display: none !important;}
    .navbar-collapse.collapse.in {display: block !important;}
	.navbar-toggle {display:block !important;}
	.flexslider .container{height: 350px;background-size: 45%;background-position: 430px center;}
	.flexslider .flex-caption{width:480px;}
	.flexslider .slide-title{font-size:40px;}
	.flexslider .flex-caption p{font-size:18px;margin-top:10px;margin-bottom:25px;}
	.FPGIconWrap h4{font-size:18px;min-height:40px;}
	.footer{padding-left: 0;padding-right: 0;}
	.footer .menu li{margin:0 0 10px;}
	.getfree-quote span.wpcf7-list-item{width:278px;}
	.parall-ban-form .inquiry-form .inputType, .parall-ban-form .inquiry-form textarea{width:81%;}
	.innerPage .pageTitle{font-size: 64px;}
	.cnt-wrapper p{line-height: 24px;}
}
@media (max-width:991px){
	.navbar-default{background-color:transparent;border-color:transparent;float:left;margin:0 0 0 15px;}
	.navbar-fixed-top .navbar-collapse{clear: both;}
	.navbar-fixed-top .container{position:relative;}
    .navbar-collapse.collapse.in {padding-bottom: 15px;}
	.navbar-toggle {margin:0;position:absolute;top:22px;right:15px;border-color:#ffffff;}
	.navbar-toggle .icon-bar+.icon-bar{margin-top:6px;}
	.navbar-toggle .icon-bar{background-color:#ffffff;}
	header{position:relative;}
	.flexslider{margin-top:0;}
	.navMenu{float:none;clear:both;position:fixed;background-color:#2ca24c;overflow-x: hidden;z-index:999;width: 250px;height: auto;position:absolute;left:-259px;top:-70px;}
	.mainMenu{padding:10px 0;margin:0;float:none;background-color: #4b0082;max-height: 300px;overflow: auto;}
	.mainMenu li{display:block;margin:0;padding:0 15px;float:none;}
	.mainMenu li a, .menuBar.fixed li a{display:block;padding:5px 0;font-size: 14px;}
	.mainMenu li.getQuote-linker a{display:inline-block;border: 1px solid #f5f5f5;border-radius: 8px;box-shadow: 0 0 0 1px #ffffff, 0 0 0 1px #ffffff;}
	.mainMenu li:last-child{border-bottom:0;}
	.mainMenu li a:hover, .mainMenu li a:focus, .mainMenu li a:active, .mainMenu li.current_page_item a{color:#2ca24c;}
	.mainMenu li.current_page_item ul li a{color:#333333;}
	.mainMenu li.current_page_item ul li a:hover, .mainMenu li.current_page_item ul li a:focus, .mainMenu li.current_page_item ul li a:active, .mainMenu li.current_page_item ul li.current_page_item a{color:#ff782e;}
	.mainMenu li.active, .mainMenu li:hover{background-color:transparent;}
	.mainMenu li ul{display: block;width: auto;position: static;border: none;padding-top:5px;padding-bottom: 5px;}
	.mainMenu li ul.sub-menu li a{border:none;}
	.topBar .socialLink{float:none;}
	.menuBar.fixed{position:static;height:auto;animation:none;}
	.getQuote-linker:before{padding-left:0;}
	.mainMenu li.getQuote-linker{margin:0 10px 0 0;padding:30px;background-color: transparent;text-align:center;border-top: 1px solid #ffffff;border-radius: 0;}
	.logoDiv {float:right;}
	.closebtn, .navOpen, .navClose{display:block;}
	.closebtn{position:absolute;color:#ffffff;right:10px;top:7px;font-size:30px;font-weight:bold;}
	.navOpen, .navClose{width:100px;position:absolute;top:27px;font-size:20px;background-color:#2ca24c;color:#ffffff;border:1px solid #2ca24c;border-radius:5px;padding:5px 10px;box-shadow: 0 0 0 1px #2ca24c, 0 0 0 1px #2ca24c;}
	.navClose{display:none;background-color:#734fee;border-color:#734fee;box-shadow: 0 0 0 1px #734fee, 0 0 0 1px #734fee;}
	.closeIcon{font-size:28px;font-weight:bold;vertical-align:middle;}
	.actionBar{height:70px;}
	.mainMenu li.active a{color:#734fee;}
	body{max-width: 100%;
    overflow-x: hidden;
    transition: all .3s ease-in;}
	.mainMenu li.getQuote-linker a{font-size:18px;}
	.menuBar .logo-icon h1 img{width:60px;}
}

@media (max-width:768.3px){
	.flexslider .container{height:auto;background:none!important;}
	.flexslider .flex-caption{display:block;padding-left:0;padding-right:0;position:relative;left: 0;top: 0;width: auto;transform: translate(0, 0);}
	.flexslider .flex-image{max-width:400px;display:block;margin:0 auto;}
}

@media (max-width:767px){
	#header{box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.1);}
	.customNextBtn, .customPrevBtn{display:none;}
	.footer{padding-left:10px;padding-right:10px;}
	.footer .contact ul{text-align:center;}
	.footer .contact ul li span{margin:0 0 0 10px;}
	.footer img{margin:0 auto 20px;}
	.footer .menu ul li a:before{left:0;}
	.footer .menu{padding:0 0 20px 0;}
	.footer .menu h4, .footer .form h4{margin:0;}
	.footer .form h4{margin:0;}
	.footer_lay{padding:40px 0;}
	.menuBar.fixed li a{padding:10px 0 10px 10px;}
	.mainMenu li a:hover, .mainMenu li a:focus, .mainMenu li a:active{color:#734fee;}
	/*.getfree-quote .getQuote-select p{width:290px;}*/
	.parall-ban-form .para-text{padding-top:0;}
	.footer .form .under_line{margin: 5px 0 15px;}
	.parall-ban-form .inquiry-form .icon{display:none;}
	.parall-ban-form .inquiry-form .inputType, .parall-ban-form .inquiry-form textarea{width:100%;}
	.service-sec img{display:block;margin:auto;}
	.discrib_two .requestQuote .submit, .footer .form .submit{width:100%;}
	.service-sec .cnt-wrapper p{padding:0 20%;}
	#footMenu{float:none;clear:both;margin-left:auto;margin-right:auto;display: table;}
	.footerBottom .copyright{float:none;text-align: center;}
	.footer ul.footList, .footer .menu ul{padding-top:10px;}
	.portfolioCol:hover::before {left: -20px;bottom: -110px;}
	#pg-23-0.panel-has-style > .panel-row-style{display:block;}
	#pg-23-0{margin-bottom: 0!important;}
	#pgc-23-0-0, #pgc-23-0-1{width:100%!important;}
	.innerPage .contact-form, .innerPage .contact-address{padding-left:0;padding-right:0;}
	.innerPage .contact-address{padding-top:30px;}
	.innerPage .pageTitle{font-size: 54px;line-height: 64px;}
}
@media (max-width:600px){
	/*.parall-ban-form .inquiry-form .inputType, .parall-ban-form .inquiry-form textarea{width:78%;}*/
	.flexslider .slide-title{font-size:50px;}
}
@media (max-width:500px){
	.service-sec .cnt-wrapper p{padding:0 8%;font-size: 16px;line-height: 26px;}
	.innerPage .pageTitle{font-size: 52px;}
	.flexslider .slide-title{font-size:36px;}
	.flexslider .flex-caption p{font-size:20px;line-height:30px;}
}
@media (max-width:475px){
	.flexslider .slide-title{font-size:28px;}
	.flexslider .flex-caption p{font-size:16px;line-height:24px;}
}
@media (max-width:375px){
	.service-sec .img-wrapper:hover .cnt-wrapper p{font-size:16px;line-height:22px;}
	.service-sec .cnt-wrapper h4{font-size:22px;margin: 5px 0;}
	.service-sec .cnt-wrapper{padding:5px 10px;}
	.innerPage .pageTitle{font-size: 42px;line-height: 54px;}
	.cnt-wrapper p{font-size:14px;line-height: 24px;}
}
@media (max-width:375px){
	.service-sec .cnt-wrapper{top:52px;}
}
@media (max-width:340px){
	.navbar-toggle {right:12px;}
}