body{background:#fff;color:#666; font-family: 'Roboto', sans-serif;}
.open-sans{font-family: 'Open Sans', sans-serif;}
a{color:#006600;transition:.5s}
a:active,a:focus,a:hover{color:#036733;outline:0;text-decoration:none}
p{padding:0;margin:0 0 30px 0;line-height:22px}
h1,h2,h3,h4,h5,h6{font-weight:400;margin:0 0 20px 0;padding:0}
.back-to-top{position:fixed;display:none;background:#1e8c09;color:#fff;width:44px;height:44px;text-align:center;line-height:1;font-size:16px;border-radius:50%;right:15px;bottom:50px;transition:background .5s;z-index:11}
.back-to-top i{padding-top:12px;color:#fff}
@media (max-width:768px){
.back-to-top{bottom:50px}
}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;overflow:hidden;background:#fff}
#preloader:before{content:"";position:fixed;top:calc(50% - 30px);left:calc(50% - 30px);border:6px solid #f2f2f2;border-top:6px solid #18d26e;border-radius:50%;width:60px;height:60px;-webkit-animation:animate-preloader 1s linear infinite;animation:animate-preloader 1s linear infinite}
@-webkit-keyframes animate-preloader{
0%{transform:rotate(0)}100%{transform:rotate(360deg)}
}
@keyframes animate-preloader{
0%{transform:rotate(0)}100%{transform:rotate(360deg)}
}
.padlf-none{padding-left:0;padding-right:0}
.pad-none{padding:0}

.head-space{min-height:80px;}
#header{padding:6px 0;transition:all .5s;z-index:997}
#header.header-scrolled{background:rgba(255,255,255,1);box-shadow: 0px 3px 10px #e8ecf3;padding:6px 0;animation:smoothScroll 1s forwards;-webkit-transition:all .5s ease;-moz-transition:position 10s;-ms-transition:position 10s;-o-transition:position 10s;transition:all .5s ease;width:100%;position:fixed;left:0;top:0;right:0}
@keyframes smoothScroll{
0%{transform:translateY(-100px)}100%{transform:translateY(0)}
}
#header #logo{float:left}
@media (min-width:1024px){
#header #logo{padding-left:0px}
}
#header #logo h1{font-size:34px;margin:0;padding:0;line-height:1;font-weight:700;letter-spacing:3px}
#header #logo h1 a,#header #logo h1 a:hover{color:#fff;padding-left:10px;border-left:4px solid #18d26e}#header #logo img{padding:0;margin:0}
@media (max-width:900px){
#header #logo img{}
}
@media (max-width:768px){
#header #logo h1{font-size:28px}#header #logo img{max-height:48px}
}

.top-right-contact{float:right; padding:0px 0px 10px 0px; text-align:left; }
.top-right-contact a{color:#036733; padding:0px 4px 0px 4px; font-family: 'Open Sans', sans-serif; }
.top-right-contact a:hover{color:#669933; }
.top-right-contact .big-text{font-size:18px; font-weight:bold; line-height:18px;}
.top-right-contact .small-text{font-size:13px; font-weight:normal; line-height:15px;}

.menubtn{background:#04b8fb; color:#fff !important; font-weight:bold !important; padding:8px 8px 8px 8px !important;}
.menubtn:hover{background:#bbecfe; color:#000000 !important; font-weight:bold !important; padding:8px 8px 8px 8px !important;}


.upper{text-transform:uppercase;}

#intro{display:table;width:100%;height:90vh;background:#000; position:relative; overflow:hidden;}
#intro .carousel-inner video {position: absolute; top: 50%; left: 50%; min-width: 100%;
  min-height: 100%; width: auto; height: auto; z-index: 0;
  -ms-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -webkit-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
}
#intro .carousel-item{position:relative;}
#intro .carousel-inner .overlay {position: absolute; top: 0; left: 0; height: 100%; width: 100%;
  background-color: black; opacity: 0.5; z-index: 1;}
#intro .carousel-item{width:100%;height:90vh;background-size:cover;background-position:center;background-repeat:no-repeat}
#intro .carousel-item::before{content:'';position:absolute;height:100%;width:100%;top:0;right:0;left:0;bottom:0}
#intro .carousel-container{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;top:0;left:0;right:0;padding-left:75px;padding-right:75px;}
#intro .carousel-container-r{display:flex;justify-content:right;align-items:center;position:absolute;bottom:0;top:0;left:0;right:0;padding-left:75px;padding-right:75px;}
#intro .carousel-container-l{display:flex;justify-content:left;align-items:flex-start;position:absolute;bottom:220px;top:auto;left:0;right:0;padding-left:150px;padding-right:75px; }
#intro .carousel-background img{max-width:100%}
#intro .carousel-content{}
#intro h2{color:#fff;margin-bottom:5px;font-size:38px;font-weight:700; font-family: 'Open Sans', sans-serif;}
#intro p{width:100%;margin:0 auto 10px auto;color:#fff;font-weight:bold;font-size:20px;line-height:30px;font-family: 'Open Sans', sans-serif;}
#intro h3.small-head{color:#fff;margin-bottom:5px;font-size:24px;font-weight:600; font-family: 'Open Sans', sans-serif;}
#intro h5{width:100%;margin:0 auto 10px auto;color:#fff;font-weight:normal;font-size:14px;line-height:25px;font-family: 'Open Sans', sans-serif; margin-bottom:0px;}

#intro h5.green-font{color:#66cc33 !important; font-size:15px !important;}
#intro h6{width:100%;margin:0 auto 10px auto;color:#fff;font-weight:normal;font-size:13px;line-height:18px;font-family: 'Open Sans', sans-serif; margin-bottom:5px;}
#intro h4{color:#fff;font-weight:normal;font-size:14px;line-height:20px;font-family: 'Open Sans', sans-serif;}

#intro .carousel-fade {overflow: hidden;}
#intro .carousel-fade .carousel-inner .carousel-item {transition-property: opacity;}
#intro .carousel-fade .carousel-inner .carousel-item,
#intro .carousel-fade .carousel-inner .active.carousel-item-left,
#intro .carousel-fade .carousel-inner .active.carousel-item-right {opacity: 0;}
#intro .carousel-fade .carousel-inner .active,
#intro .carousel-fade .carousel-inner .carousel-item-next.carousel-item-left,
#intro .carousel-fade .carousel-inner .carousel-item-prev.carousel-item-right {opacity: 1;transition: 0.5s;}
#intro .carousel-fade .carousel-inner .carousel-item-next,
#intro .carousel-fade .carousel-inner .carousel-item-prev,
#intro .carousel-fade .carousel-inner .active.carousel-item-left,
#intro .carousel-fade .carousel-inner .active.carousel-item-right {
  left: 0; transform: translate3d(0, 0, 0);}
#intro .carousel-control-prev, #intro .carousel-control-next { width: 10%;}
#intro .carousel-control-next-icon,#intro .carousel-control-prev-icon{background:0 0;font-size:32px;line-height:1}
#intro .carousel-indicators li{cursor:pointer}
.carousel-indicators li{width:12px;height:12px;border-radius:50%}
.carousel-indicators li.active{width:30px;height:10px;border-radius:12px}
#intro .btn-get-started{font-weight:500;font-size:18px;letter-spacing:1px;display:inline-block;padding:10px 25px;border-radius:0;transition:.5s;margin-top:15px;color:#cccccc;border:1px solid #fefbfb;background:transparent; font-family: 'Roboto', sans-serif; font-weight:bold; line-height:18px;}
#intro .btn-get-started:hover{background:#89b41b;color:#fff; border:1px solid #89b41b;}
#intro .btn-get-started .fa{color:#89b41b; font-size:25px; line-height:25px;}
#intro .btn-get-started:hover .fa{color:#fff;}
.pos-rel{position:relative;}
.intro-con-info{padding:0px 0 0 0px;}
.intro-con-info-r{padding:60px 40px 0 0;}
.intro-circle{background:rgba(255,153,0,0.5); border-radius:50%; width:300px; height:300px; position:absolute; top:0px; left:0px; z-index:-1;}
.intro-circle-r{background:rgba(255,153,0,0.5); border-radius:50%; width:300px; height:300px; position:absolute; top:0px; 
right:0px; z-index:-1;}

.carousel-indicators{justify-content: right;}
@media (max-width: 1150px) {
#intro h2 {font-size: 32px;}
#intro p {font-size: 18px; line-height:20px; width: 100%;	}	
}

@media (min-width: 1024px) {
  #intro .carousel-control-prev, #intro .carousel-control-next { width: 5%;  }
  
}
@media (max-width: 991px) {
#intro .carousel-container-l{padding-left:15px;padding-right:15px;}

}
@media (max-width: 768px) {
  #intro h2 {font-size: 28px;}
  #intro p {font-size: 16px; line-height:20px;	}
  
}
@media (max-width: 480px) {
	#intro p {font-size: 15px; line-height:20px; }
}

.green-btn{font-weight:500;font-size:16px;letter-spacing:0px;display:inline-block;padding:12px 25px;border-radius:0;transition:.5s;color:#ffffff;border:0px solid #4bcaff;background:#27af0d; font-family: 'Roboto', sans-serif;}
.green-btn:focus,.green-btn:hover{border:0px solid #308eb5;background:#1c8908;color:#fff}

.white-btn{font-weight:500;font-size:16px;letter-spacing:0px;display:inline-block;padding:12px 25px;border-radius:0;transition:.5s;color:#040b13;border:0px solid #4bcaff;background:#ffffff; font-family: 'Roboto', sans-serif;}
.white-btn:focus,.white-btn:hover{border:0px solid #308eb5;background:#1c8908;color:#fff}

.white-br-btn{font-weight:500;font-size:16px;letter-spacing:0px;display:inline-block;padding:8px 25px;border-radius:0;transition:.5s;color:#ffffff;border:1px solid #ffffff;background:transparent; font-family: 'Roboto', sans-serif;}
.white-br-btn:focus,.white-br-btn:hover{border:1px solid #ffffff;background:#1c8908;color:#fff}

.dgreen-btn{font-weight:500;font-size:16px;letter-spacing:0px;display:inline-block;padding:12px 25px;border-radius:0;transition:.5s;color:#ffffff;border:0px solid #4bcaff;background:#036733; font-family: 'Roboto', sans-serif;}
.dgreen-btn:focus,.dgreen-btn:hover{border:0px solid #308eb5;background:#27af0d;color:#fff}

.blk-btn{font-weight:500;font-size:16px;letter-spacing:0px;display:inline-block;padding:12px 25px;border-radius:0;transition:.5s;color:#ffffff;border:0px solid #000000;background:#000000; font-family: 'Roboto', sans-serif;}
.blk-btn:focus, .blk-btn:hover, .blk-btn:focus {border:0px solid #308eb5;background:#27af0d;color:#fff}



.circle-fa .fa{border:1px solid #fff; border-radius:50%; padding:6px; width:30px; height:30px; line-height:17px; text-align:center;}
.circle-fa:hover .fa{color:#84be0f; background:#fff;}

.circle-blk-fa .fa{border:1px solid #000; border-radius:50%; padding:6px; width:30px; height:30px; line-height:17px; text-align:center;}
.circle-blk-fa:hover .fa{color:#84be0f; background:#fff;}

.btn-circle-thumb .green-btn .fa{border:1px solid #fff; border-radius:50%; padding:4px; width:25px; height:25px; line-height:17px; text-align:center; }
.btn-circle-thumb .green-btn:hover .fa{color:#27af0d; background:#fff;}


.blk-br-btn{font-weight:500;font-size:15px;letter-spacing:1px;display:inline-block;padding:6px 25px;border-radius:0;transition:.5s;color:#1f1d1d;border:1px solid #000;background:0 0}
.blk-br-btn:focus,.blk-br-btn:hover{border:1px solid #27af0d;background:#27af0d;color:#fff}

#side-toolkit{background:none repeat scroll 0 0 #CE0000;right:0;top:382px;width:84px;z-index:2;position:fixed;}
#side-toolkit .toolkit-links{background:#ce0000;padding-top:3px;position:fixed;width:84px;right:0px;top:60%;}
#side-toolkit .toolkit-links a{display:block;float:right;height:78px;margin:0px 0px 0 0;outline:medium none;text-indent:-9999px;width:84px;}
#side-toolkit .toolkit-links a.mailus{background:url(../img/mail-us.jpg) no-repeat scroll 0 0 transparent;}
#side-toolkit .toolkit-links a.contactus{background:url(../img/contact-us.jpg) no-repeat scroll 0 0 transparent;margin-bottom:4px;}
#side-toolkit .toolkit-links .divider{background:none repeat scroll 0 0 #CCCCCC;border-bottom:1px solid #FFFFFF;float:right;height:1px;line-height:0;margin:3px 9px 0 0;width:24px;}


/*--------------------------------------------------------------
# Navigation Menu
--------------------------------------------------------------*/
/* Nav Menu Essentials */
.nav-menu,.nav-menu *{margin:0;padding:0;list-style:none}
.nav-menu ul{position:absolute;display:none;top:100%;left:0;z-index:99}
.nav-menu li{position:relative;white-space:nowrap}
.nav-menu>li{float:left}
.nav-menu li.sfHover>ul,.nav-menu li:hover>ul{display:block}
.nav-menu ul ul{top:0;left:100%}
.nav-menu ul li{min-width:180px}

.sf-arrows .sf-with-ul{padding-right:15px}
.sf-arrows .sf-with-ul:after{content:"\f107";position:absolute;right:4px;font-family:FontAwesome;font-style:normal;font-weight:400}
.sf-arrows ul .sf-with-ul:after{content:"\f105"}
#nav-menu-container{float:right;margin:5px 0 0 0;}

@media (min-width:1024px){
#nav-menu-container{padding-right:0px}
}
@media (max-width:1160px){
#nav-menu-container{display:none}

}
.nav-menu a{padding:12px 4px 12px 8px;text-decoration:none;display:inline-block;color:#333333;font-weight:500;font-size:13px; outline:0; font-family: 'Open Sans', sans-serif;}
.nav-menu li:hover>a,.nav-menu>.menu-active>a{color:#669933; background:#f1efef;}
.nav-menu>li{margin-left:9px}
.nav-menu ul{margin:4px 0 0 0;padding:10px;box-shadow:0 0 6px rgba(51,51,51,.25);background:#f7f6f6;}
.nav-menu ul li{transition:.3s; border-bottom:1px dotted #ccc;}
.nav-menu ul li a{padding:10px;color:#333;transition:.3s;display:block;font-size:13px;text-transform:none}.nav-menu ul li:hover>a{color:#669933;}
.nav-menu ul ul{margin:0}

/* Mobile Nav Toggle */
#mobile-nav-toggle{position:fixed;right:0;top:0;z-index:999;margin:40px 10px 0 0;border:0;background:0 0;font-size:24px;display:none;transition:all .4s;outline:0;cursor:pointer}
#mobile-nav-toggle i{color:#a4d528;}

@media (max-width: 1160px) {
  #mobile-nav-toggle {display: inline;}
}

/* Mobile Nav Styling */
#mobile-nav{position:fixed;top:0;padding-top:18px;bottom:0;z-index:998;background:rgba(0,0,0,.8);left:-300px;width:250px;overflow-y:auto;transition:.4s}
#mobile-nav ul{padding:0;margin:0;list-style:none}
#mobile-nav ul li{position:relative}
#mobile-nav ul li a{color:#fff;font-size:13px;text-transform:uppercase;overflow:hidden;padding:10px 22px 10px 15px;position:relative;text-decoration:none;width:100%;display:block;outline:0;font-weight:700}
#mobile-nav ul li a:hover{color:#89b41b;}
#mobile-nav ul li li{padding-left:30px;}
#mobile-nav ul li.menu-active a{color:#89b41b;}
#mobile-nav ul .menu-has-children i{position:absolute;right:0;z-index:99;padding:15px;cursor:pointer;color:#fff;}
#mobile-nav ul .menu-has-children i.fa-chevron-up{color:#89b41b;}
#mobile-nav ul .menu-has-children li a{text-transform:none}
#mobile-nav ul .menu-item-active{color:#89b41b;}
#mobile-body-overly{width:100%;height:100%;z-index:997;top:0;left:0;position:fixed;background:rgba(0,0,0,.7);display:none}

@media (min-width: 920px) {
.mega-dropdown {position: static !important;}
.mega-dropdown a{position:relative; transition:none;}
.mega-dropdown-menu {width: 100%; margin:0 auto; top:auto !important; position:relative; background:#fff;  }
.mega-dropdown-menu li{float:left; padding:0px; width:20%; transition:none;  }
.mega-dropdown-menu li a{float:left; padding:8px; transition:none; }
.mega-dropdown-menu  li  ul {padding:0px 0 0px 0px !important; margin:0 !important;  display:block !important; left: auto; top: auto; position:relative; transition:none; box-shadow:none; padding-left:20px; }
}
.mega-dropdown-menu li a{display:block;}
.mega-dropdown-menu li ul{display:block !important;}
.mega-dropdown-menu li:hover ul{opacity:1; transition:none;}
.form-sec{position:absolute; bottom:70px; z-index:1; left:0; right:0; margin-left:auto; margin-right:auto; max-width:700px;}


.menu-btn a{font-weight:500;font-size:11px; font-weight:bold;letter-spacing:0px;display:inline-block;border-radius:0;transition:.5s;color:#ffffff !important;border:2px solid #33cc00;background:#036733 !important; font-family: 'Roboto', sans-serif; padding:12px 15px 12px 15px;  box-shadow:0px 3px 8px #ccc;}
.menu-btn a:focus,.menu-btn a:hover{border:2px solid #33cc00; background:#27af0d !important;color:#fff !important;}
.menu-btn a .fa{border:1px solid #ffffff; border-radius:50%; width:16px; height:16px; text-align:center; padding:1px;}
.menu-btn a:hover .fa{border:1px solid #ffffff; border-radius:50%; width:16px; height:16px; text-align:center; padding:1px;}

.top-form{}
.inblock{display:inline-block; width:35%;}
.top-form input[type="text"]{border:0; padding: 10px 25px; width: 100%; border-right:1px solid #d4d6d7;
}
.top-form input[type="submit"] {background: #4bcaff; border: 0; width: 30%; padding: 10px 0;
  text-align: center; color: #fff; transition: 0.3s; cursor: pointer; color:#000;}

.top-form input[type="submit"]:hover {
  background: #308eb5;
  color:#fff;
}
.input-icon{position:absolute; left:5px; top:13px;}

/* Mobile Nav body classes */
body.mobile-nav-active {overflow: hidden;}

body.mobile-nav-active #mobile-nav { left: 0;}
body.mobile-nav-active #mobile-nav-toggle {color: #fff;}


.section-header h3{font-size:32px;color:#111;text-transform:uppercase;text-align:center;font-weight:700;position:relative;padding-bottom:15px}
.section-header h3::before{content:'';position:absolute;display:block;width:120px;height:1px;background:#ddd;bottom:1px;left:calc(50% - 60px)}
.section-header h3::after{content:'';position:absolute;display:block;width:40px;height:3px;background:#18d26e;bottom:0;left:calc(50% - 20px)}
.section-header p{text-align:center;padding-bottom:30px;color:#333}

/* Section with background
--------------------------------*/
.section-bg { background: #f7f7f7;
}
.dark-grey-bg{background:#333333;}
.sec-pad{padding: 100px 80px 80px 80px;}
.respo-img{max-width:100%; height:auto;}
.full-img{width:100%;}
.section-fpad{padding: 60px 15px 0px 15px;}
.section-sec-0{padding:0px 0 0px 0;}
.section-sec-0-80{padding:0px 0 80px 0;}
.section-sec-0-40{padding:0px 0 40px 0;}
.section-sec-0-60{padding:0px 0 60px 0;}
.section-sec-40-60{padding:40px 0 60px 0;}
.section-sec-60-60{padding:60px 0 60px 0;}
.section-sec-60-0{padding:60px 0 0px 0;}
.section-sec{padding: 100px 0 80px 0;}
.section-sec-100-40{padding: 100px 0 40px 0;}
.section-sec-50-40{padding: 50px 0 40px 0;}
.section-sec-40-40{padding: 40px 0 40px 0;}
.section-sec-small{padding: 50px 0 40px 0;}
.white-sec{background:#fff;}
.subhead{color:#000000; font-size:30px;}
.subhead-big{color:#000000; font-size:42px;}
.subhead-small{color:#000000; font-size:22px; font-weight:600; font-family: 'Roboto', sans-serif;}
.para-head{color:#000000; font-size:24px; font-weight:500; font-family: 'Roboto', sans-serif;}
.subhead-small-blk{color:#000000; font-size:24px; font-weight:600; font-family: 'Roboto', sans-serif;}
.subhead-list{color:#000000; font-size:24px; font-weight:normal; font-family: 'Roboto', sans-serif;}
.subhead-small-wht{color:#ffffff; font-size:24px; font-weight:600; font-family: 'Roboto', sans-serif;}
.normal-head{color:#333333; font-size:22px; font-weight:normal; font-family: 'Roboto', sans-serif;}
.normal-head-white{color:#ffffff; font-size:22px; font-weight:normal; font-family: 'Roboto', sans-serif;}
.normal-head-green{color:#066933; font-size:18px; font-weight:bold; font-family: 'Roboto', sans-serif;}
.subhead-small-sub{color:#0b090a; font-size:18px;}
.subhead-bold{color:#000; font-size:30px; font-weight:600; font-family: 'Roboto', sans-serif;}
.subhead-bold-small{color:#000; font-size:24px; font-weight:600; font-family: 'Roboto', sans-serif;}
.subhead-white{color:#ffffff; font-size:30px;}
.space-list{margin-left:20px;}
.space-list li{color:#333333;  font-size:14px;}
.best{color:#036733; font-weight:bold;}

.space-list-white{margin-left:20px;}
.space-list-white li{color:#ffffff;  font-size:14px;}

.br-bottom-grey{border-bottom:1px solid #646464;}
.br-top-grey{border-top:1px solid #646464;}

.bighead-white{color:#ffffff; font-size:38px;}
.smallhead{color:#000000; font-size:20px; font-weight:bold;}
.flexcenter{display:flex; flex-wrap:wrap; flex-direction:row; align-items: center; }

.subbig-para{color:#000; font-size:22px; font-weight:600; font-family: 'Roboto', sans-serif;}

.bighead{color:#0b090a; font-size:38px;}

.client-head{color:#000; font-size:34px; font-weight:600; font-family: 'Roboto', sans-serif; position:relative; display:inline-block; }
/*.client-head::before{content:'';position:absolute;display:block;width:100px;height:1px;background:#000;bottom:20px;left:-115px;}
.client-head::after{content:'';position:absolute;display:block;width:100px;height:1px;background:#000;bottom:20px;right:-115px;}*/

.section-sec p, p{font-size:14px; color:#333333; margin-bottom:20px; }
.bold-para{font-size:16px; font-weight:600; color:#333; font-family: 'Roboto', sans-serif;}
.section-sec .big-para{font-size:18px; color:#000; margin-bottom:20px;}
.section-sec .big-para2{font-size:26px; color:#000; margin-bottom:20px; line-height:30px;}
.common-btn{display:inline-block; z-index:1; line-height:45px; min-height:70px;}
.btn-black {font-size: 18px; font-weight:bold; letter-spacing: 2px; display: inline-block;  border-radius: 0px;
  transition: 0.5s; color: #000000; padding:6px 20px 0 0;   }
.btn-black:hover {color: #d1820b; }
.btn-circle {background: rgba(255,153,0,0.8); border-radius: 50%; width: 60px; height: 60px;
    position: absolute; top: 0px; right: 0px; z-index:-1;
}
.br-blk-right{border-right:1px solid #000; padding-right:20px;}

.services{background:#fff}
.services .box{padding:30px 20px}
.services p{font-size:15px;color:#000;margin-bottom:0}

.team-sec{background:url(../img/team-sec-bg.jpg) no-repeat top center; background-size:cover; padding:200px 0 200px 0;}
.team-sec p{color:#ffffff; font-size:30px;}
.team-sec h2{}
.the-team{z-index:1}

.news-outer{border-bottom:1px solid #c4c4c4; margin-bottom:30px;}
.date{ text-transform:uppercase; font-size:14px; }

.inner-banner h1{ font-size:34px; color:#fff; line-height:50px; font-family: 'Roboto', sans-serif; font-weight:bold; margin-bottom:10px; line-height:40px;}
.inner-banner p{ font-size:20px; color:#fff; line-height:25px; font-family: 'Roboto', sans-serif; font-weight:normal; margin-bottom:0px;}
.inner-content{display:inline-block;}

.inner-banner .overlay{background:rgba(0,0,0,0.5); padding:100px 0 100px 0;}

.about-us-banner{background:url(../img/about-us-banner.jpg) no-repeat top left; background-size:cover; }
.email-list-banner{background:url(../img/email-list-banner.jpg) no-repeat top left; background-size:cover; }
.contact-us-banner{background:url(../img/contact-us-banner.jpg) no-repeat top left; background-size:cover; }
.contact-banner{background:url(../img/contact-banner.jpg) no-repeat top left; background-size:cover; }
.faq-banner{background:url(../img/faq-banner.jpg) no-repeat top left; background-size:cover;  min-height:550px;}
.delivery-partner-banner{background:url(../img/delivery-partner-banner.jpg) no-repeat top left; background-size:cover; }
.as-consultant-banner{background:url(../img/as-consultant-banner.jpg) no-repeat top left; background-size:cover;}
.data-expert-banner{background:url(../img/data-expert-banner.jpg) no-repeat top left; background-size:cover;}

.b2bemail-list-banner{background:url(../img/b2bemail-list-banner.jpg) no-repeat top left; background-size:cover;}
.crm-users-list-banner{background:url(../img/crm-users-list-banner.jpg) no-repeat top left; background-size:cover;}
.erp-users-list-banner{background:url(../img/erp-users-list-banner.jpg) no-repeat top left; background-size:cover;}
.account-based-marketing-banner{background:url(../img/account-based-marketing-banner.jpg) no-repeat top left; background-size:cover;}
.accounting-software-users-list-banner{background:url(../img/accounting-software-users-list-banner.jpg) no-repeat top left; background-size:cover;}

.b2c-email-appending-banner{background:url(../img/b2c-email-appending-banner.jpg) no-repeat top left; background-size:cover; }
.contact-appending-banner{background:url(../img/contact-appending-banner.jpg) no-repeat top left; background-size:cover; }
.customer-profiling-banner{background:url(../img/customer-profiling-banner.jpg) no-repeat top left; background-size:cover;}
.list-management-banner{background:url(../img/list-management-banner.jpg) no-repeat top left; background-size:cover;}

.database-enhancement-banner{background:url(../img/database-enhancement-banner.jpg) no-repeat top left; background-size:cover;}
.professional-list-banner{background:url(../img/professional-list-banner.jpg) no-repeat top left; background-size:cover;}
.social-validation-banner{background:url(../img/social-validation-banner.jpg) no-repeat top left; background-size:cover;}
.healthcare-list-banner{background:url(../img/healthcare-list-banner.jpg) no-repeat top left; background-size:cover;}
.industry-wise-list-banner{background:url(../img/industry-wise-list-banner.jpg) no-repeat top left; background-size:cover;}
.oil-and-gas-industry-banner{background:url(../img/oil-and-gas-industry-banner.jpg) no-repeat top left; background-size:cover;}
.usa-email-list-banner{background:url(../img/usa-email-list-banner.jpg) no-repeat top left; background-size:cover;}
.geotargeted-banner{background:url(../img/geo-targeted-list-banner.jpg) no-repeat top left; background-size:cover;}

.advertising-banner{background:url(../img/advertising-banner.jpg) no-repeat top left; background-size:cover;}
.automotive-banner{background:url(../img/automotive-banner.jpg) no-repeat top left; background-size:cover;}
.health-wellness-banner{background:url(../img/health-wellness-banner.jpg) no-repeat top left; background-size:cover;}
.hotels-banner{background:url(../img/hotels-banner.jpg) no-repeat top left; background-size:cover;}
.insurance-service-banner{background:url(../img/insurance-service-banner.jpg) no-repeat top left; background-size:cover;}
.medical-device-banner{background:url(../img/medical-device-banner.jpg) no-repeat top left; background-size:cover;}
.pharmaceutical-banner{background:url(../img/pharmaceutical-banner.jpg) no-repeat top left; background-size:cover;}
.plumbing-banner{background:url(../img/plumbing-banner.jpg) no-repeat top left; background-size:cover;}
.chemical-industry-banner{background:url(../img/chemical-industry-banner.jpg) no-repeat top left; background-size:cover;}
.real-estate-banner{background:url(../img/real-estate-banner.jpg) no-repeat top left; background-size:cover;}
.supply-chain-banner{background:url(../img/supply-chain-banner.jpg) no-repeat top left; background-size:cover;}

.bg-none{background:none !important;}

.audit-tool-banner{background:url(../img/audit-tool-banner.jpg) no-repeat top left; background-size:cover;}

.healthcarelist-inner-banner{background:url(../img/healthcarelist-inner-banner.jpg) no-repeat top left; background-size:cover;}

.data-cleansing-banner{background:url(../img/data-cleansing-banner.jpg) no-repeat top left; background-size:cover;}
.data-profiling-banner{background:url(../img/data-profiling-banner.jpg) no-repeat top left; background-size:cover;}
.data-verifications-banner{background:url(../img/data-verifications-banner.jpg) no-repeat top left; background-size:cover;}

.appointment-setting-banner{background:url(../img/appointment-setting-banner.jpg) no-repeat top left; background-size:cover;}
.demand-generation-banner{background:url(../img/demand-generation-banner.jpg) no-repeat top left; background-size:cover;}
.market-research-banner{background:url(../img/market-research-banner.jpg) no-repeat top left; background-size:cover;}
.lead-generation-banner{background:url(../img/lead-generation-banner.jpg) no-repeat top left; background-size:cover;}
.digital-marketing-banner{background:url(../img/digital-marketing-banner.jpg) no-repeat top left; background-size:cover;}
.search-marketing-banner{background:url(../img/search-marketing-banner.jpg) no-repeat top left; background-size:cover;}
.content-marketing-banner{background:url(../img/content-marketing-banner.jpg) no-repeat top left; background-size:cover;}
.direct-mail-banner{background:url(../img/direct-mail-banner.jpg) no-repeat top left; background-size:cover;}
.event-marketing-banner{background:url(../img/event-marketing-banner.jpg) no-repeat top left; background-size:cover;}
.social-media-banner{background:url(../img/social-media-banner.jpg) no-repeat top left; background-size:cover;}
.telemarketing-banner{background:url(../img/telemarketing-banner.jpg) no-repeat top left; background-size:cover;}

.email-marketing-banner{background:url(../img/email-marketing-banner.jpg) no-repeat top left; background-size:cover;}

.email-appending-banner{background:url(../img/email-appending-banner.jpg) no-repeat top left; background-size:cover;}

.data-appending-banner{background:url(../img/data-appending-banner.jpg) no-repeat top left; background-size:cover;}
.phone-appending-banner{background:url(../img/phone-appending-banner.jpg) no-repeat top left; background-size:cover;}

.list-management-banner{background:url(../img/list-management-banner.jpg) no-repeat top left; background-size:cover; }
.list-building-banner{background:url(../img/list-building-banner.jpg) no-repeat top left; background-size:cover; }
.social-media-profile-appending-banner{background:url(../img/social-media-profile-appending-banner.jpg) no-repeat top left; background-size:cover;}
.tech-install-append-banner{background:url(../img/tech-install-append-banner.jpg) no-repeat top left; background-size:cover;}
.technologylist-banner{background:url(../img/technologylist-banner.jpg) no-repeat top left; background-size:cover;}
.technologylist-banner-main{background:url(../img/technologylist-banner-main.jpg) no-repeat top left; background-size:cover;}
.salesforce-banner{background:url(../img/salesforce-banner.jpg) no-repeat top left; background-size:cover;}
.contact-us-banner{background:url(../img/contact-us-banner.jpg) no-repeat top left; background-size:cover;}
.resource-banner{background:url(../img/resource-banner.jpg) no-repeat top left; background-size:cover;}
.become-reseller-banner{background:url(../img/become-reseller-banner.jpg) no-repeat top left; background-size:cover;}
.brand-management-banner{background:url(../img/brand-management-banner.jpg) no-repeat top left; background-size:cover;}
.email-list-by-zip-code-banner{background:url(../img/email-list-by-zip-code-banner.jpg) no-repeat top left; background-size:cover;}
.client-banner{background:url(../img/client-banner.jpg) no-repeat top left; background-size:cover;}
.company-overview-banner{background:url(../img/company-overview-banner.jpg) no-repeat top left; background-size:cover;}
.corporate-capability-banner{background:url(../img/corporate-capability-banner.jpg) no-repeat top left; background-size:cover;}
.datacard-banner{background:url(../img/datacard-banner.jpg) no-repeat top left; background-size:cover;}
.data-intelligence-banner{background:url(../img/data-intelligence-banner.jpg) no-repeat top left; background-size:cover;}
.direct-mail-marketing-banner{background:url(../img/direct-mail-marketing-banner.jpg) no-repeat top left; background-size:cover;}
.document-download-banner{background:url(../img/document-download-banner.jpg) no-repeat top left; background-size:cover;}
.crm-solutions-banner{background:url(../img/crm-solutions-banner.jpg) no-repeat top left; background-size:cover;}
.email-campaign-reporting-banner{background:url(../img/email-campaign-reporting-banner.jpg) no-repeat top left; background-size:cover;}
.email-marketing-campaign-banner{background:url(../img/email-marketing-campaign-banner.jpg) no-repeat top left; background-size:cover;}
.data-enrichment-banner{background:url(../img/data-enrichment-banner.jpg) no-repeat top left; background-size:cover;}

.lead-nurturing-banner{background:url(../img/lead-nurturing-banner.jpg) no-repeat top left; background-size:cover;}
.marketing-automation-banner{background:url(../img/marketing-automation-banner.jpg) no-repeat top left; background-size:cover;}
.marketing-automation-platform-banner{background:url(../img/marketing-automation-platform-banner.jpg) no-repeat top left; background-size:cover;}
.marketing-collaterals-banner{background:url(../img/marketing-collaterals-banner.jpg) no-repeat top left; background-size:cover;}
.marketing-strategies-banner{background:url(../img/marketing-strategies-banner.jpg) no-repeat top left; background-size:cover;}
.online-reputation-management-banner{background:url(../img/online-reputation-management-banner.jpg) no-repeat top left; background-size:cover;}
.why-spanglobal-banner{background:url(../img/why-spanglobal-banner.jpg) no-repeat top left; background-size:cover;}
.web-testing-banner{background:url(../img/web-testing-banner.jpg) no-repeat top left; background-size:cover;}
.web-development-banner{background:url(../img/web-development-banner.jpg) no-repeat top left; background-size:cover;}
.web-designing-banner{background:url(../img/web-designing-banner.jpg) no-repeat top left; background-size:cover;}
.web-copywriting-banner{background:url(../img/web-copywriting-banner.jpg) no-repeat top left; background-size:cover;}
.web-auditing-banner{background:url(../img/web-auditing-banner.jpg) no-repeat top left; background-size:cover;}
.webinars-banner{background:url(../img/webinars-banner.jpg) no-repeat top left; background-size:cover;}
.reseller-banner{background:url(../img/reseller-banner.jpg) no-repeat top left; background-size:cover;}
.pay-per-click-advertising{background:url(../img/pay-per-click-advertising.jpg) no-repeat top left; background-size:cover;}
.paid-search-management-banner{background:url(../img/paid-search-management-banner.jpg) no-repeat top left; background-size:cover;}
.paid-search-management-banner{background:url(../img/paid-search-management-banner.jpg) no-repeat top left; background-size:cover;}
.privacy-banner{background:url(../img/privacy-banner.jpg) no-repeat top left; background-size:cover;}
.news-banner{background:url(../img/news-banner.jpg) no-repeat top left; background-size:cover;}
.halloween-banner{background:url(../img/halloween-banner.jpg) no-repeat top left; background-size:cover; min-height:250px;}
.offer-banner{background:url(../img/offer-banner.jpg) no-repeat top left; background-size:cover; }

.auto-dealer-banner{background:url(../img/auto-dealer-banner.jpg) no-repeat top left; background-size:cover;}
.bankruptcy-banner{background:url(../img/bankruptcy-banner.jpg) no-repeat top left; background-size:cover;}
.environmental-directors-email-list-banner{background:url(../img/environmental-directors-email-list-banner.jpg) no-repeat top left; background-size:cover;}
.home-business-banner{background:url(../img/home-business-banner.jpg) no-repeat top left; background-size:cover;}
.insurance-brokers-banner{background:url(../img/insurance-brokers-banner.jpg) no-repeat top left; background-size:cover;}
.loan-officer-banner{background:url(../img/loan-officer-banner.jpg) no-repeat top left; background-size:cover;}
.ucc-banner{background:url(../img/ucc-banner.jpg) no-repeat top left; background-size:cover;}

.banner-bottom-gr-sec{background:#27af0d; padding:25px 0 25px 0;}
.banner-bottom-gr-sec h2{color:#fff; font-size:26px; margin-bottom:0px;}
.banner-bottom-gr-sec p{color:#fff; font-size:18px; font-weight:normal; margin-bottom:0px;}
.small-font{font-size:12px !important;}

.closing-new-deals{background:url(../img/new-deal-bg.jpg) no-repeat top left; background-size:cover; padding:40px; }
.closing-new-deals h2{color:#fff; font-weight:bold;}

.dark-green{background:#036733; padding:50px;}

.section-sec ul{padding-left:20px;}

.section-sec ul li{font-size:15px; color:#333;}

.without-list ul{padding-left:20px;}

.without-list li{font-size:15px; color:#333; list-style-type:none;}
.without-list li span.green{color:#009933;}

.number{float:left; width:30px;}
.number h2{color:#ff9900; font-size:50px; }
.num-content{margin-left:85px;}

.br-green{border-bottom:1px solid #2d7033;}

.contact-main{background:none; border:1px solid #e5e3df; padding:30px; }
.contact-main h2{font-size: 28px; margin-bottom:10px; color: #000000; display: block; font-weight:300;  }
.contact-main h3{font-size:15px; font-weight:bold; margin-bottom:20px; color: #333333; display: block; }
.contact-main .form-control{background:#f8f9fa; border:0px solid #ebeef2; }
.contact-main .form input,#contact .form textarea{padding:25px 14px;border-radius:0;box-shadow:none;font-size:15px}
.contact-main .form button[type=submit]{background:#ff9900;border:0;padding:10px 40px;color:#050505;transition:.4s;border-radius:0px;cursor:pointer; text-transform:uppercase; font-weight:bold; width:100%; display:block;}
.contact-main .form button[type=submit]:hover{background:#000000; color:#fff;}

.br-grey{border-bottom:2px solid #c9c9c9;}
.br-blk{border-bottom:2px solid #333333;}
.address p{font-size:14px; color:#666666;}
.address p a{font-size:14px; color:#666666;}
.address p a:hover{font-size:14px; color:#ff9900;}

.para-bighead{color: #000000; font-size: 20px; font-weight: normal; font-family: 'Roboto', sans-serif;}
.para-bighead span{font-size:30px !important; font-weight:500 !important;}

/* Services Section
--------------------------------*/
#services{background:#fff;background-size:cover;padding:60px 0 40px 0;}
#services .box{margin-bottom:30px}

#services .icon{float:left}
#services .icon i{color:#18d26e;font-size:36px;line-height:1;transition:.5s}
#services .title{margin-left:60px;font-weight:700;margin-bottom:15px;font-size:18px}
#services .title a{color:#111}
#services .box:hover .title a{color:#18d26e}
#services .description{font-size:14px;margin-left:60px;line-height:24px;margin-bottom:0}

.sicon .icon{float:left}
.sicon .description{font-size:14px;margin-left:70px;line-height:24px;margin-bottom:0; olor:#000000;}
.sicon .description{color:#000000;}
.sicon a:hover .description, .sicon .description:hover{color:#27af0d;}

.dm .icon{float:left; width:37px;}
.dm .title{margin-left:48px;font-weight:700;margin-bottom:15px;font-size:16px !important; margin-top:10px; font-weight:bold;}
.dm .description{font-size:12px; line-height:24px;margin-bottom:0; line-height:18px;}

.sgs-counts-outer{position:absolute; bottom:10px; z-index:1; left:0; right:0; margin-left:auto; margin-right:auto; max-width:900px;}
#facts{position:relative; padding:20px 0 0px 0;}
#facts::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:9}
#facts .container{position:relative;z-index:10}
#facts .counters span{font-weight:700;font-size:52px;display:inline-block;color:#27af0d; font-family: 'Roboto', sans-serif; line-height:50px;}
#facts .counters p{padding:0;margin:0 0 20px 0;font-size:14px;color:#ffffff; font-family: 'Roboto', sans-serif; line-height:18px;}
#facts .facts-img{text-align:center;padding-top:30px}

#facts-about{position:relative; padding:20px 0 0px 0;}
#facts-about::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:9}
#facts-about .container{position:relative;z-index:10}
#facts-about .counters span{font-weight:700;font-size:52px;display:inline-block;color:#000000; font-family: 'Roboto', sans-serif; line-height:50px;}
#facts-about .counters p{padding:0;margin:0 0 20px 0;font-size:14px;color:#036733; font-family: 'Roboto', sans-serif; line-height:18px;}
#facts-about .facts-img{text-align:center;padding-top:30px}

#facts-gr{position:relative; padding:0; background:#27af0d;}
#facts-gr .col-md-6{border:1px solid #ffffff; padding-top:20px;}
#facts-gr::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;z-index:9}
#facts-gr .container{position:relative;z-index:10}
#facts-gr .counters span{font-weight:700;font-size:52px;display:inline-block;color:#ffffff; font-family: 'Roboto', sans-serif; line-height:50px;}
#facts-gr .counters p{padding:0;margin:0 0 20px 0;font-size:14px;color:#ffffff; font-family: 'Roboto', sans-serif; line-height:18px;}
#facts-gr .facts-img{text-align:center;padding-top:30px}

@media only screen and (min-width:768px) and (max-width:991px){
#facts .counters span{font-size:40px;}
#facts-about .counters span{font-size:40px;}
#facts-gr .counters span{font-size:40px;}	
}
@media (max-width:767px){
#facts .col-md-3{width:50%;}
#facts-about .col-md-3{width:50%;}
.sgs-counts-outer{position:relative; bottom:0px; top:0px; }
#facts .counters p{color:#000;}

}
.pad-50-lr{padding-left:50px; padding-right:50px;}
.ninetyper{width:100%; height:90vh;}
.dark-green-bg{background:#448811;}
.top-rside-banner-bg{background:url(../img/banner-top-right-bg.jpg) no-repeat bottom right; background-size:cover; padding-top:20%; padding-bottom:20%; padding-left:30px; padding-right:30px; min-height:80%;}
.top-rside-banner-bg h4{font-size:26px; color:#fff; font-family: 'Open Sans', sans-serif;}

.green-topright-btn{display:block; width:100%; height:18vh; }
.green-topright-btn a{color:#fff; font-size:20px; font-family: 'Roboto', sans-serif;  display:block; width:100%; padding:36px;}
.green-topright-btn a:hover{color:#fff;}
.green-topright-btn a .fa{border:1px solid #fff; border-radius:50%; padding:5px; width:30px; height:30px; line-height:17px;}
.green-topright-btn a:hover .fa{color:#84be0f; background:#fff;}

.grey-bg{background:#f0f0f0; padding:60px 60px 30px 60px;}
.grey-bg p{color:#000; margin-bottom:15px;}

.btn-bottom{position:relative; top:-25px; left:60px;}

.green-small-head{color:#006633; font-size:15px; position:relative;}
.green-small-head::before{content:'';position:absolute;display:block;width:80px;height:3px;background:#27af0d;bottom:8px;left:-95px;}

.contact-side{background:#066933; padding:30px; }
.contact-side h4{font-size:30px; font-weight:bold; margin-bottom:10px;  margin-top:15px; color: #ffffff; display: block; font-weight:bold; text-align:center; padding-bottom:0px; font-family: 'Roboto', sans-serif;}
.contact-side p{font-size:14px; color:#ffffff; display: block; font-weight:normal;  font-family: 'Roboto', sans-serif;}
.contact-side label{color:#fff;}
.contact-side .form-control{background:#fff; border:0px solid #535960; color:#000;  }
.contact-side .form input, .contact-side .form textarea{padding:22px 14px;border-radius:0;box-shadow:none;font-size:15px; padding-right:25px; }
.contact-side .form select{padding:8px 14px;border-radius:0;box-shadow:none;font-size:14px; padding-right:25px; color:#000; height:45px; }
.contact-side .form button[type=submit]{background:#27af0f;border:0;padding:10px 40px;color:#ffffff;transition:.4s;border-radius:0px;cursor:pointer; text-transform:uppercase; font-weight:bold; width:100%; display:block; font-size:14px;}
.contact-side .form button[type=submit]:hover{background:#37d51c; color:#fff;}
.contact-side .input-container {
  display: flex;
  width: 100%;
}
.contact-side .input-container input{position:relative;}
.contact-side .input-container .icon {
    padding: 6px;
	color: #000;
	z-index: 2;
	position: absolute;
	right:5px;
	line-height: 30px;
	text-align:center;
}

.contact-side ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#000000;}
.contact-side ::-moz-placeholder { /* Firefox 19+ */  color:#000000;}
.contact-side :-ms-input-placeholder { /* IE 10+ */  color:#000000;}
.contact-side :-moz-placeholder { /* Firefox 18- */  color:#000000;}



.contact-withoutbg{background:none; padding:10px; }
.contact-withoutbg h4{font-size:30px; font-weight:bold; margin-bottom:10px;  margin-top:15px; color: #000000; display: block; font-weight:bold; text-align:center; padding-bottom:0px; font-family: 'Roboto', sans-serif;}
.contact-withoutbg p{font-size:14px; margin-bottom:40px; color:#000000; display: block; font-weight:normal; text-align:center; font-family: 'Roboto', sans-serif;}
.contact-withoutbg label{color:#000;}
.contact-withoutbg .form-control{background:none; border:1px solid #666666; color:#000;  }
.contact-withoutbg .form input, .contact-withoutbg .form textarea{padding:22px 14px;border-radius:0;box-shadow:none;font-size:15px; padding-right:25px; }
.contact-withoutbg .form button[type=submit]{background:#27af0f;border:0;padding:10px 40px;color:#ffffff;transition:.4s;border-radius:0px;cursor:pointer; text-transform:uppercase; font-weight:bold; width:100%; display:block; font-size:14px;}
.contact-withoutbg .form button[type=submit]:hover{background:#37d51c; color:#fff;}
.contact-withoutbg .input-container {
  display: flex;
  width: 100%;
}
.contact-withoutbg .input-container input{position:relative;}
.contact-withoutbg .input-container .icon {
    padding: 6px;
	color: #000;
	z-index: 2;
	position: absolute;
	right:5px;
	line-height: 30px;
	text-align:center;
}

.contact-withoutbg ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#000000;}
.contact-withoutbg ::-moz-placeholder { /* Firefox 19+ */  color:#000000;}
.contact-withoutbg :-ms-input-placeholder { /* IE 10+ */  color:#000000;}
.contact-withoutbg :-moz-placeholder { /* Firefox 18- */  color:#000000;}


.contact-main-01{background:#ffffff; padding:30px; border:1px solid #3f3f3f;}
.contact-main-01 h4{font-size:30px; font-weight:bold; margin-bottom:10px;  margin-top:15px; color: #000000; display: block; font-weight:bold; text-align:center; padding-bottom:0px; font-family: 'Roboto', sans-serif;}
.contact-main-01 p{font-size:14px; margin-bottom:40px; color:#000000; display: block; font-weight:normal; text-align:center; font-family: 'Roboto', sans-serif;}
.contact-main-01 label{color:#000;}
.contact-main-01 .form-control{background:#fff; border:1px solid #666666; color:#000;  }
.contact-main-01 .form input, .contact-main-01 .form textarea{padding:22px 14px;border-radius:0;box-shadow:none;font-size:15px; padding-right:25px; }
.contact-main-01 .form button[type=submit]{background:#27af0f;border:0;padding:10px 40px;color:#ffffff;transition:.4s;border-radius:0px;cursor:pointer; text-transform:uppercase; font-weight:bold; width:100%; display:block; font-size:14px;}
.contact-main-01 .form button[type=submit]:hover{background:#37d51c; color:#fff;}
.contact-main-01 .input-container {
  display: flex;
  width: 100%;
}
.contact-main-01 .input-container input{position:relative;}
.contact-main-01 .input-container .icon {
    padding: 6px;
	color: #000;
	z-index: 2;
	position: absolute;
	right:5px;
	line-height: 30px;
	text-align:center;
}

.contact-main-01 ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#000000;}
.contact-main-01 ::-moz-placeholder { /* Firefox 19+ */  color:#000000;}
.contact-main-01 :-ms-input-placeholder { /* IE 10+ */  color:#000000;}
.contact-main-01 :-moz-placeholder { /* Firefox 18- */  color:#000000;}



.signup{background:#ffffff; }
.signup h4{font-size:30px; font-weight:bold; margin-bottom:10px;  margin-top:15px; color: #000000; display: block; font-weight:bold; text-align:center; padding-bottom:0px; font-family: 'Roboto', sans-serif;}
.signup p{font-size:14px; margin-bottom:40px; color:#000000; display: block; font-weight:normal; text-align:center; font-family: 'Roboto', sans-serif;}
.signup label{color:#000;}
.signup .form-control{background:#fff; border:1px solid #666666; color:#000;  }
.signup .form input, .signup .form textarea{padding:22px 14px;border-radius:0;box-shadow:none;font-size:15px; padding-right:25px; color:#000; }
.signup .form select{border-radius:0;box-shadow:none;font-size:15px; padding-right:25px; color:#000; height:50px; }
.signup .form button[type=submit]{background:#27af0f;border:0;padding:10px 40px;color:#ffffff;transition:.4s;border-radius:0px;cursor:pointer; text-transform:uppercase; font-weight:bold; width:100%; display:block; font-size:14px;}
.signup .form button[type=submit]:hover{background:#37d51c; color:#fff;}
.signup .input-container {
  display: flex;
  width: 100%;
}
.signup .input-container input{position:relative;}
.signup .input-container .icon {
    padding: 6px;
	color: #000;
	z-index: 2;
	position: absolute;
	right:5px;
	line-height: 30px;
	text-align:center;
}

.signup ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#000000;}
.signup ::-moz-placeholder { /* Firefox 19+ */  color:#000000;}
.signup :-ms-input-placeholder { /* IE 10+ */  color:#000000;}
.signup :-moz-placeholder { /* Firefox 18- */  color:#000000;}

.audit-tool{}
.audit-tool .form-control{background:#fff; border:1px solid #666666; color:#000;  }
.audit-tool .form input, .audit-tool .form textarea{padding:22px 14px;border-radius:0;box-shadow:none;font-size:15px; padding-right:25px; }
.audit-tool .form button[type=submit]{background:#036733;border:0;padding:10px 40px;color:#ffffff;transition:.4s;border-radius:0px;cursor:pointer; text-transform:uppercase; font-weight:bold; width:100%; display:block; font-size:14px;}
.audit-tool .form button[type=submit]:hover{background:#37d51c; color:#fff;}

.contact-quote{background:none; }
.contact-quote .form-control{background:#ffffff;; border:0px solid #535960; color:#000;  }
.contact-quote .form input, .contact-quote .form textarea{padding:22px 14px;border-radius:0;box-shadow:none;font-size:15px}
.contact-quote .form button[type=submit]{background:#27af0f;border:0;padding:14px 40px;color:#ffffff;transition:.4s;border-radius:0px;cursor:pointer; text-transform:uppercase; font-weight:bold; width:100%; display:block; font-size:14px;}
.contact-quote .form button[type=submit]:hover{background:#21970c; color:#fff;}

.contact-quote ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#6a6969;}
.contact-quote ::-moz-placeholder { /* Firefox 19+ */  color:#6a6969;}
.contact-quote :-ms-input-placeholder { /* IE 10+ */  color:#6a6969;}
.contact-quote :-moz-placeholder { /* Firefox 18- */  color:#6a6969;}


#send-message{background:none; border:1px solid #3f3f3f;  padding:30px; }
#send-message h2{font-size:22px; margin-bottom:10px; margin-top:15px; color: #000000; display: block; font-weight:normal; text-align:center;}
#send-message .form-control{background:transparent; border:1px solid #535960; color:#000;  }
#send-message .form input, .send-message .form textarea{padding:22px 14px;border-radius:0;box-shadow:none;font-size:15px}
#send-message .form button[type=submit]{background:#126232;border:0;padding:10px 40px;color:#ffffff;transition:.4s;border-radius:0px;cursor:pointer; text-transform:uppercase; font-weight:bold; width:100%; display:block; font-size:14px;}
#send-message .form button[type=submit]:hover{background:#27af0d; color:#fff;}

#offsite-team-form{background:none; border:1px solid #3f3f3f;  padding:30px; }
#offsite-team-form h2{font-size:22px; margin-bottom:10px; margin-top:15px; color: #000000; display: block; font-weight:normal; text-align:center;}
#offsite-team-form .form-control{background:transparent; border:1px solid #535960; color:#000;  }
#send-message .form input, .offsite-team-form .form textarea{padding:22px 14px;border-radius:0;box-shadow:none;font-size:15px}
#offsite-team-form .form button[type=submit]{background:#126232;border:0;padding:10px 40px;color:#ffffff;transition:.4s;border-radius:0px;cursor:pointer; text-transform:uppercase; font-weight:bold; width:100%; display:block; font-size:14px;}
#offsite-team-form .form button[type=submit]:hover{background:#27af0d; color:#fff;}

#home-popup{background:none; border:1px solid #3f3f3f;  padding:30px; }
#home-popup h2{font-size:22px; margin-bottom:10px; margin-top:15px; color: #000000; display: block; font-weight:normal; text-align:center;}
#home-popup .form-control{background:transparent; border:1px solid #535960; color:#000;  }
#home-popup .form input, .home-popup .form textarea{padding:22px 14px;border-radius:0;box-shadow:none;font-size:15px}
#home-popup .form button[type=submit]{background:#126232;border:0;padding:10px 40px;color:#ffffff;transition:.4s;border-radius:0px;cursor:pointer; text-transform:uppercase; font-weight:bold; width:100%; display:block; font-size:14px;}
#home-popup .form button[type=submit]:hover{background:#27af0d; color:#fff;}

#file{background:none; border:1px solid #3f3f3f;  padding:30px; }
#file h2{font-size:22px; margin-bottom:10px; margin-top:15px; color: #000000; display: block; font-weight:normal; text-align:center;}
#file .form-control{background:transparent; border:1px solid #535960; color:#000;  }
#file .form input, .file .form textarea{padding:22px 14px;border-radius:0;box-shadow:none;font-size:15px}
#file .form button[type=submit]{background:#126232;border:0;padding:10px 40px;color:#ffffff;transition:.4s;border-radius:0px;cursor:pointer; text-transform:uppercase; font-weight:bold; width:100%; display:block; font-size:14px;}
#file .form button[type=submit]:hover{background:#27af0d; color:#fff;}


.item-5 .col-md-2{max-width:20%; flex:20%; width:20%;}

/*.grey-box-sp .col-lg-4{padding-left:5px !important; padding-right:5px !important; display:block;}*/

.no-guttersbox > .col, .no-guttersbox > [class*="col-"]{padding-right:3px; padding-left:3px;}

.light-green-box{background:#27af0d; padding:20px; min-height:158px;  }
.light-grey-box{background:#e5e5e5; padding:12px 20px 12px 20px;  }
.light-grey-box:hover{background:#27af0d;}

.light-grey-box .icon{float:left;}
.light-grey-box .title{margin-left:90px;font-weight:700; color:#1a1b26; margin-bottom:3px; margin-top:10px;font-size:16px; font-family: 'Roboto', sans-serif;}
.light-grey-box .description{font-size:14px;margin-left:90px; color:#1a1b26;line-height:18px;margin-bottom:0; font-family: 'Roboto', sans-serif;}

.light-grey-box:hover .title{color:#ffffff;}
.light-grey-box:hover .description{color:#ffffff;}
.hide-img{display:none;}
.light-grey-box:hover .hide-img{display:block;}
.light-grey-box:hover .show-img{display:none;}

.top-decision-arrow {position:absolute; bottom:10px; right:15px; }
.top-decision-arrow .fa{border:1px solid #1c8908; color:#1c8908; border-radius:50%; font-size:14px; width:20px; height:20px; text-align: center; line-height: 18px;}

.light-grey-box:hover .top-decision-arrow .fa{border:1px solid #ffffff; color:#ffffff;}


.magnates-box .icon{float:left;}
.magnates-box .title{margin-left:70px;font-weight:700; color:#1a1b26; margin-bottom:5px;font-size:18px; font-family: 'Roboto', sans-serif;}
.magnates-box .title01{margin-left:80px;font-weight:700; color:#000000; margin-bottom:5px;font-size:18px; font-family: 'Roboto', sans-serif;}
.magnates-box .title01 a{color:#000000; font-size:18px; font-family: 'Roboto', sans-serif;}
.magnates-box .description{font-size:13px;margin-left:65px; color:#1a1b26;line-height:15px;margin-bottom:0; font-family: 'Roboto', sans-serif;}

.magnates-box .title-white{margin-left:70px;font-weight:bold; color:#ffffff; margin-bottom:5px;font-size:18px; font-family: 'Roboto', sans-serif; text-align:left; padding-top:20px;}

.link-white{color:#fff; font-size:20px; font-family: 'Roboto', sans-serif; }
.link-white:hover{color:#fff;}
.link-white .fa{border:1px solid #fff; border-radius:50%; padding:5px; width:30px; height:30px; line-height:17px; text-align:center;}
.link-white:hover .fa{color:#27af0d; background:#fff;}

.grey-box-bg{background:#f3f3f3; padding:20px; }
.grey-box-bg h4{font-size:22px; color:#000;}

.blk-text-link{color:#000; font-weight:600;}
.blk-text-link:hover{color:#336600;}


.dark-gr-box-tr{background:url(../img/half-darkgreen-bottom.png) no-repeat bottom right #666666; padding:80px 80px 80px 80px; position:relative; }

.dark-gr-box-tr h4{color:#fff; font-size:26px; font-weight:bold; font-family: 'Roboto', sans-serif; min-height:93px; margin-bottom:3px;}
.dark-gr-box-tr p{color:#fff; font-size:18px; font-family: 'Roboto', sans-serif;}

.dark-gr-box-tr:hover {background:url(../img/half-darkgrey-bottom.png) no-repeat bottom right #666666; } 

/* Testimonials Section
--------------------------------*/
#testimonials{background:#fff;}
#testimonials .section-header{margin-bottom:40px}
#testimonials .testimonial-item .testimonial-img{width:120px;border-radius:50%;border:4px solid #fff;margin:0 auto}
#testimonials .testimonial-item h3{font-size:25px;font-weight:500;margin:10px auto 5px auto;color:#333300;font-family: 'Roboto', sans-serif; margin-bottom:20px;}
#testimonials .testimonial-item h4{font-size:14px;color:#999;margin:0 0 15px 0}
#testimonials .testimonial-item .quote-sign-left{margin-top:-15px;padding-right:10px;display:inline-block;width:37px}
#testimonials .testimonial-item .quote-sign-right{margin-bottom:-15px;padding-left:10px;display:inline-block;max-width:100%;width:37px}
#testimonials .testimonial-item p{color:#666666; margin:0 auto 15px auto;font-size:19px;line-height:34px; font-family: 'Roboto', sans-serif;}
@media (min-width:992px){
#testimonials .testimonial-item p{width:100%}
}
#testimonials .owl-dots,#testimonials .owl-nav{margin-top:5px;text-align:center}
#testimonials .owl-dot{display:inline-block;margin:0 5px;width:20px;height:2px;border-radius:0%;background-color:#ddd}
#testimonials .owl-dot.active{background-color:#000000;outline:0;width:40px; height:2px;}



/*--------------------------------------------------------------
# Footer
--------------------------------------------------------------*/
#footer{background:#000;padding:0;color:#eee;font-size:14px}
.footer-btn{text-align:right}
#footer .footer-top{background:#036733;height:100%;padding:0}
.mt-100{margin-top:100px}
#footer .footer-top .footer-info h3{font-size:34px;margin:0 0 20px 0;padding:2px 0 2px 10px;line-height:1;font-weight:700;letter-spacing:3px;border-left:4px solid #18d26e}
#footer .footer-top .footer-info p{font-size:14px;line-height:24px;margin-bottom:0;color:#eee}
#footer .footer-top .social-links-f{text-align:right;}
#footer .footer-top .social-links-f a{font-size:24px;display:inline-block;color:#fff;line-height:25px;padding:4px 0;transition:.3s; padding:5px;}
#footer .footer-top .social-links-f a:hover{color:#bff750;}
#footer .footer-top h4{font-size:14px;font-weight:700;color:#fff;text-transform:uppercase;position:relative;padding-bottom:12px}
#footer .footer-top h4::after,#footer .footer-top h4::before{content:'';position:absolute;left:0;bottom:0;height:2px}
#footer .footer-top h4::before{right:0;background:#555}
#footer .footer-top h4::after{background:#18d26e;width:60px}
#footer .footer-top .footer-links{}
#footer .footer-top .footer-links a{font-size:14px;color:#fff; padding:10px 3px 0 3px; display:inline-block;}
#footer .footer-top .footer-links a:hover{font-size:14px;color:#bff750;}
.f-contact a{font-size:14px;color:#fff}
.f-contact a:hover{font-size:14px;color:#f90}

#footer .footer-top .footer-contact{margin-bottom:30px}
#footer .footer-top .footer-contact a{color:#fff}
#footer .footer-top .footer-contact a:hover{color:#4bcaff}
#footer .footer-top .footer-contact p{line-height:22px;color:#fff;font-size:14px}
.f-contact{border-top:1px solid #945c13;padding-top:20px}
#footer .footer-top .footer-newsletter{margin-bottom:30px}
#footer .footer-top .footer-newsletter input[type=email]{border:0;padding:6px 8px;width:65%}
#footer .footer-top .footer-newsletter input[type=submit]{background:#18d26e;border:0;width:35%;padding:6px 0;text-align:center;color:#fff;transition:.3s;cursor:pointer}
#footer .footer-top .footer-newsletter input[type=submit]:hover{background:#13a456}
#footer .copyright{padding:5px 0 5px 0}
#footer .footer-links-bottom{padding:30px 0 15px 0;text-align:right}
#footer .footer-links-bottom a{font-size:14px;color:#fff;text-transform:uppercase;padding:0 3px 0 3px}
#footer .footer-links-bottom a:hover{font-size:14px;color:#f90}

.mx-500{max-width:500px; margin:0 auto;}
.mx-600{max-width:600px; margin:0 auto;}
.mx-640{max-width:640px; margin:0 auto;}
.mx-700{max-width:700px; margin:0 auto;}
.mx-800{max-width:800px; margin:0 auto;}
@media (max-width: 992px) {
.footer-btn,  .footer-contact, #footer .footer-top .social-links, .footer-info, #footer .footer-links-bottom, .copyright{text-align:center;}
.item-5 .col-md-2{max-width:33%; flex:33%; width:33%;}
}

@media (max-width: 768px) {
	.bighead-white, .bighead{font-size:40px;}
	.item-5 .col-md-2{max-width:50%; flex:50%; width:50%;}
}
@media (max-width: 480px) {
	.bighead-white, .bighead{font-size:30px;}
	.subhead{font-size:22px;}
	.item-5 .col-md-2{max-width:100%; flex:100%; width:100%;}
}
.gallery-wrap{box-shadow:0 2px 12px rgba(0,0,0,.08);transition:.3s}.gallery-wrap:hover{box-shadow:0 4px 14px rgba(0,0,0,.16)}.gallery-item{position:relative;overflow:hidden}.gallery-item figure{background:#000;overflow:hidden;position:relative;border-radius:4px 4px 0 0;margin:0}.gallery-item figure:hover img{opacity:.4;transition:.3s}.gallery-item figure .link-preview{position:absolute;display:inline-block;opacity:0;line-height:1;text-align:center;width:36px;height:36px;background:#fff;border-radius:50%;transition:.2s linear}.gallery-item figure .link-preview i{padding-top:6px;font-size:22px;color:#333}.gallery-item figure .link-preview:hover{background:#f90}.gallery-item figure .link-preview:hover i{color:#fff}.gallery-item figure .link-preview{left:calc(50% - 10px);top:calc(50% - 18px)}.gallery-item figure:hover .link-preview{opacity:1;left:calc(50% - 18px)}
#gallery .col-lg-2{width:20%; flex:20%; max-width:20%;}


.video-bg-home{background:url(../img/video-bg.jpg) no-repeat top center; background-size:cover; display:inline-block; width:100%; min-height:337px;}

.videogallery-bg1{background:url(../img/video-gallery-bg-01.jpg) no-repeat top center; background-size:cover; display:inline-block; width:100%; min-height:325px;}
.videogallery-bg2{background:url(../img/video-gallery-bg-02.jpg) no-repeat top center; background-size:cover; display:inline-block; width:100%; min-height:150px;}
.videogallery-bg3{background:url(../img/video-gallery-bg-03.jpg) no-repeat top center; background-size:cover; display:inline-block; width:100%; min-height:150px;}
.videogallery-bg4{background:url(../img/video-gallery-bg-04.jpg) no-repeat top center; background-size:cover; display:inline-block; width:100%; min-height:150px;}
.videogallery-bg5{background:url(../img/video-gallery-bg-05.jpg) no-repeat top center; background-size:cover; display:inline-block; width:100%; min-height:150px;}
.videogallery-bg6{background:url(../img/video-gallery-bg-06.jpg) no-repeat top center; background-size:cover; display:inline-block; width:100%; min-height:150px;}
.videogallery-bg7{background:url(../img/video-gallery-bg-07.jpg) no-repeat top center; background-size:cover; display:inline-block; width:100%; min-height:150px;}

.video-gallery{color:#fff;}
.video-gallery i{font-size:60px; height:60px; width:60px; margin:0px; border-radius: 50%; text-align:center; background:transparent; line-height:50px; color:#ffffff; 
border: 0px solid #ffffff; -webkit-transition: 500ms; -moz-transition: 500ms; -o-transition: 500ms;
  transition: 500ms; padding-left:10px; border:5px solid #fff; }
.video-gallery i:hover {background:transparent; color: #27af0d;   }

.centeralign{display:flex; align-content:center; justify-content:center; flex-direction:column; flex-wrap:wrap; }

.bottomalign {display: flex; align-content: flex-end; justify-content: center; flex-direction: row;
    flex-wrap: wrap;}
.video-main{color:#fff;}
.video-main i{font-size:90px; height:80px; width:80px; margin:0px; border-radius: 100%; text-align:center; background:transparent; line-height:80px; color:#27af0d;
border: 0px solid #ffffff; -webkit-transition: 500ms; -moz-transition: 500ms; -o-transition: 500ms;
  transition: 500ms; float: left; padding-left:5px; }
.video-main i:hover {background:transparent; color: #ffffff;   }
.play-after-con h2{color:#fff; font-size:30px; text-align:center; font-weight:bold; font-family: 'Roboto', sans-serif;}







.grtyoutube-popup {position:fixed; top:0; left:0; right:0; bottom:0; z-index:99999;}
.grtyoutube-popup-content {margin-top:150px; width:95%; max-width:850px; margin-left:auto; margin-right:auto; position:relative; }
.grtyoutube-popup-close {position:absolute; top:-30px; right:0; color:#FFF; font-size:25px; width:17px; height:17px; cursor:pointer; }
.grtyoutube-iframe {width:100%; height:480px; }
@media (max-width:767px) {
	.grtyoutube-iframe {width:100%; height:350px; }
	.topheadline{font-size:20px;}
    .inner-first-con h1{font-size:30px;}
	.inner-banner h1{ font-size:35px; }
}
.grtyoutube-dark-theme{background: rgba(0,0,0, 0.85);}
.grtyoutube-dark-theme .grtyoutube-popup-content {-webkit-box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4); -moz-box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4);
	box-shadow: 0px 0px 8px 0px rgba(255,255,255,0.4);}
.grtyoutube-dark-theme .grtyoutube-popup-close {background: url(../img/icon-close-white.png) no-repeat;}

.dark-grey-sec{background:#1f1d1d; padding:80px 0 80px 0;}
.green-sec{background:#669900; }

.green-head{color:#339900; font-size:18px; font-weight:normal;}

.green-star-list-five{padding-left:10px;}
.green-star-list-five li{width:20%; float:left; background:url(../img/green-star.png) no-repeat top 3px left; list-style-type:none !important; padding-left:20px; margin-bottom:18px;  }
.green-star-list-five li a{color:#373737; font-weight:400;}
.green-star-list-five li a:hover{color:#339900;}

.green-star-list{padding-left:10px;}
.green-star-list li{background:url(../img/green-star.png) no-repeat top 3px left; list-style-type:none !important; padding-left:20px; margin-bottom:10px; line-height:18px; font-size:14px;  }
.green-star-list li a{color:#373737; font-weight:400;}
.green-star-list li a:hover{color:#339900;}

.blk-dot-list{padding-left:10px;}
.blk-dot-list li{margin-bottom:10px; line-height:18px; font-size:14px; color:#000000;  }
.blk-dot-list li a{color:#000000; font-weight:400;}
.blk-dot-list li a:hover{color:#339900;}

.green-bg-list{padding-left:1px !important;}
.green-bg-list li{background:#066933; list-style-type:none;  padding:10px; line-height:18px; font-size:15px; padding-left:20px; border-bottom:1px solid #ffffff;  }
.green-bg-list li a{color:#ffffff; font-weight:normal; font-size:13px; font-family: 'Roboto', sans-serif; position:relative; }
.green-bg-list li a::before{content:"\A"; width:6px; height:6px; border-radius:50%;
    background: #ffffff; position:absolute; top:7px; left:-14px;}
.green-bg-list li a:hover{color:#dcdddb;}

.dgreen-bg-list-outer{}
.dgreen-bg-list{padding-left:0px; padding-left:20px; width:100%; }
.dgreen-bg-list tr td{ background:#066933;  padding:10px; margin-bottom:5px; border:1px solid #ffffff; line-height:18px; font-size:14px; color:#ffffff; padding-left:30px; }
.dgreen-bg-list td a{color:#ffffff; font-weight:normal; font-family: 'Roboto', sans-serif; position:relative;}
.dgreen-bg-list td a:hover{color:#dcdddb;}
.dgreen-bg-list td a::before{content:"\A"; width:6px; height:6px; border-radius:50%;
    background: #ffffff; position:absolute; top:7px; left:-14px;}
	
.lgreen-bg-list{padding-left:0px; padding-left:20px; width:100%; }
.lgreen-bg-list tr td{ background:#27af0d;  padding:10px; margin-bottom:5px; border:1px solid #ffffff; line-height:18px; font-size:14px; color:#ffffff; padding-left:30px; }
.lgreen-bg-list td a{color:#ffffff; font-weight:normal; font-family: 'Roboto', sans-serif; position:relative;}
.lgreen-bg-list td a:hover{color:#dcdddb;}
.lgreen-bg-list td a::before{content:"\A"; width:6px; height:6px; border-radius:50%;
    background: #ffffff; position:absolute; top:7px; left:-14px;}
	
.respo-tab{width:100%; overflow-x:auto;}
.grey-top-list{padding-left:0px; width:100%; margin-bottom:20px;}
.grey-top-list tr th{ background:#333333;  padding:10px; margin-bottom:5px; border:1px solid #ffffff; line-height:18px; font-size:14px; color:#ffffff;  }
.grey-top-list tr td{ background:#ffffff;  padding:10px; margin-bottom:5px; border:1px solid #333333; line-height:18px; font-size:14px; color:#000;  }
.grey-top-list  tr th a{color:#ffffff; font-weight:normal; font-family: 'Roboto', sans-serif; position:relative;}
.grey-top-list th a:hover{color:#009900;}
.grey-top-list td a{color:#000000; font-weight:normal; font-family: 'Roboto', sans-serif; position:relative;}
.grey-top-list td a:hover{color:#009900;}

.corporate-form{}
.corporate-form .form-control{background:#fff; border:1px solid #535960; color:#000;  }
.corporate-form .corporate-form .form textarea{padding:25px 14px;border-radius:0;box-shadow:none;font-size:15px; padding-right:25px; }

	
.dgrey-bg-list{padding-left:0px; padding-left:20px; width:100%; }
.dgrey-bg-list tr td{ background:#cccccc;  padding:10px; margin-bottom:5px; border:1px solid #ffffff; line-height:18px; font-size:14px; color:#000000; padding-left:30px; }
.dgrey-bg-list td a{color:#000000; font-weight:normal; font-family: 'Roboto', sans-serif; position:relative;}
.dgrey-bg-list td a:hover{color:#066933;}
.dgrey-bg-list td a::before{content:"\A"; width:6px; height:6px; border-radius:50%;
    background: #000000; position:absolute; top:7px; left:-14px;}

.white-star-list{padding-left:10px;}
.white-star-list li{background:url(../img/white-star.png) no-repeat top 3px left; list-style-type:none !important; padding-left:20px; margin-bottom:10px; line-height:18px; font-size:14px;  }
.white-star-list li a{color:#ffffff; font-weight:400;}
.white-star-list li a:hover{color:#e4e5e4;}

.dark-green-sec{background:#126232;}
.dark-green-sec p{color:#ffffff;}

.dark-blk-sec{background:#333333;}
.dark-blk-sec p{color:#ffffff;}

.white-list{padding-left:30px !important;}
.white-list li{color:#fff !important;} 

.white-list-s{padding-left:30px !important;}
.white-list-s li{color:#fff !important; font-size:14px;} 

.white-text-link{color:#fff; font-size:20px; font-family: 'Roboto', sans-serif; padding:20px;}
.white-text-link:hover{color:#fff;}
.white-text-link .fa{border:1px solid #fff; border-radius:50%; padding:4px; width:30px; height:30px; line-height:17px; text-align:center;}
.white-text-link:hover .fa{color:#84be0f; background:#fff;}

.green-text-link{color:#7bba21; font-size:20px; font-family: 'Roboto', sans-serif; padding:20px 0 20px 0;}
.green-text-link:hover{color:#fff;}
.green-text-link .fa{border:1px solid #7bba21; font-size:normal; border-radius:50%; padding:4px; width:30px; height:30px; line-height:22px; text-align:center;}
.green-text-link:hover .fa{color:#84be0f; font-size:normal; background:#fff;}

.blk-br-box{border:1px solid #000; padding:30px 30px 10px 30px;}
.blk-br-box h2{font-size:22px; color:#333; font-weight:bold; margin-bottom:10px; font-family: 'Roboto', sans-serif;}
.blk-br-box p{font-size:16px; color:#333; margin-bottom:10px;}

.br-left-light{border-left:2px solid #99d98d; padding-left:20px;}
.top-green-pad{padding:10px;}

.email-append-benefit-sec{background:url(../img/email-append-benefit-sec.jpg) no-repeat top center; background-size:cover;}
.email-append-benefit-sec h2{color:#ffffff; font-size:30px; font-weight:bold;}
.email-append-benefit-sec p{color:#ffffff; font-size:16px;}

.oil-gas-benefit-sec{background:url(../img/oil-gas-benefit-bg.jpg) no-repeat top center; background-size:cover;}
.oil-gas-benefit-sec h2{color:#ffffff; font-size:30px; font-weight:bold;}
.oil-gas-benefit-sec p{color:#ffffff; font-size:16px;}

.usa-business-list-sec{background:url(../img/usa-business-list-bg.jpg) no-repeat top center; background-size:cover;}
.usa-business-list-sec h2{color:#ffffff; font-size:30px; font-weight:bold;}
.usa-business-list-sec p{color:#ffffff; font-size:16px;}

.b2b-email-list-sec{background:url(../img/b2b-email-list-bg.jpg) no-repeat top center; background-size:cover;}
.b2b-email-list-sec h2{color:#ffffff; font-size:30px; font-weight:bold;}
.b2b-email-list-sec p{color:#ffffff; font-size:16px;}

.crmlist-sec{background:url(../img/crmlist-sec-bg.jpg) no-repeat top center; background-size:cover;}
.crmlist-sec h2{color:#ffffff; font-size:30px; font-weight:bold;}
.crmlist-sec p{color:#ffffff; font-size:16px;}

.salesforce-list-sec{background:url(../img/salesforce-list-bg.jpg) no-repeat top center; background-size:cover;}
.salesforce-list-sec h2{color:#ffffff; font-size:30px; font-weight:bold;}
.salesforce-list-sec p{color:#ffffff; font-size:16px;}


.healthcare-inner-text-bg{background:url(../img/healthcare-inner-text-bg.jpg) no-repeat top center; background-size:cover;}
.healthcare-inner-text-bg h2{color:#ffffff; font-size:30px; font-weight:bold;}
.healthcare-inner-text-bg p{color:#ffffff; font-size:13px; margin-bottom:10px;}
.healthcare-inner-text-bg p a{color:#27af0d !important; font-size:13px; margin-bottom:10px;}

.light-br-box{border:1px solid #f1f1f1; padding:30px 30px 10px 30px;}
.light-br-box h2{font-size:22px; color:#333; font-weight:bold; margin-bottom:10px; font-family: 'Roboto', sans-serif;}
.light-br-box p{font-size:16px; color:#333; margin-bottom:10px;}

.white-br-box{border:1px solid #b7b7b7; background:#ffffff; padding:25px 25px 10px 25px;}
.white-br-box h4{font-size:15px; color:#000000; font-weight:bold; margin-bottom:10px; font-family: 'Roboto', sans-serif;}
.white-br-box p{font-size:14px; color:#333; margin-bottom:10px;}

.br-wh-rh{border-right:2px solid #fff; border-bottom:4px solid #fff; }
.br-wh-lh{border-left:2px solid #fff; border-bottom:4px solid #fff; }

.free-quote-sec{background:url(../img/free-quote-sec-bg.jpg) no-repeat top center; background-size:cover; padding:80px 0 60px 0;}
.free-quote-sec h2{font-size:45px; font-weight:bold; color:#fff; text-align:right;}
.free-quote-sec p{font-size:25px; font-weight:normal; color:#fff; text-align:right; line-height:30px;}




.why-choose-sec{background:url(../img/why-choose-bg.jpg) no-repeat top center; background-size:cover; padding:100px 0 300px 0;}
.why-choose-white-box{background:rgba(255,255,255,0.6); padding:30px; margin-bottom:100px;}
.why-choose-sec p{color:#09aff5; font-size:18px;}
.why-choose-sec ul li{color:#09aff5; font-size:18px;}
.why-choose-sec h2{color:#09aff5; font-size:32px;}
.c-position{z-index:1}
.font-14{font-size:14px !important; line-height:20px !important;}

.company-logo img {
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
  filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
}

/* Disable grayscale on hover */
.company-logo img:hover {
  -webkit-filter: grayscale(0);
  filter: none;
}

.f-left-job-head{float:left;}
.br-lr-white{border-left:1px solid #fff; border-right:1px solid #fff;}
.white-font{color:#fff;}

.help-con{background:#4bcaff; padding:80px 0 80px 0;}
.help-link a{font-size:20px; color:#1d252d; font-weight:bold;}
.help-link a:hover{color:#fff;}

.f-social{text-align:right; padding-right:20px;}
#main{overflow:hidden;}


.bline { display: inline-block;  position: relative;  }
.bline:before{content: "";  position: absolute;  height: 5px;  border-bottom: 6px solid #4bcaff;
  top: 24px;  width: 10%; right:100%;  margin-right: 15px;}
  
 .text-link{color:#33ccff;}
 .text-link:hover{color:#1b98c2;}
 .what-we-do-sec{background:url(../img/what-we-do-bg.jpg) no-repeat top center; background-size:cover; padding:150px 0 150px 0;}
 .what-we-do-sec p{font-size:28px; line-height:35px; color:#fff;}
 
 .healthcare-speciality-sec{background:url(../img/healthcare-speciality-bg.jpg) no-repeat top center; background-size:cover; padding:150px 0 150px 0;}
 .healthcare-speciality-sec p{font-size:28px; line-height:35px; color:#fff;}
 
  .quick-hiring{background:url(../img/quick-hiring.jpg) no-repeat top center; background-size:cover; padding:150px 0 150px 0;}
 .quick-hiring p{font-size:28px; line-height:35px; color:#fff;}
  
  
#insight-slide {padding: 80px 0;  background:#f5f5f5;}
#insight-slide .item {margin:0 10px 0 10px;}

#insight-slide .services-carousel .light-grey-box{background:#f0f0f0; padding:20px 20px 30px 20px; position:relative;}
.service-cta{position:absolute; bottom:0px; right:0px; background:#000; width:30px; height:30px; text-align:center; }
.service-cta .fa{color:#4bcaff; font-size:20px; line-height:30px;} 
#insight-slide .services-carousel .item h2{font-size:14px;font-weight:600;color:#333;margin-bottom:10px}
#insight-slide .services-carousel .item p{font-size:13px; font-style:italic; color:#000;line-height:20px}
#insight-slide .owl-nav{margin-top:5px;text-align:center;display:block;position:absolute;top:-45px;right:10px}
#insight-slide .owl-nav .owl-prev{width:30px;height:30px}
#insight-slide .owl-nav .owl-next{width:30px;height:30px}
#insight-slide .owl-nav .owl-prev:focus{color:#000;outline:0}
#insight-slide .owl-nav .owl-next:focus{color:#000;outline:0}
.dash-list{list-style:none;margin-left:0;padding-left:1em}
.dash-list li{font-size:20px !important;}
.dash-list > li:before {
    display: inline-block;
    content: "-";
    width: 1em;
    margin-left: -1em;
}
.tab-scroll{overflow-x:auto;}
.border-tab{margin-bottom:30px;}
.border-tab h2, .border-tab h3, .border-tab h4 {color:#333333;border:1px solid #ccc;padding:5px; font-size:20px;}
.border-tab td{color:#333333;border:1px solid #ccc;padding:5px;}
.border-tab tr:nth-child(even) {background: #fff}
.border-tab tr:nth-child(odd) {background: #e5e5e5}

.border-tab-01{margin-bottom:30px;}
.border-tab-01 td{color:#333333;border:2px solid #fff; padding:5px; background: #eaeaea;}
.border-tab-01 .border-tab-head{color:#ffffff !important; background:#333333 !important;}

.light-grey-sec{background:#e5e5e5; padding:70px 0 50px 0;}
.green-bg-sec{background:#036733; padding:70px 0 50px 0;}
.green-bg-sec h2 {
    color: #fff;
    font-size: 34px;
    font-weight: 600;
    font-family: 'Roboto', sans-serif;
}
.green-bg-sec h3 {
    color: #fff;
    font-size: 25px;
    font-weight: 600;
    font-family: 'Roboto', sans-serif;
}
.green-bg-sec p {
    font-size: 14px;
	color: #ffffff;
	margin-bottom: 20px;
}
.grey-sec-light{background:#eeeeee; padding:0px;}

.grey-sec-light-01{background:#f3f3f3; padding:0px;}
.blue-sec-light{background:#e7edf5; padding:0px;}
.lighter-grey{background:#f7f7f7; padding:70px 0 50px 0;}
.pad-sec{padding-left:15%; padding-top:80px; padding-bottom:40px; padding-right:40px;}

.industry-bot-sec{background:url(../img/industry-bottom-banner-bg.jpg) no-repeat top left; background-size:cover; padding:40px 0 10px 0; }
.industry-bot-sec h2{color:#ffffff; font-size:25px;}
.industry-bot-sec p{color:#ffffff;}

.about-sgs{background:url(../img/about-sgs.jpg) no-repeat top left; background-size:cover; min-height:400px;}

.geotargeted-list-sgs{background:url(../img/geo-targeted-list-bg.jpg) no-repeat top left; background-size:cover; min-height:400px;}

.advantage-tech-list-bg{background:url(../img/advantage-tech-list-bg.jpg) no-repeat top left; background-size:cover; min-height:400px;}

.bs-example .accordion .active .fa{margin-right: 0.5rem; float:right; color:#ffffff; width: 20px;
height: 20px; text-align: center; line-height: 20px; }
.bs-example .accordion .fa{margin-right: 0.5rem; float:right; color:#000000; width: 20px;
height: 20px; text-align: center; line-height: 20px; }

.bs-example .card-header{padding:0px;}
.bs-example .card-header h2{padding:0px; margin:0px;}
.bs-example .card-header .btn-link{width:100%; text-align:left; background:#ebebeb; padding:5px 10px 5px 10px; min-height:45px; color:#000000; border-radius:0px; border:0px solid #fff;}
.bs-example .card-header .collapsed{width:100%; text-align:left; background:#ebebeb; padding:5px 10px 5px 10px; min-height:45px; color:#000000; border-radius:0px; border:0px solid #fff;}

.bs-example .card-header .active{width:100%; text-align:left; background:#339900; padding:5px 10px 5px 10px; min-height:45px; color:#ffffff; text-decoration:none}

.bs-example .card-body{padding:20px; border: 1px solid rgba(0,0,0,.125);}
.bs-example h2{background:#e1e1e1; width:100%;}

.bs-example .card{margin-bottom:4px; border-radius:0px; border:0px solid #fff;}

.bs-example-blk .accordion .active .fa{margin-right: 0.5rem; float:right; color:#ffffff; width: 20px;
height: 20px; text-align: center; line-height: 20px; }
.bs-example-blk .accordion .fa{margin-right: 0.5rem; float:right; color:#ffffff; width: 20px;
height: 20px; text-align: center; line-height: 20px; }

.bs-example-blk .card-header{padding:0px;}
.bs-example-blk .card-header h2{padding:0px; margin:0px;}
.bs-example-blk .card-header .btn-link{width:100%; text-align:left; background:#333333; padding:5px 10px 5px 10px; min-height:45px; color:#ffffff; border-radius:0px; border:0px solid #fff;}
.bs-example-blk .card-header .collapsed{width:100%; text-align:left; background:#333333; padding:5px 10px 5px 10px; min-height:45px; color:#ffffff; border-radius:0px; border:0px solid #fff;}

.bs-example-blk .card-header .active{width:100%; text-align:left; background:#339900; padding:5px 10px 5px 10px; min-height:45px; color:#ffffff; text-decoration:none}

.bs-example-blk .card-body{padding:20px; border: 1px solid rgba(0,0,0,.125);}
.bs-example-blk h2{background:#e1e1e1; width:100%;}

.bs-example-blk .card{margin-bottom:2px; border-bottom:0px;}

.grey-font{color:#666666 !important;}
.address-info h4{color:#00ccff; font-size:24px;}
.address-info p{color:#000000; font-size:18px;}

.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden}
.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}

.bottom-contact-sec{background:#283038; }
.contact-bot{background:none;  padding:100px 30px 100px 30px; }
.contact-bot h2{font-size: 40px; margin-bottom:10px; color: #fff; display: block; font-weight:300;}
.contact-bot h3{font-size:15px; font-weight:bold; margin-bottom:20px; color: #333333; display: block; }
.contact-bot .form-control{background:transparent; border:1px solid #535960; color:#fff;  }
.contact-bot .form input,#contact .form textarea{padding:25px 14px;border-radius:0;box-shadow:none;font-size:15px}
.contact-bot .form button[type=submit]{background:#4bcaff;border:0;padding:10px 40px;color:#000;transition:.4s;border-radius:0px;cursor:pointer; text-transform:uppercase; font-weight:bold; width:100%; display:block;}
.contact-bot .form button[type=submit]:hover{background:#308eb5; color:#fff;}

.contact-bot ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#fff;}
.contact-bot ::-moz-placeholder { /* Firefox 19+ */  color:#fff;}
.contact-bot :-ms-input-placeholder { /* IE 10+ */  color:#fff;}
.contact-bot :-moz-placeholder { /* Firefox 18- */  color:#fff;}
.black-font{color:#000 !important;}
.blue-box{background:#4bcaff; min-height:180px;}

.mh-130{min-height:130px;}


@media (max-width:1280px) {
.top-right-contact{float:right; text-align:right;}
#nav-menu-container{}
#nav-menu-container ul{float:right;}
}
@media (max-width:920px) {
.top-right-contact{float:right; text-align:right;}	
}
@media (max-width:767px) {
.br-lr-white{border-left:0px solid #fff; border-right:0px solid #fff; border-top:1px solid #fff; border-bottom:1px solid #fff; padding:20px 0 20px 0;}
.f-left-job-head{float:none;}
.f-social, #footer .footer-top .social-links-f{text-align:center;}	
.f-social{margin-top:0px !important;}
.social-links-f{margin-bottom:0px !important;}	
#footer .footer-top{padding-bottom:30px;}

.pad-sec{padding-left:20px; padding-top:80px; padding-bottom:20px; padding-right:20px; }


}
#data-verify-tab .nav-tabs .nav-item .nav-link.active{background:#009900; color:#fff; border-radius:0px;}
#data-verify-tab .nav-tabs .nav-item .nav-link{background:#e0f3e0; color:#000; border-radius:0px; border:1px solid #fff;}
#data-verify-tab .tab-content{border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding:0 20px 0 20px; margin-bottom:20px;}

#address-tab-main .nav{justify-content: center; align-content:center;}

#address-tab-main .nav-tabs .nav-item .nav-link.active{background:#036733; color:#fff; border-radius:0px;}
#address-tab-main .nav-tabs .nav-item .nav-link{background:#ffffff; color:#000; border-radius:0px; border:1px solid #fff;}
#address-tab-main .tab-content{border-left:0px solid #ccc; border-right:0px solid #ccc; border-bottom:0px solid #ccc; padding:0px; margin-bottom:20px;}


.resource-top-pos{position: relative; z-index:1; margin-top: -50px;}
.pos-rel{position:relative;}

#resource-tab{color:#000;}
#resource-tab .nav-tabs .nav-item .nav-link.active{background:#009900; color:#fff; border-radius:0px;}
#resource-tab .nav-tabs .nav-item .nav-link{background:#ebebeb; color:#000; border-radius:0px; border:1px solid #fff; text-align:center;}
#resource-tab .tab-content{border-left:0px solid #ccc; border-right:0px solid #ccc; border-bottom:0px solid #ccc; padding:0 0px 0 0px; margin-bottom:20px;}

#resource-tab .nav-tabs .nav-item a, #resource-tab .nav-tabs .nav-item .nav-link{font-size:11px;}

#resource-tab .resource-icon-outer{}
#resource-tab .wp-green{background:url(../img/wp-green.png) no-repeat top center; width:100%; height:50px; }
#resource-tab .nav-tabs .nav-item .nav-link.active .wp-green{background:url(../img/wp-white.png) no-repeat top center; }

#resource-tab .article-green{background:url(../img/article-green-icon.png) no-repeat top center; width:100%; height:50px; min-width:50px; }
#resource-tab .nav-tabs .nav-item .nav-link.active .article-green{background:url(../img/article-white-icon.png) no-repeat top center; }

#resource-tab .guide-green{background:url(../img/guide-green-icon.png) no-repeat top center; width:100%; height:50px; min-width:50px; }
#resource-tab .nav-tabs .nav-item .nav-link.active .guide-green{background:url(../img/guide-white-icon.png) no-repeat top center; }

#resource-tab .cs-green{background:url(../img/cs-green-icon.png) no-repeat top center; width:100%; height:50px; min-width:50px; }
#resource-tab .nav-tabs .nav-item .nav-link.active .cs-green{background:url(../img/cs-white-icon.png) no-repeat top center; }

#resource-tab .pd-green{background:url(../img/pd-green-icon.png) no-repeat top center; width:100%; height:50px; min-width:50px; }
#resource-tab .nav-tabs .nav-item .nav-link.active .pd-green{background:url(../img/pd-white-icon.png) no-repeat top center; }

#resource-tab .cb-green{background:url(../img/cb-green-icon.png) no-repeat top center; width:100%; height:50px; min-width:50px; }
#resource-tab .nav-tabs .nav-item .nav-link.active .cb-green{background:url(../img/cb-white-icon.png) no-repeat top center; }

#resource-tab .oc-green{background:url(../img/oc-green-icon.png) no-repeat top center; width:100%; height:50px; min-width:50px; }
#resource-tab .nav-tabs .nav-item .nav-link.active .oc-green{background:url(../img/oc-white-icon.png) no-repeat top center; }

#resource-tab .is-green{background:url(../img/is-green-icon.png) no-repeat top center; width:100%; height:50px; min-width:50px; }
#resource-tab .nav-tabs .nav-item .nav-link.active .is-green{background:url(../img/is-white-icon.png) no-repeat top center; }

#resource-tab .info-green{background:url(../img/info-green-icon.png) no-repeat top center; width:100%; height:50px; min-width:50px; }
#resource-tab .nav-tabs .nav-item .nav-link.active .info-green{background:url(../img/info-white-icon.png) no-repeat top center; }

#resource-tab .mt-green{background:url(../img/mt-green-icon.png) no-repeat top center; width:100%; height:50px; min-width:50px; }
#resource-tab .nav-tabs .nav-item .nav-link.active .mt-green{background:url(../img/mt-white-icon.png) no-repeat top center; }

 

.grey-faq-box{background:#eeeeee; padding:70px 40px 70px 40px;}
.grey-faq-box h2{color:#000; font-size:55px;}
.grey-faq-box h2 .light{font-family: 'Roboto', sans-serif; font-weight:300; }
.grey-faq-box h2 .bold{font-family: 'Roboto', sans-serif; font-weight:600;}

.list-head-outer{background:#333333;}
.list-head-outer h2{font-size:18px; font-weight:normal; color:#fff; margin-bottom:0px; padding:10px;}
.list-head-tab td{padding:5px;}
.list-head-outer a{color:#fff;}
.list-head-outer a:hover{color:#27af0d;}

.grey-bg-list{width:100%;}
.grey-bg-list td{background:#f5f5f5;  padding:3px 20px 3px 30px; line-height:18px;}
.grey-bg-list td a{font-size:13px; color:#000; position:relative;}
.grey-bg-list td a:hover{color:#066933;}
.grey-bg-list td a::before{content:"\A"; width:6px; height:6px; border-radius:50%;
    background: #000000; position:absolute; top:4px; left:-12px;}
	
.grey-bg-list tr > td:first-child{border-right:1px solid #ccc;}

.address-outer h4{font-size:20px; color:#000; font-family: 'Roboto', sans-serif; font-weight:normal;}
.address-tab{margin-bottom:15px;}
.address-tab .icon{float:left}
.address-tab .icon i{background:#000; color:#fff; border-radius:50%; width:20px; height:20px; text-align:center; line-height:20px; font-size:12px;}
.address-tab .title{font-size:16px;margin-left:30px;line-height:18px;margin-bottom:0; color:#ffffff; padding-top:3px; font-weight:bold;}
.address-tab .description{font-size:14px;margin-left:30px;line-height:16px;margin-bottom:0; color:#ffffff; padding-top:3px;}
.address-tab .description a{color:#ffffff; font-size:14px;}
.address-tab .description a:hover{text-decoration:underline;}

.address-outer-bg{background:#666666; height:100%;}

.top-line{border-top:12px solid #e9e9eb;}
.do-it-yourself-bg{background:url(../img/do-it-yourself-bg.jpg) no-repeat top center; background-size:cover;}
.do-it-yourself-bg p{color:#fff;}

.form-outer-sh{background:#ffffff; box-shadow: 0px 1px 10px #dddddd; padding:30px;}
.form-outer-sh input[type=checkbox]{width:15px; padding:0px; border:none; }
.form-outer-sh input[type=radio]{width:15px; padding:0px; border:none;}

.newsletter-subscription .form-control{border:1px solid #adadad; border-radius:0px; }
.newsletter-subscription input, .newsletter-subscription textarea{background:#ffffff; border:1px solid #adadad;border-radius:0px;}

.newsletter-subscription .newsletter-submit{font-weight:500;font-size:16px;letter-spacing:0px;display:inline-block;padding:12px 25px;border-radius:0;transition:.5s;color:#ffffff;border:0px solid #4bcaff;background:#27af0d; font-family: 'Roboto', sans-serif;}
.newsletter-submit:focus,.newsletter-submit:hover{border:0px solid #308eb5;background:#1c8908;color:#fff;}

.independPop {display: none; position: fixed;  z-index:1; padding-top: 190px; left: 0; top: 0; width: 100%; height: 100%;  overflow: auto; 
    background-color: rgb(0,0,0); background-color: rgba(0,0,0,0.4);  }
.independPop .modal-content {background-color: #fefefe; margin: auto; padding: 20px; border: 1px solid #888; width: 100%; max-width: 600px; 	background:#ffffff; background-size: 100% 100%; background-repeat: no-repeat; }
.independPop .close {color: #e41e35; float: right; font-size: 28px; font-weight: bold; opacity: 1; margin-top: -17px; margin-right: -10px;}
.independPop .close:hover,
.independPop .close:focus {color: #000; text-decoration: none; cursor: pointer; }
.independPop .indenpopinput{background: #e0dfdc; width: 100%; padding: 10px; margin-bottom: 12px; border: 0px; }
.independPop .button{margin: auto; padding: 9px 24px; background:#27af0d; color: #fff; border: 0px; width: auto; float: right; cursor: pointer;}
.independPop .button:hover{background: #1c8908;}
.visible {display: block;}
.search-outer{margin:0 auto; text-align:center; background:#fff; padding:20px; box-shadow:1px 1px 12px #ccc; margin-bottom:30px;}
 form.example input[type=text] {padding: 10px; font-size: 17px; border: 1px solid grey; float: left; width: 80%; background: #fff; }
form.example button {float: left; width: 20%; padding: 10px; background:#27af0d; color:#ffffff; font-size: 17px; border: 1px solid grey;
  border-left: none; cursor: pointer; }
form.example button:hover {background: #1c8908;}
.testi-img{max-width:250px; margin:0 auto;}

.top-search-btn{background:#ffffff; border:none; border-top-right-radius:10px; border-bottom-right-radius:10px;}
.top-search-btn .fa{color:#999999;}
.resource-search input{border:none; border-radius:10px;}
@media (max-width:767px) {
#side-toolkit{display:none;}
.sticky-container{display:none;}
}
@media (max-width:668px) {
#intro h2{font-size:19px;}
#intro p{font-size:12px;}
#intro .btn-get-started{font-size:14px; letter-spacing: 0px;}
.pad-50-lr{padding-left: 10px; padding-right: 10px;}
.grey-bg {background: #f0f0f0; padding: 60px 20px 30px 20px;}
.subhead-bold{font-size:20px;}
.subbig-para{font-size:14px;}
}

.imagebox-info h4 {color: #000000; font-size: 18px; margin-bottom:6px; padding-top:8px;}
.imagebox-info p {color: #000000; font-size: 14px; line-height:16px;}
.bottom-pos-btn{margin-top:-50px; text-align:center;}
.bottom-pos-btn .green-btn{width:100%;}


.flip-card {background-color: transparent; width: 200px; height: 200px; perspective: 1000px; border-radius:50%; padding:10px; margin:0 auto; cursor:pointer }
.flip-card-inner {position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.6s; transform-style: preserve-3d; box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2); border-radius:50%; }
.flip-card:hover .flip-card-inner {transform: rotateY(180deg); border-radius:50%; }
.flip-card-front, .flip-card-back {position: absolute; width: 100%; height: 100%; backface-visibility: hidden; border-radius:50%; }
.flip-card-front {background-color: #bbb; color: black; border-radius:50%; }
.flip-card-back {color: white; transform: rotateY(180deg); border-radius:50%; padding-top:40px; }

.flip-card-back p{font-size:13px; color:#fff; padding:5px 15px 15px 15px;}
.card-japan{background:url(../img/japan.jpg) no-repeat top center; background-size:cover;}
.card-australia{background:url(../img/australia.jpg) no-repeat top center; background-size:cover;}
.card-singapore{background:url(../img/singapore.jpg) no-repeat top center; background-size:cover;}
.card-usa{background:url(../img/USA.jpg) no-repeat top center; background-size:cover;}
.card-uk{background:url(../img/UK.jpg) no-repeat top center; background-size:cover;}
.card-bangalore{background:url(../img/bangalore.jpg) no-repeat top center; background-size:cover;}
.card-dubai{background:url(../img/dubai.jpg) no-repeat top center; background-size:cover;}
.card-canada{background:url(../img/canada.jpg) no-repeat top center; background-size:cover;}

.jcgmt-container{float:left}
.jcgmt-container .jcgmt-lbl{font-size:10px;color:#333;line-height:22px;text-align:center;padding-bottom:5px;width:180px;margin:0 auto}
.jcgmt-clockHolder{width:180px;margin:0 auto;position:relative;overflow:hidden}
.jcgmt-hour,.jcgmt-min,.jcgmt-sec{display:block;position:absolute}
.jcgmt-rotatingWrapper{position:absolute;width:180px;height:180px}
.jcgmt-date,.jcgmt-digital{font-weight:700;font-size:12px;color:#444;text-align:center;margin-left:8px;margin-top:10px}

.dandb{background:#fff; display:inline-block; padding:5px 10px 5px 10px; margin-bottom:13px;}


#resource-tab .btn-success{font-size:12px; padding:3px 8px 3px 8px; text-align:center; margin-bottom:10px;}
#resource-tab .btn-success.activ{box-shadow:none !important;}

#resource-tab button span img{width:50px; height:50px;}

#resource-tab button .wp-green{background:url(../img/wp-green.png) no-repeat top center; width:50px; height:50px; display:inline-block; }
#resource-tab button.active .wp-green{background:url(../img/wp-white.png) no-repeat top center; }

#resource-tab button .article-green{background:url(../img/article-green-icon.png) no-repeat top center; width:100%; height:50px; min-width:50px; display:inline-block; }
#resource-tab button.active .article-green{background:url(../img/article-white-icon.png) no-repeat top center; }

#resource-tab button .guide-green{background:url(../img/guide-green-icon.png) no-repeat top center; width:100%; height:50px; min-width:50px; display:inline-block; }
#resource-tab button.active .guide-green{background:url(../img/guide-white-icon.png) no-repeat top center; }

#resource-tab button .cs-green{background:url(../img/cs-green-icon.png) no-repeat top center; width:100%; height:50px; min-width:50px; display:inline-block; }
#resource-tab button.active .cs-green{background:url(../img/cs-white-icon.png) no-repeat top center; }

#resource-tab button .pd-green{background:url(../img/pd-green-icon.png) no-repeat top center; width:100%; height:50px; min-width:50px; display:inline-block; }
#resource-tab button.active .pd-green{background:url(../img/pd-white-icon.png) no-repeat top center; }

#resource-tab button .cb-green{background:url(../img/cb-green-icon.png) no-repeat top center; width:100%; height:50px; min-width:50px; display:inline-block; }
#resource-tab button.active .cb-green{background:url(../img/cb-white-icon.png) no-repeat top center; }

#resource-tab button .oc-green{background:url(../img/oc-green-icon.png) no-repeat top center; width:100%; height:50px; min-width:50px; display:inline-block; }
#resource-tab button.active .oc-green{background:url(../img/oc-white-icon.png) no-repeat top center; }

#resource-tab button .is-green{background:url(../img/is-green-icon.png) no-repeat top center; width:100%; height:50px; min-width:50px; display:inline-block; }
#resource-tab button.active .is-green{background:url(../img/is-white-icon.png) no-repeat top center; }

#resource-tab button .info-green{background:url(../img/info-green-icon.png) no-repeat top center; width:100%; height:50px; min-width:50px; display:inline-block; }
#resource-tab button.active .info-green{background:url(../img/info-white-icon.png) no-repeat top center; }

#resource-tab button .mt-green{background:url(../img/mt-green-icon.png) no-repeat top center; width:100%; height:50px; min-width:50px; display:inline-block; }
#resource-tab button.active .mt-green{background:url(../img/mt-white-icon.png) no-repeat top center; }

.sticky-container{padding:0px; margin:0px; position:fixed; right:5px; top:120px; z-index: 1100; }
.sticky li{list-style-type:none; background-color:none; color:#efefef; height:43px;
    padding:0px; margin:0px 0px 1px 0px;  -webkit-transition:all 0.25s ease-in-out;
    -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out;
    transition:all 0.25s ease-in-out; cursor:pointer; position:relative;}
.sticky li .hoverobj{background-color:#036532; border-radius:50%; height:40px; width:40px; line-height:40px; text-align:center; position:relative; right:0px;}
.sticky li .right-share{-webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out; -o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out;
    cursor:pointer; opacity:0; display:none; background:#7bba21; position:absolute;
	top:2px; right:55px; padding:6px 10px 6px 10px; min-width:210px; }
.sticky li:hover .right-share{display:block; opacity:1;}
.sticky li .right-share a{color:#333333; font-size:14px; }
.sticky li .right-share a:hover{color:#ffffff;}
.sticky li .right-share .fa{color:#333333; padding:3px 10px 3px 10px;}
.sticky li .right-share .fa:hover{color:#ffffff;}
.triangle-right{width:0px; height:0px;	border:20px solid; 	border-top-color: transparent;
	border-left-color:#7bba21; 	border-right-color: transparent; border-bottom-color: transparent;
	position:absolute; 	right:-39px; top:-1px; }

  #mcommunication .form-group label{float:left; width:30%;}
  #mcommunication .form-group .cheker{float:left; width:34px !important; margin-top:5px; clear:both;}
  #mcommunication .checkbox-info{float:left; width:80%; margin-bottom:10px;}
  #mcommunication .cm-info h2{margin:0px; padding:0px; font-size:18px; font-weight:bold; color:#000;}
  #mcommunication .checkbox-info h3{margin:0px; padding:0px; font-size:15px; color:#000;  font-weight:bold;}
  #mcommunication .checkbox-info p{margin:0px !important; text-align:left; line-height:18px; font-size:14px;}
  #mcommunication .fulldiv{width:100%; margin:10px auto; text-align:center;}
  #mcommunication .selectoption{width:20px;}
  
  
  
.card-container1 {
perspective: 700px;
}
.card-flip1, .card-container1 {
transform-style: preserve-3d;
transition: all 0.7s ease;
}
.card-flip1 div {
backface-visibility: hidden;
transform-style: preserve-3d;
}
.front1{background:#036733; padding:60px;}
.front1 h5{color:#238ac6; font-size:22px; font-family: "gilroy-regular", sans-serif; margin-top:15px;}
.back1 {
transform: rotateY(-180deg);
background:rgba(39,175,13,1); color:#fff;
position:absolute;
top:0px;
left:0;
right:0;
margin-left:0px;
margin-right:0px;
height:100%;
padding:30px;
}
.back1 h2{color:#fff; font-weight:bold; font-size:22px; font-family: "gilroy-regular", sans-serif;}
.back1 p{color:#fff; font-size:14px; line-height:18px; margin-bottom:0px;}

.card-container1:hover .card-flip1 {
transform: rotateY(180deg);
}
.flip-corner-btn {position:absolute; bottom:10px; right:15px; }
.flip-corner-btn .fa{border:1px solid #27af0d; color:#27af0d; border-radius:50%; font-size:14px; width:20px; height:20px; text-align: center; line-height: 20px;}

.outsourcing-banner {
    background: url(../img/outsourcing-banner.jpg) no-repeat top left;
        background-size: auto;
    background-size: cover;
	padding:100px 0 100px 0;
}
.green-bg-stip{background:#4cb000; padding:5px; color:#ffffff; font-size:14px; }
.normal-head-s {
    color: #000;
    font-size: 20px;
    font-weight: normal;
    font-family: 'Roboto', sans-serif;
}
.video-bg-outsourcing {
    background: url(../img/outsourcing-video-bg.jpg) no-repeat top center;
        background-size: auto;
    background-size: cover;
    display: inline-block;
    width: 100%;
    min-height: 480px;
}
.section-sec-small {
    padding: 80px 0 60px 0;
}
.volume-text-sec{background:url(../img/volume-text-bg.jpg) no-repeat top center; background-size:cover; padding:80px 0 40px 0;}
.volume-text-sec h2{color:#ffffff; font-size:35px; font-weight:bold;}
.grey-br-box{border:4px solid #d0d0d0; padding:60px 40px 60px 40px;}
.tco-sec-bg{background:url(../img/tco-sec-bg.jpg) no-repeat top left; background-size:cover;}
.tco-sec-bg p{color:#ffffff;}
.mx-480{max-width:480px; margin:0 auto;}
@media (max-width:991px) {
.centercon{text-align:center;}
.trusted-tier-info{max-width:310px; margin:0 auto;}
}

.education-industry-banner{background:url(https://www.spanglobalservices.com/assets/img/education-industry-banner.jpg) no-repeat top left; background-size:cover; padding:120px 0 120px 0;}
.premix-compound-industry-banner{background:url(https://www.spanglobalservices.com/assets/img/premix-compound-industry-banner.jpg) no-repeat top left; background-size:cover; padding:120px 0 120px 0;}
.real-estate-industry-banner{background:url(https://www.spanglobalservices.com/assets/img/real-estate-industry-banner.jpg) no-repeat top left; background-size:cover; padding:120px 0 120px 0;}
.supply-chain-and-logistics-industry-banner{background:url(https://www.spanglobalservices.com/assets/img/supply-chain-and-logistics-industry-banner.jpg) no-repeat top left; background-size:cover; padding:120px 0 120px 0;}
.plumbing-and-hvac-equipment-banner{background:url(https://www.spanglobalservices.com/assets/img/plumbing-and-hvac-equipment-banner.jpg) no-repeat top left; background-size:cover; padding:120px 0 120px 0;}
.advertising-industry-banner{background:url(https://www.spanglobalservices.com/assets/img/advertising-industry-banner.jpg) no-repeat top left; background-size:cover; padding:120px 0 120px 0;}
.automotive-industry-banner{background:url(https://www.spanglobalservices.com/assets/img/automotive-industry-banner.jpg) no-repeat top left; background-size:cover; padding:120px 0 120px 0;}
.aviation-industry-banner{background:url(https://www.spanglobalservices.com/assets/img/aviation-industry-banner.jpg) no-repeat top left; background-size:cover; padding:120px 0 120px 0;}
.cement-industry-banner{background:url(https://www.spanglobalservices.com/assets/img/cement-industry-banner.jpg) no-repeat top left; background-size:cover; padding:120px 0 120px 0;}
.chemical-industry-banner{background:url(https://www.spanglobalservices.com/assets/img/chemical-industry-banner.jpg) no-repeat top left; background-size:cover; padding:120px 0 120px 0;}
.energy-indusrty-banner{background:url(https://www.spanglobalservices.com/assets/img/energy-indusrty-banner.jpg) no-repeat top left; background-size:cover; padding:120px 0 120px 0;}
.hotel-industry-banner{background:url(https://www.spanglobalservices.com/assets/img/hotel-industry-banner.jpg) no-repeat top left; background-size:cover; padding:120px 0 120px 0;}
.insurance-service-industry-banner{background:url(https://www.spanglobalservices.com/assets/img/insurance-service-industry-banner.jpg) no-repeat top left; background-size:cover; padding:120px 0 120px 0;}
.medical-devices-industry-banner{background:url(https://www.spanglobalservices.com/assets/img/medical-devices-industry-banner.jpg) no-repeat top left; background-size:cover; padding:120px 0 120px 0;}
.pet-care-indusrty-banner{background:url(https://www.spanglobalservices.com/assets/img/pet-care-indusrty-banner.jpg) no-repeat top left; background-size:cover; padding:120px 0 120px 0;}
.pharmaceutical-industry-banner{background:url(https://www.spanglobalservices.com/assets/img/pharmaceutical-industry-banner.jpg) no-repeat top left; background-size:cover; padding:120px 0 120px 0;}

.small-tab-head {
    color: #000000;
    font-size: 18px;
    font-weight:normal;
    font-family: 'Roboto', sans-serif;
}
.top-list-tab{width:100%;}
.top-list-tab tr td{color:#000000; font-size:13px; font-weight:normal; padding:8px 15px 8px 15px;}
.top-list-tab tr:nth-child(even) {background: #cbc9c9; color:#000000;}
.top-list-tab tr:nth-child(odd) {background: #e5e4e4; color:#000000;}

.bottom-list-tab{width:100%;}
.bottom-list-tab tr td{color:#000000; font-size:13px; font-weight:normal; padding:8px 15px 8px 15px;}
.bottom-list-tab tr th{background: #036733; color:#ffffff; font-size:13px; font-weight:bold; padding:8px 15px 8px 15px;}
.bottom-list-tab tr:nth-child(even) {background: #ffffff; color:#000000;}
.bottom-list-tab tr:nth-child(odd) {background: #e5e5e5; color:#000000;}

.bottom-list-tab .total-count td{font-weight:bold !important; color:#066933 !important; font-size:15px !important;}
.scroll-vertical-tab{max-height:500px; overflow-y:auto;}
.fire-department-banner {
    background: url(../img/fire-department-banner.jpg) no-repeat top left;
        background-size: auto;
    background-size: cover;
}

.decision-guide .icon{float:left}
.decision-guide .icon i{color:#18d26e;font-size:36px;line-height:1;transition:.5s}
.decision-guide .title{margin-left:35px;font-weight:700;margin-bottom:15px;font-size:25px; color:#036733; font-weight:bold;}
.decision-guide .description{font-size:13px;margin-left:35px; line-height:20px; margin-bottom:0; color:#000000; margin-bottom:8px;}

.grey-box-con{background:#f2f7f4; padding:30px;}
.grey-box-con h4{color:#081219; font-size:14px; font-family: 'Oxygen', sans-serif; font-weight:600;}
.grey-box-con p{color:#081219; font-size:13px; font-family: 'Oxygen', sans-serif; font-weight:normal; line-height:18px;}
.grey-box-con ul{padding-left:30px;}
.grey-box-con ul li{color:#081219; font-size:13px; font-family: 'Oxygen', sans-serif; font-weight:normal;line-height:18px; margin-bottom:5px;}


.white-br-box-con{background:#ffffff; padding:30px; border:1px solid #999999;}
.white-br-box-con h4{color:#081219; font-size:14px; font-family: 'Oxygen', sans-serif; font-weight:600;}
.white-br-box-con p{color:#081219; font-size:13px; font-family: 'Oxygen', sans-serif; font-weight:normal; line-height:18px;}



.brgreen-box{background:transparent; padding:30px; border:1px solid #27af0d;}
.brgreen-box h4{color:#ffffff; font-size:18px; font-family: 'Oxygen', sans-serif; font-weight:600;}
grey-line-left{position:relative;}
.grey-line-left:before{content:'';position:absolute;display:block;width:1px;height:100px;background:#e8e7ef;top:50px;left:27px;}

.input-container label{font-size:12px;}
.heder-con-width{max-width:530px;}
.subhead-off{
    color: #000000;
    font-size: 30px;
    font-weight: 600;
    font-family: 'Oxygen', sans-serif;
}
.subhead-des-off{color: #000000;
    font-size: 18px;
    font-weight:normal;
    font-family: 'Oxygen', sans-serif;}

.dgreen-head-off{background:#036733; padding:10px; }
.dgreen-head-off h4{color:#ffffff; font-size:17px; font-weight:bold; margin-bottom:4px; font-family: 'Oxygen', sans-serif;}
.grey-head-off{background:#efeeee; margin-top:2px; padding:10px;}	
.grey-head-off h4{color:#000000; font-size:17px; font-weight:bold; margin-bottom:4px; font-family: 'Oxygen', sans-serif;}
.lgreen-bg-tab{width:100%; border-collapse:separate;}
.lgreen-bg-tab tr td{padding:4px 6px 4px 6px; font-size:15px; background:#27af0d; color:#ffffff; font-family: 'Oxygen', sans-serif; font-weight:normal; }

.before-line:before{content: ''; position: absolute; display: block; width: 1px; height:40px;
background: #036733; top:0px; left:0px;}
.before-line p{padding-left:10px;}

.lgreen-head-dg{background:#27af0d; padding:10px; }
.lgreen-head-dg:hover{background:#036733; padding:10px; }
.lgreen-head-dg h4{color:#ffffff; font-size:15px; font-weight:bold; margin-bottom:4px; font-family: 'Oxygen', sans-serif;}
.lgreen-head-dg h4 strong{font-size:20px; font-weight:bold;}
.grey-head-dc{background:#d7e0db; margin-top:2px; padding:10px;}	
.grey-head-dc p{color:#000000; font-size:14px; font-weight:normal; margin-bottom:4px; font-family: 'Oxygen', sans-serif;}
.grey-head-dc p strong{font-weight:bold; font-size:17px;}
.decision-guide:hover .lgreen-head-dg{background:#036733; padding:10px; }

@media (max-width:668px) {
.hide-mob{display:none;}
}
.hg-discover-banner {background: url(../img/hg-discover-banner.jpg) no-repeat top left;
        background-size: auto; background-size: cover; padding: 80px 0 80px 0;}
.video-bg-hg { background: url(../img/video-bg-hg.jpg) no-repeat top center;
    background-size: cover; display: inline-block; width: 100%; min-height: 337px; }
.play-after-con h3 {color: #fff; font-size:15px; text-align: center; font-weight:normal;
    font-family: 'Roboto', sans-serif; padding:20px;}
.com-green-box{background:#026733; padding:20px; }
.com-green-box h2{margin-bottom:0px; color:#ffffff; font-size:20px;}
.uncovering-value-bg{background: url(../img/uncovering-value-bg.jpg) no-repeat top center; background-size: cover;}
.uncovering-value-bg h2{color:#ffffff; font-size:26px; font-weight:bold;}
.uncovering-value-bg p{color:#ffffff; font-size:16px; font-weight:normal;}

.comparison-tab{width:100%; border-collapse:separate !important; margin-top:20px;}
.comparison-tab tr th{background:#026733; color:#ffffff; padding:5px 12px 5px 12px; font-size:16px; font-family: 'Oxygen', sans-serif; text-align:center;  }
.comparison-tab tr th.white-bg{background:#ffffff !important; color:#000000; padding:5px 12px 5px 12px; font-size:16px; font-family: 'Oxygen', sans-serif; text-align:center;  }
.comparison-tab tr td{color:#000000; padding:8px; font-size:14px; font-family: 'Oxygen', sans-serif;}
.comparison-tab tr:nth-of-type(odd){background:#bee7b6;}
.comparison-tab tr:nth-of-type(even) { background: #93d786; }
.comparison-tab tr td.lgreen{background:#27af0d !important; color:#ffffff; font-size:16px; font-family: 'Oxygen', sans-serif; font-weight:bold; text-align:center;}
.comparison-tab tr td.dgreen{color:#ffffff !important; background:#026733 !important; padding:8px; font-size:14px; font-weight:bold;}

.zoom-info-banner {background:#026733 /*url(../img/zoom-info-banner-bg.jpg) no-repeat top left*/;
        background-size: auto; background-size: cover; padding: 80px 0 80px 0;}
.sub-headgreen-cm{color:#026733; font-size:25px; font-weight:bold; font-family: 'Oxygen', sans-serif;}
.sub-head-cm{color:#000000; font-size:23px; font-weight:bold; font-family: 'Oxygen', sans-serif;}
.grey-br-top{border-top:1px solid #7f7f7f;}


.com-tab-focus{width:100%; border-collapse:separate !important; margin-top:20px;}
.com-tab-focus tr th{background:#026733; color:#ffffff; padding:5px 12px 5px 12px; font-size:16px; font-family: 'Oxygen', sans-serif; text-align:center;  }
.com-tab-focus tr th.white-bg{background:#ffffff !important; color:#000000; padding:12px 40px; font-size:16px; font-family: 'Oxygen', sans-serif; text-align:center;  }
.com-tab-focus tr td{color:#000000; background:#f3f3f3; padding:12px 40px; font-size:14px; font-family: 'Oxygen', sans-serif;}
.com-tab-focus td:nth-child(2){background:#ffffff; border:1px solid #339900;}
.com-tab-focus td:nth-child(2) img{float:left; margin-right:10px;}
.grey-bg-sec{background:#f0f0f0;}
.pb-30{padding-bottom:30px !important;}

.email-list-banner2{background:url(../img/email-list-banner2.jpg) no-repeat top left; background-size:cover; }
.inner-banner .overlay2 {background: rgba(0,0,0,0.5); padding: 140px 0 140px 0;}
.grey-tp{background:#f0f0f0;}
.grey-tp .icon{float:left;}
.grey-tp .description{color:#000; font-size:14px; margin-bottom:0px !important; padding-left:100px; line-height:18px; padding-top:10px;}
.section-sec-80-40{padding: 80px 0 40px 0;}
.br-top-blk{border-top:1px solid #000;}
.oxy-font{font-family: 'Oxygen', sans-serif;}	
.shead-sblk {
    color: #000000;
    font-size: 24px;
    font-weight: 600;
    font-family: 'Oxygen', sans-serif;
}
.shead-smblk {
    color: #000000;
    font-size: 20px;
    font-weight: 600;
    font-family: 'Oxygen', sans-serif;
}
.normal-hblk {
    color: #333333;
    font-size: 22px;
    font-weight: normal;
    font-family: 'Oxygen', sans-serif;
}
.vs-head{color: #000000;
    font-size: 16px;
    font-weight: bold;
    font-family: 'Oxygen', sans-serif;}
.slist li{color: #000000;
    font-size: 14px; font-family: 'Oxygen', sans-serif;}
p.blk{color: #000000; font-family: 'Oxygen', sans-serif;}
.green-tab{background:#026733; color:#fff; }
.lgreen-tab{background:#19b163; color:#fff; padding:10px;}
.br-right{border-right:1px solid #fff;}
.grey-sec-el{background:#f0f0f0;}
.eight-step-tab th{background:#026733; color:#fff; font-family: 'Oxygen', sans-serif; padding:30px 15px 30px 15px;}
.eight-step-tab td{ color:#333; font-family: 'Oxygen', sans-serif; padding:10px 15px 10px 15px;}
.eight-step-tab tr:nth-child(even) {background: #f0f0f0;}
.eight-step-tab tr:nth-child(odd) {background: #d8e2dd;}
.treat-data-box{background:#fff; border:2px solid #006633; padding:10px;}
.treat-data-box .icon{float:left;}
.treat-data-box .description{color:#000; font-size:14px; margin-bottom:0px !important; padding-left:100px;}
.tam-banner{background:url(../img/tam-banner.jpg) no-repeat top left; background-size:cover; }
.inner-banner .overlay3 {background: rgba(0,0,0,0.0); padding: 160px 0 160px 0;} 

.md-box{background:#27af0d; border:1px solid #cfe7b7;}
.md-box .icon{float:left; background:#fff;}
.md-box .description{color:#fff; font-size:15px; margin-bottom:0px !important; padding-left:80px; padding-top:10px;}
.mt--80{margin-top:-80px;}
.green-big-head{color: #27af0d; font-size:48px; font-weight:bold; font-family: 'Oxygen', sans-serif;}
.green-tick-list{padding-left:20px;}
.green-tick-list li{background:url(../img/green-tick.png) no-repeat top 5px left; padding-left:30px; font-size:14px; color:#000; font-family: 'Oxygen', sans-serif; list-style-type:none; line-height:25px;}
.comparison-form{background:#ffffff; padding:5px;}
.f-right{float:right;}
.comparison-form .form-inline .form-control{width:auto; display:inline-block;}
.comparison-form .form-inline input{border:0px;}
.comparison-form .form-inline{justify-content: space-between;}
.comparison-form .form-inline .green-btn{padding:8px 12px;}
.grey-bg-sec-com{background:#fafafa;}
.grey-bg-com{background:#e8e8e8; padding:30px;}
.grey-bg-com h4{font-size:18px; font-weight:bold; color:#000; font-family: 'Oxygen', sans-serif;}
.green-font{color:#026733 !important;}
.lgreen-font{color:#27af0d !important}
.sub-headbig-cm {
    color: #000000;
    font-size: 32px;
    font-weight: bold;
    font-family: 'Oxygen', sans-serif;
}
.grey-carousel-bg{background:#f3f3f3;}
.title-bottom-line { display: inline-block;  position: relative;  }
.title-bottom-line:after{content: "";  position: absolute;  height: 5px;  border-bottom: 2px solid #000000;
  bottom:0px;  width:150px; right:0; left:0;  margin-right:auto; margin-left:auto;}
.white-bg-com{background:#ffffff; padding:20px;}
.white-bg-com h4{font-size:18px; font-weight:bold; color:#000; font-family: 'Oxygen', sans-serif;}
.com-tab-focus-top{width:100%; border-collapse:separate !important; margin-top:20px;}
.com-tab-focus-top tr th{background:#006633; color:#ffffff; padding:10px 12px 10px 12px; font-size:20px; font-family: 'Oxygen', sans-serif; text-align:center; font-weight:bold;  }
.com-tab-focus-top tr td{background:#ffffff; color:#000000; padding:10px 12px 10px 12px; font-size:16px; font-family: 'Oxygen', sans-serif; text-align:center; border:1px solid #0f0f0f;  }

.testimonials-banner {
    background: url(https://www.spanglobalservices.com/assets/img/testimonials-banner-bg.jpg) no-repeat top left;
        background-size: auto;
    background-size: cover;
}
.rise-traffic-banner{background:url(../img/rise-traffic-banner.jpg) no-repeat top left; background-size:cover; }
.aviation-competitive-banner{background:url(../img/aviation-competitive-banner.jpg) no-repeat top left; background-size:cover; }
.medical-manufacturer-banner{background:url(../img/medical-manufacturer-banner.jpg) no-repeat top left; background-size:cover;}
.health-insurance-banner{background:url(../img/insurance-banner-bg.jpg) no-repeat top left; background-size:cover;}
.dgreen-box{background:#026733; padding:30px;}
.dgreen-box h2{color:#ffffff; font-family: 'Oxygen', sans-serif; font-size:28px; font-weight:bold;}
.dgreen-box h3.count{color:#ffffff; font-family: 'Oxygen', sans-serif; font-size:48px; font-weight:bold;}
.dgreen-box p{color:#ffffff; font-family: 'Oxygen', sans-serif; font-size:16px; }
.br-lgreen{border-bottom:1px solid #89b8a0;}
.blk-head-cs{color:#000000; font-family: 'Oxygen', sans-serif; font-size:16px; font-weight:bold;}
.grey-para{color:#666666; font-size:14px; font-family: 'Oxygen', sans-serif;}
.green-quote{color:#006633; font-size:20px; font-family: 'Oxygen', sans-serif;}

.grey-dot-list{padding-left:30px;}
.grey-dot-list li{margin-bottom:10px; line-height:18px; font-size:14px; color:#666666;  }
.grey-dot-list li a{color:#666666; font-weight:400;}
.grey-dot-list li a:hover{color:#339900;}

.buy-targeted-list-bg{background:url(../img/buy-targeted-list-bg.jpg) no-repeat top left; background-size:cover; }
.whitelabel-banner{background:url(../img/whitelabel-banner.jpg) no-repeat top left; background-size:cover; }

.datappending-banner{background:url(../img/datappending-banner.jpg) no-repeat top left; background-size:cover; padding-top:100px; }
.da-box{background:#fff; border:1px solid #cccccc; padding:10px;}
.da-box .icon{float:left;}
.da-box .description{color:#000; font-size:14px; margin-bottom:0px !important; padding-left:95px;}