@charset "utf-8";
/* CSS Document */
@import url('http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,300,400,600,700,800');
/*  font-family: 'Open Sans', sans-serif; */

@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css');


@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
/*font-family: 'Barlow Condensed', sans-serif;*/

html{ overflow-x: hidden;}
body{ overflow-x: hidden;}
body{ padding:0; margin:0; font-family: 'Barlow Condensed', sans-serif; background:#fff ;}
samp, input, textarea, label{font-family: 'Exo', sans-serif; }
div, p, form, ul, li, h1, h2, h3, h4, h5, h6, a, span, form, img, br, input, textarea, label, samp, figure, dl, dd { padding:0; margin:0; }
a, input { text-decoration:none; outline:none;}
img {border:0; outline:none;}
ul{list-style-type:none;}
	
*:focus{ outline:none;}	
*, ::after, ::before {-webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box;}

input[type="button"],input[type="submit"],.input-checkbox {-webkit-appearance: none;-moz-appearance: none;appearance: none;}
input, textarea { background: transparent; padding: 0px 0 0px 0; border: 0; width: 100%;}
.clear{clear:both; line-height:0 !important; font-size:0 !important; height:0px !important;}		
#navHolder{ position:fixed; left:0px; top:-100%; height:100%; width:100%; z-index:3; background:#ebebeb url(../images/megamenu.jpg) no-repeat 50% 50%; opacity:1; overflow:hidden; z-index:10;}
.navHolderActive{ opacity:1; top:0 !important;}
.transition{-webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out;  -o-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out;}
.transition2{-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}


.transition6 {-webkit-transition: all 1s ease;-moz-transition: all 1s ease;-o-transition: all 1s ease;-ms-transition: all 1s ease;transition: all .5s ease}
.transition3{-webkit-transition: all 10s ease; -moz-transition: all 10s ease;  -o-transition: all 10s ease; transition: all 10s ease;}
.transition4{-webkit-transition: all 1.2s ease-in-out; -moz-transition: all 1.2s ease-in-out;  -o-transition: all 1.2s ease-in-out; transition: all 1.2s ease-in-out;}
.addAnimate{-webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in;  -o-transition: all 0.5s ease-in; transition: all 0.5s ease-in-out;}

.delay3{-webkit-transition-delay:0.3s; -moz-transition-delay:0.3s; -o-transition-delay:0.3s; -ms-transition-delay:0.3s; transition-delay:0.3s;}
.delay4{ -webkit-transition-delay:0.6s; -moz-transition-delay:0.6s; -o-transition-delay:0.6s; -ms-transition-delay:0.6s; transition-delay:0.6s;}
.delay5{ -webkit-transition-delay:0.9s; -moz-transition-delay:0.9s; -o-transition-delay:0.9s; -ms-transition-delay:0.9s; transition-delay:0.9s;}

.zoomIn{-webkit-transform: scale(1.1); transform: scale(1.1);}
.zoomOut{-webkit-transform: scale(1); transform: scale(1);}

.fadeOut{opacity:0;} 
.fadeIn{opacity:1;}
.fadeOutRight {opacity:0; position:relative; left:50%;}
.fadeInRight{opacity:1; left:0%;}
.fadeOutLeft {opacity:0; position:relative; right:50%;}
.fadeInLeft{opacity:1; right:0%;}
.fadeOutBottom{opacity:0; position:relative; top:50px;}  
.fadeInBottom{opacity:1; top:0px;}
.fadeOutTop{opacity:0; position:relative; margin-top:-50%;}  
.fadeInTop{opacity:1; margin-top:0%;}
.center{ width:90%; max-width:1155px; margin:0 auto; position:relative;}
.center:after{content:''; display:block; clear:both;}
.more{ display:inline-block; padding-right:18px; background:url(../images/plus.gif) no-repeat 100% 4px; color:#FFF; text-transform:uppercase; font-size:12px;}
.vertical_middle, .vertical_middle:before {height: 100%; vertical-align: middle;}
.vertical_middle>* { display: inline-block; vertical-align: middle;}


.wrapper1200 {margin: 0 auto; max-width: 1200px; width: 94%;}
.wrapper1200:after{ content: ''; width: 100%; display: block; height: 0; font-size: 0px; line-height: 0; clear: both;}

main{ padding-top: 110px;}

header{ background: #fff; position:fixed; left: 0; top: 0; z-index: 15; width:100%; background-color: #FFF; }
header:before{content:''; height:120px; width:110%; border-radius:50%; background-color: #ffffff; position:absolute;  left: 50%; transform: translateX(-50%); margin: 0 auto; bottom:-35px; /*box-shadow: 0 6px 6px -6px rgba(0, 0, 0, 0.25);*/ }

/*@media screen and (min-aspect-ratio: 1315 / 600) and (orientation: landscape){
	header:before{  top:10vh; }
}*/

.headSec1 .headSec1_left{ float: left; padding-left: 25px;}
.headSec1 .headSec1_left span{font-size: 12px; color: #FFF; line-height: 48px; height: 48px; display: inline-block; padding-right: 15px; border-right: 1px solid #4b4d93;}
.headSec1 .headSec1_left a{font-size: 12px; line-height: 48px; color: #FFF;display: inline-block; margin-left: 15px; padding-left: 15px; position: relative;}
.headSec1 .headSec1_left a:before{content:''; width: 10px; height: 13px; background: url(../images/icon-call.png) no-repeat 0 0;  position: absolute; left: 0; top: 17px;}
.headSec1 .headSec1_right{float: right; }
.topLinks{}
.topLinks:after{content:''; display: block; clear: both;}
.topLinks>li{float: left; padding:0 18px;border-right:1px solid #4b4d93;}
.topLinks>li>a{ display: block; font-size: 14px; line-height: 48px; color: #FFF; }
.headSec2{height:auto;   }
.headSec2:after{content:''; display: block; clear: both;}
.headSec2 .headSec1_right{ position: relative; margin: 0 auto; display: table; width: auto;}
.headSec2 .headSec2_right2{ float: left; padding:0 20px; position: relative; bottom:-10px}
.logo{width: 15vw;  min-width: 200px; margin:12px auto 0; text-align: center; display: table; position: relative; z-index: 2;}
.logo img{ width: 100%;}


.whatsapp-number{  height: auto; display: block; position:absolute; left:20%; top:20px; margin:0 auto;}
.whatsapp-number i{font-size: 22px;color: #58b433; padding-right: 5px;}
.whatsapp-number a{font-size: 22px;color: #000000; display: inline-block;}
.whatsapp-number.footerWhatsapp{ display: none;}
@media all and (max-width:1100px){
.whatsapp-number{  padding-left: 5%;}	
}


.scrollHead {box-shadow: 0 10px 10px -10px rgba(0, 0, 0, 0.35);}
.scrollHead .headSec2{ display: flex; justify-content: space-between; align-items: center;} 
.scrollHead .logo{ margin:15px 0 15px 20px;}
.scrollHead .headSec1_right{ margin:0 0 0 0;}
.scrollHead .headSec2:after, .scrollHead:before{ display: none;}
.scrollHead  .whatsapp-number {text-align: center; top: 0; bottom: 0; margin: auto;  height: 8px;}
.scrollHead .navigation>li .submenuHolder{ left:auto; right:0;}

.head-box1{ width: auto; height: auto; float: right; margin-bottom: 6px;}
.head-box1a{width: auto; height: auto; float: left; padding-right:40px; font-size: 12px; font-weight: 600; color: #fff; line-height: 16px; }
.head-box1a a{font-size: 12px; font-weight: 600; color: #fefefe; line-height: 16px;}
.head-box1a a:hover{color: #012f29;}
.head-box1b{width: auto; height: auto; float: left; padding-right:40px; font-size: 12px; font-weight: 400; color: #e0e0e0; line-height: 16px;}
.head-box1b a{font-size: 12px; font-weight: 600; color: #fefefe; line-height: 16px;}
.head-box1c{width: auto; height: auto; float: left;}
.head-box1c a{margin-right: 10px; color: #06695d;}
.head-box1c a:hover{ color: #fff;}
.fa-google-plus-g:before {content: "\f0d5";}
.fa-linkedin-in:before {content: "\f0e1";}
.headerFixed{ position: fixed; top: 0px;   -webkit-box-shadow: 0px 5px 13px -5px rgb(0 0 0 / 25%); -moz-box-shadow: 0px 5px 13px -5px rgba(0,0,0,0.25); box-shadow: 0px 5px 13px -5px rgb(0 0 0 / 25%); z-index: 10; left: 0; width: 100%;}

.mobNavTriger{ display: none;}

.navigation:after{content:''; display: block; clear:both;}
.navigation>li{ float: left; position: relative; padding: 0 20px;}
.navigation li.hasMegamenu{ position: static;}
.navigation>li>a{display: block; font-size: 2.3vh; font-weight:400; line-height: 5.5vh; text-transform: uppercase; color: #000; position: relative;}
.navigation>li:hover>a{color:#025b09;}

.navigation>li>strong{display: block; font-size: 2.3vh; font-weight:400; line-height: 5.5vh; text-transform: uppercase; color: #000; position: relative; cursor:pointer;}
.navigation>li:hover>strong{color:#025b09;}

.navigation>li .submenuHolder {position: absolute; top: 100%; left: 0; z-index: 100; margin: 0; padding:25px; background:#FFF;  -webkit-box-shadow: 0 10px 25px 0 rgb(0 0 0 / 20%);  -moz-box-shadow: 0 10px 25px 0 rgba(0, 0, 0, .2); box-shadow: 0 10px 25px 0 rgb(0 0 0 / 20%);  display: none; border-top: 1px solid #dbdbdb; overflow: hidden; width: 250px;}
.navigation li.hasMegamenu .submenuHolder{width:100%; padding: 0;}
.navigation li:last-of-type .submenuHolder{left:auto; right: 0;}

.navigation > li>a:after{content:''; width:0; height:2px; background:#22b24c; position:absolute; left:0px; right:0px; bottom:0; margin:auto;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.navigation > li:hover>a:after{width:100%;}

.navigation > li>strong:after{content:''; width:0; height:2px; background:#22b24c; position:absolute; left:0px; right:0px; bottom:0; margin:auto;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.navigation > li:hover>strong:after{width:100%;}

.navigation > li.nav-active>strong,.navigation > li.nav-active>a{color:#025b09;}
.navigation > li.nav-active>strong:after,.navigation > li.nav-active>a:after{width:100%;}

.subMenu li:not(:last-of-type){ border-bottom: 1px solid #DDD;}
.subMenu li a{ display: block; padding: 15px 0; color: #000; font-size:17px; position: relative;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
/*.subMenu li a:hover{color:#025b09;}*/

.subMenu li:hover{ background:#22b24c;}
.subMenu li:hover a{ padding: 15px; color:#FFF;}
.subMenu li:hover a:after{background: url(../images/arrow-set1.png) no-repeat 0 0px; right: 14px; }

.subMenu li a:after{content:''; position: absolute; right:0px; top:20px; width: 11px; height: 10px; background: url(../images/arrow-set1.png) no-repeat 0 -11px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; cursor: pointer;}
/*.subMenu li a:hover:after{background: url(../images/arrow-set1.png) no-repeat 0 -19px; }*/

.submenu_bg { background: rgba(0,0,0,.7); height: 100%; width: 100%; position: fixed; left: 0; top: 0; z-index:9; opacity: 1;}


.mobHeadContactNo{ display: none;}

.have_a_query{ position: absolute; bottom:21px; right: 20px; width: auto; text-align: center; height: 26px; border-radius: 15px;}
.have_a_query a{ font-size: 14px; color: #1baa98; font-weight:600; border-radius: 15px; line-height: 26px; background: #FFFFFF; padding: 0 13px; display: block; background-image: linear-gradient(0, #224984, #224984);
    background-size: 0;
    transition: .8s; position: relative; background-repeat: no-repeat; }
.have_a_query a.fixedld{ display: none;}
.have_a_query a:hover{ background-size: 100%; color: #fff;}
.moreLink{ position: relative; height: 36px; display: inline-block;}


.moreLink:before{ content:''; width: 0; position: absolute; right: 100%; bottom: 0; border-right: 6px solid #26297d; border-bottom:0px solid #26297d; border-top:36px solid transparent; border-left:0px solid transparent;}
.moreLink samp{ position: relative; display: inline-block; padding: 0 35px 0 20px; height: 36px; line-height: 36px; color: #FFF; background: #26297d;font-weight: 400; font-size:12px;}
.moreLink samp:after{content:''; width: 4px; height: 7px; background: url(../images/arrow2.png) no-repeat -8px 0; position: absolute; top: 0; bottom: 0; right:15px; margin: auto;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.moreLink:hover samp:after{background: url(../images/arrow2.png) no-repeat 0 0;}


.moreLink_red{ position: relative; height:47px; display: inline-block;}
.moreLink_red:after{ content:''; width: 0; position: absolute; left: 100%; top: 0; border-left:7px solid #e4001c; border-top: 0px solid #e4001c; border-bottom:50px solid transparent; border-right: 0px solid transparent;}
.moreLink_red:before{ content:''; width: 0; position: absolute; right: 100%; bottom: 0; border-right:7px solid #e4001c; border-bottom:0px solid #e4001c; border-top:50px solid transparent; border-left:0px solid transparent;}
.moreLink_red samp{ position: relative; display: inline-block; padding: 0 35px 0 15px; height:47px; line-height:47px; color: #FFF; background: #e4001c;font-weight:600; font-size:14px;}
.moreLink_red samp:after{content:''; width:14px; height:14px; background: url(../images/plus.png) no-repeat 0 0; position: absolute; top: 0; bottom: 0; right:12px; margin: auto;-webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.moreLink_red:hover samp:after{transform: rotateZ(180deg);}


footer{ width: 100%; height: auto; display: block; float: left; border-top:10px solid #fcd603; padding:50px 0; }
.footer-box1{ width: auto; margin: 0 auto; text-align: center;  display: table;}
.footer-box1 a{margin-right: 10px; margin-left: 10px; font-size: 24px; color: #2d2d2d;}
.footer-box1 a.facebook:hover{ color: #1877F2;}
.footer-box1 a.instagram:hover{ color: transparent; background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);  background: -webkit-radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);  background-clip: text;  -webkit-background-clip: text;}
.footer-box1 a.twitter:hover{ color: #00acee;}
.footer-box1 h2{width: 100%; height: auto; display: block; float: left; font-size:1.9vh; font-weight: 400; color:#3c3939; line-height:3vh; padding-top: 20px; text-align: center;}
.footer-box1 h2 span{ display:block; padding-top:15px; font-size:18px !important; color:#555; vertical-align:middle;}
.footer-box1 h2 span a{  font-size:18px !important; display:inline-block; color: #22b24c;}

/*============================ FOOTER ======================================*/
@media all and (min-width:2000px){
	.footer-box1 h2{ font-size:25px}
}

@media all and (max-width:1450px){
	.nav>li>a {padding: 0 15px;font-size: 13px}
}



@media all and (max-width:1296px){
	.nav>li>a {padding: 0 10px;font-size: 13px}
}


@media all and (max-width:1280px){
	.logo {margin: 12px 0 0; max-width: 200px;}
	header:before{ display: none;}
	.whatsapp-number{text-align:center;}
	.whatsapp-number { text-align:center; top:27px !important; left:auto !important; right:125px !important;}
	
	main{ padding-top:80px;}
	header:before{top:50px;  height:70px;}
	header{height: auto; }
	.headerFixed{top: 0px;}
	
	.headSec2{height:70px; padding-left: 19px;}	
	.headerFixed .logo {
    margin-top: 13px;
}
	
	/* .logo {margin-top: 13px;}
	.logo img{width: 71px;} */
	.headSec2 .headSec1_right { padding: 27px 134px 0 0px}
	
   .navHolder{position: fixed; left:100%; right: 0; top:80px; bottom: 0; margin: auto; padding: 30px 0px; background: #FFF; overflow: auto; -webkit-box-shadow: 0px 15px 30px -20px rgb(0 0 0 / 20%);  -moz-box-shadow:  0px 15px 30px -20px rgba(0, 0, 0, .2); box-shadow:inset  0px 15px 30px -20px rgb(0 0 0 / 20%); z-index: 2; width: 100vw;}

	
	.mobNavTriger{display:block; position:absolute; right:20px;top: 0px; height:100%; z-index: 99999;	border-left:0px solid #dbdbdb; padding-left:60px; line-height: 80px; font-size:16px; text-transform: uppercase;}
	.mobNavTriger:after{content:''; background:url(../images/menuTrigger.png) no-repeat 50% 0%;height:24px;width:24px; position: absolute; left:20px; top: 0;  bottom: 0; margin: auto;}
	.mobNavTriger.mtClose:after{background:url(../images/menuTrigger.png) no-repeat 50% 100%;}
	

	
.navigation>li{ float: none; border-bottom: 1px solid #dbdbdb;}
.navigation>li>a {font-size:16px; line-height: 48px; position: relative;}
.navigation>li>strong {font-size:16px; line-height: 48px; position: relative;}

.navigation>li .megamenu {position:relative; width: 100%; top:auto; left:auto; z-index: 100; margin: 0; padding: 0; background: rgba(241, 241, 241, 1);  -webkit-box-shadow:none;  -moz-box-shadow:none; box-shadow:none; height: auto; border-top: 1px solid #dbdbdb; padding-right:0px; display:none;}
.megamenu_bg {display: none;}
.megamenu aside h3, .megamenu figure{ display: none;}
.megamenu aside{ float: none; width: 100%; padding: 15px 25px;}
.megamenu aside ul { border-top:none;}
.megamenu aside ul li:last-of-type{border-bottom:none;}
.megamenu aside ul li a {font-size:16px; font-weight:400; padding: 10px 0;}

.navigation>li .submenuHolder { display: none; padding: 15px 25px; position: relative; width: 100vw; -webkit-box-shadow:none;  -moz-box-shadow:none; box-shadow:none; background: #EFEFEF; margin: 0 -20px; }
.subMenu li a{ padding:10px 0;}
.subMenu li a:after{content:''; top:15px; -webkit-transition:none; -moz-transition:none;  -o-transition:none; transition:none; }

.navigation>li.dropdown_mob{position:relative;}
.navigation li.hasMegamenu .submenuHolder {width: 100vw;}
.navigation>li.dropdown_mob:after{content:''; width:14px; height: 14px; background:url(../images/plus2.png) no-repeat 0 0; position: absolute; right:20px; top: 18px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out;  -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.navigation>li.dropdown_mob.openMobSub:after{transform: rotateZ(45deg);}
	
	
	.have_a_query{ position: fixed; width: 100%; height: 50px; background: #FFF; bottom: 0; top: auto; padding-top: 12px; border-radius: 0px; right:0; left: 0; box-shadow: 1px -10px 30px -13px rgba(0,0,0,0.3); 
-webkit-box-shadow: 1px -10px 30px -13px rgba(0,0,0,0.3);-moz-box-shadow: 1px -10px 30px -13px rgba(0,0,0,0.3);}
	.have_a_query a{  height:20px; font-family: 'ITC Avant GardeStd Bold'; font-size: 18px; font-weight: 600; color: #022265; line-height: 22px; text-transform:uppercase;  display: inline-block; }
	.have_a_query a.fixedld{  padding:0 30px 0 30px; margin-right:31px;  height:23px; line-height:23px; text-transform:capitalize;  display: inline-block; }
	.have_a_query a.fixedld:after{content:''; height:50px; width: 1px; background: #e8e8e8; position: absolute; top: 0; right:50%;}
	
	footer{ padding-bottom: 50px;}
	.megamenu aside{ padding: 10px; }
}


/*--------- .footer1 end ---------*/




@media screen and (min-aspect-ratio: 13 / 8) and (max-device-width:1114px) and (orientation: landscape){
	body:before{content:''; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background:#000 url(../images/orientation-change.png) no-repeat 50% 50%; background-size:400px; z-index: 99999;}
}









@media all and (max-width:1023px){
	
	
}
@media all and (max-width:867px){
	.head-box1{ display: none;}
	.mobHeadContactNo{font-size: 12px; line-height:70px; display: inline-block; padding-left:35px; position: relative; position:absolute; left:290px; top: 0px; height:100%; border-left: 1px solid #dbdbdb; display: block; color: #000;}
    .mobHeadContactNo:before{content:''; width: 10px; height: 13px; background: url(../images/icon-call.png) no-repeat 0 100%;  position: absolute; left:20px; top:28px;}
}
/*@media screen and (min-aspect-ratio: 13 / 8) and (max-device-width:1114px) and (orientation: landscape){
	body:before {
    content: "Please rotate your device. This website is best viewed in portrait mode.";
    text-align: center;
    background: #fff url(../images/mobile-potrait-info-img.jpg) no-repeat 50%
      25%;
    width: 100%;
    position: fixed;
    height: 100vh;
    padding-top: 32%;
    font-size: 20px;
    z-index: 9000000;
    font-weight: 300;
    background-color: #fff;
    font-family: "ITC Avant Garde Gothic Std Book";
    padding: 35% 5% 0 5%;
  }
}*/
@media all and (max-width:800px){
	
	.footer-box1-left {display: none;}
	.footer-box1 {
    padding: 0 0%;
}
	.footer-box1-mid {width: 50%; padding: 0 2.5%}
	.footer-box1-right {width: 50%;  padding: 0 2.5%}
	.wrapper1040f {margin: 0 auto; max-width: 1040px; width: 100%;}
	.footer-box1 { padding: 0 0% 30px;}
}
@media all and (max-width:600px){
	
	.mobHeadContactNo{display: none;}
.whatsapp-number{display:none !important;}
.whatsapp-number.footerWhatsapp{ position:relative; left:auto !important; right:auto !important; top:auto !important;display:block !important; margin-bottom: 25px;}
.footer-box1-mid {
	width: 100%;}
	.headSec2 .headSec1_right {padding: 30px 20px 0 0px;}
	.footer-box1-mid aside h3 {
    width: auto;
    height: auto;
    float: none;
    
    margin: 0 auto;
    display: table;
}
	.footer-box1-mid aside{ text-align: center;}
	
	.footer-box1-right {width: 100%;}
	.footer-box1-right aside {padding: 30px 10px 30px 10px;}
	.footer-right-box1 {float: none; display: table; margin-bottom: 20px; margin: 0 auto 20px;}
	.footer-right-box2 { float: none; display: table; margin: 0 auto 10px;}
	.footer-right-box2 ul li { font-size: 13px;padding-right: 7px; margin-right: 7px;}
	.footer-right-box2 ul li a { font-size: 13px;}
	.footer-right-box3 { float: none; display: table; margin: 0 auto 5px;font-size: 13px;}
	.footer-right-box4 {float: none; margin: 0 auto; display: table;}
	
	footer {padding: 20px 0;}
	footer { padding-bottom: 0px;}
}


.form-control {
    display: block;
    width: 100%;
    height: calc(1.5em + 0.75rem + 2px);
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
	    font-family: 'Barlow Condensed', sans-serif;
    font-size: 18px;
}

.scroll-top-arrow {
   
    display: none;
    height: 45px;
    width: 45px;
	border-radius:50%;
	background:#22b24c;	
    padding-top:10px;
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 80;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out; text-align:center; vertical-align:middle;
}

.scroll-top-arrow img { display:inline-block}

