/*
Design URL 	: 	  Greenifyi12ju20 
Design by  	: 	  CrossCountryWebServices
Designer   	: 	  Rajesh Kumar
Version	   	:	  HTML5/CSS3 

font-family: 'Open Sans', sans-serif; 
font-family: 'Roboto', sans-serif; 
font-family: 'Roboto Condensed', sans-serif;
*/

 /* RESET */ 
html { scroll-behavior: smooth; }   section{ overflow: hidden;}   *:focus { outline: none; } *{ padding: 0px; margin: 0px; } 
body { color: #666; 	font-family: 'Open Sans', sans-serif; font-size: 13px; }

h1, h2, h3, h4, h5, h6 {   color: #333333;   font-family: 'Roboto', sans-serif;    font-weight: 400; }

p a{ color: #f2c40a;  } 
p a:hover{ color: #009639; }

.add-bottom5{margin-bottom:5px;} .add-bottom10{margin-bottom:10px;} .add-bottom15{margin-bottom:15px;} 
.add-bottom20{margin-bottom:20px;} .add-bottom25{margin-bottom:25px;} .add-bottom35{margin-bottom:35px;} 
.add-top20{margin-top:20px;}  .add-top30{margin-top:30px;}  .add-top50{margin-top:50px;} 
.invalid {border-bottom: 1px solid #ea1e1e !important; } .bold{ font-weight: 600;}


 /* SCROLL TO TOP BUTTON */
#myBtn { display: none; position: fixed; bottom: 10px; right: 15px; z-index: 99; font-size: 13px; border: none; outline: none;
  background-color: #009639; opacity: 1;   color: white;  font-weight: 300; cursor: pointer;   padding: 10px 10px;   border-radius: 50px; }
#myBtn:hover {   opacity: 0.8; }


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

.greenfyi{/*color:#009639; */ letter-spacing:0.05em; /*color: #ffd014;*/ font-weight: 600;}

/*.site-header .container{ width: 1270px; }*/

p.lm-btn{  text-align: center; }
p.lm-btn a{ color: #000;  font-size: 17px; line-height: 24px;  font-weight: 400; text-align: center;
	background: url(images/2020/lm-arrow.png) right 6px no-repeat; padding-right: 20px; }
p.lm-btn a:hover{ background: url(images/2020/lm-arrow-green.png) right 6px no-repeat; padding-right: 20px; } 


 /* SOCIAL MEDIA ICONS */
.social.social-transparent-border a { background: none; border: 0px solid #e5e5e5; color: #727272; }
.social a { color: #fff; height: 32px; width: 25px; } .social a .fa {     font-size: 16px; }
.site-header.transparent .social.social-transparent-border a:hover, .site-header.transparent .social.social-transparent-border a:focus {
background: none; /*color: #17dc31;*/ color: #ffd014;}

/* NAVIGATION */
.navbar-fixed-top { z-index: 10000; top:0px; background: rgba(0, 0, 0, 0.80);     overflow: inherit;} 

/* 7july 2025 */
nav.site-navigation {  margin-top: 17px; margin-bottom: 5px; }
nav.site-navigation.nv2 {  margin-top: 45px; margin-bottom: 15px; }


nav.site-navigation ul li a { color: #fff;  font-size: 14px;  font-family: 'Open Sans', sans-serif;  font-weight: 400; text-decoration: none;   text-transform: uppercase; }
nav.site-navigation ul li a:hover, nav.site-navigation ul li a:focus, nav.site-navigation ul li a:active { color: #ffd014; }    

nav.site-navigation ul li > ul.sub-menu a:hover {
    color: #fff;
    background: #009639 /*#ffd014*/;
}


/* SLIDER  */
.tp-caption{ font-family: 'Roboto', sans-serif; font-weight: 400;}

.tp-caption .hd1{ color: #ffd014; font-size: 30px; font-weight: 300;}
.tp-caption .hd2{ color: #ffd014; font-size: 30px; font-weight: 600; }
.tp-caption .p{ color: #ffd014; font-weight: 300; font-size: 16px; line-height: 26px; } 
.tp-caption .p span{ display: block; } 
.tp-caption .btn {  background-color: #ffd014; border: none; border-radius: 40px;  color: #000; font-size: 20px; text-transform: none;
 font-weight: 300; padding: 17px 50px; }
.tp-caption .btn:hover {  opacity: 0.9; }


.social .fa-linkedin{ color: #0678b6; }
.social .fa-facebook{ color: #3e54aa; }
.social .fa-instagram{color: #e04a91; }
.social .fa-play{ color: #f62b37; }
.social .fa-twitter{ color: #60b8ff; }

.greenifyi, span.greenifyi { color: #009639!important ; }

.social .fa-linkedin:hover, .social .fa-facebook:hover, .social .fa-instagram:hover, .social .fa-play:hover, .social .fa-twitter:hover
{ opacity: 0.7; }


/*** Homepage Video Oct 2020***/
/*.header2{position:relative; padding: 0;  margin-bottom: 0px;  max-height: 790px; overflow: hidden; background: #f3f3f3;} */
.header-video{ max-height: 570px; min-height: 400px; overflow: hidden; }
.header-video video {   width: 100%;   height: auto; }
.header-video .layer {position: absolute; top: 0; left: 0; width: 100%; /*height: 100%;*/  /* background-color: rgba(0, 0, 0, 0.10); */}

.header-video .layer .captionv{ position:absolute;   top:300px; left: 7%; width:100%;}

.header-video .layer .captionv h2{ color: #009639; font-size: 60px; line-height: 70px; font-weight: 900; font-family: 'Roboto', sans-serif;}
.header-video .layer .captionv h3{ color: #009639; font-size: 30px; font-weight: 600;}

/*.header-video .layer .captionv h2{ color: #ffd014; font-size: 60px; line-height: 70px; font-weight: 900; font-family: 'Roboto', sans-serif;}
.header-video .layer .captionv h3{ color: #ffd014; font-size: 30px; font-weight: 600;}*/

/*  TRIAL FORM  */
.header-video .trial-form{ margin-top: 30px; position: absolute;   z-index: 999999999; top:0%;  right: 7.5%; width: 370px; min-height: 450px;   
	background:rgba(255, 255, 255, 0.9); padding: 10px 25px;  }
.trial-form h2{  font-size: 17px; font-weight: 700; /*text-transform: uppercase;*/ margin: 10px 0 2px 0; }  
.trial-form p{   font-size:13px; line-height: 20px; font-weight: 300; color:#000; margin-bottom: 7px; padding: 0px; }
.trial-form p + p { margin-top:0px; }

.trial-form .form-group { margin-bottom: 0px; }
.trial-form .form-group input:not([type="submit"]), .trial-form .form-group textarea { color:#333;  
	width: 100%;/* border: 1px solid rgba(0, 0, 0, 0.1)*/; 
    border-radius: 0px;  padding: 10px 10px  7px 0px;  z-index: 1;  position: relative; font-size: 13px; border: none; border-bottom:1px solid #aaa; 
margin-bottom: 5px; background: transparent; font-weight: 400;}

.trial-form .form-group textarea { max-height: 78px; margin-bottom: -5px; }
.trial-form .form-group input:not([type="submit"]) { font-weight: 400; }


/*Booking form*/
.trial-form ::-webkit-input-placeholder{ color:#777; line-height: 20px; opacity: 1 !important;  font-weight: 300;}
.trial-form :-moz-placeholder { /* Firefox 18- */     color:#777; line-height: 20px;   opacity: 1 !important; font-weight: 300;}
.trial-form ::-moz-placeholder {  /* Firefox 19+ */   color:#777; line-height: 20px;      opacity: 1 !important; font-weight: 300;}
.trial-form :-ms-input-placeholder { color:#777; line-height: 20px; font-weight: 300; }    


/* CUSTOME CHECKBOX DESIGN */
.checkbox-new { color: #323232;  font-weight: normal;  display: inline-block;  position: relative;  margin: 7px 0;  padding-left: 35px;  cursor: pointer;  
 font-size: 12px;  line-height: 20px; text-align: left;  -webkit-user-select: none;   -moz-user-select: none;   -ms-user-select: none;   user-select: none; }

.trial label { text-align: left; width: auto; margin: 0 15px 10px 0; margin: 12px 0; } 

label.checkbox-new input {   position: absolute;   opacity: 0;   cursor: pointer;   height: 0;  width: 0; }
.checkmark {   position: absolute;   top: 3px;   left: 0;  height: 19px;   width: 19px;   background-color: #009639; /*border: 1px solid #d8d6ef;*/  }

.checkbox-new:hover input ~ .checkmark {   background-color: #009639;   }
.checkbox-new input:checked ~ .checkmark {   background-color: #009639; /* border: 1px solid #009639;*/ }

.checkmark:after {   content: "";    position: absolute;   display: none; }
.checkbox-new input:checked ~ .checkmark:after {   display: block; }
.checkbox-new .checkmark:after {   left: 7px;   top: 3px;   width: 6px;   height: 10px;   border: solid white;   border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);   -ms-transform: rotate(45deg);   transform: rotate(45deg); }
.checkbox-new input.abs{ position: absolute; }

.trial-form .btn{width: 100%; background: #009639; color: #fff; padding: 15px 30px; font-size:16px; text-transform: none; margin: 10px 0;}
.trial-form .btn:hover, .trial-form .btn:focus{ background: #02a13e; /* background:rgba(23, 221, 50, 0.8);*/ outline: none;   }

p.submit-text{ font-size: 12px; line-height: 18px; font-weight: 400; }




/* HOME: ADVANTAGES */
.advantages{ background: #ffda61 url(images/2020/worker.png) center 200px no-repeat; padding:60px 0 90px 0; min-height: 500px;  }
.advantages h2{ font-size: 38px; line-height: 48px; font-family: 'Roboto', sans-serif;   color: #333; text-align: center; font-weight: 600;}
.advantages p.subtitle{ font-size: 17px; line-height: 24px; font-family: 'Open Sans', sans-serif;  color: #333; text-align: center; margin-bottom: 50px;  }

[class*="col-"] > *:first-child {   /* margin-top: 0; */ }


.adv-box-left { margin-bottom: 50px; text-align: right;  }
.adv-box-left h3:first-child{ font-family: 'Roboto Condensed', sans-serif;  font-size: 26.5px;  line-height: 36px; margin: 7px 0; 
font-weight: 400;  color: #000; text-align: right outline: none; ; }
.adv-box-left  p{ font-family: 'Open Sans', sans-serif;  font-size: 16px; line-height: 24px; color: #000; text-align: right;   }


.adv-box-left1{ position: relative; right: 7%;  }
.adv-box-left2{ position: relative; right: 14%;  }

.adv-box-right { margin-bottom: 50px;  }  .adv-box-right img{ float: right; }
.adv-box-right h3:first-child{ font-family: 'Roboto Condensed', sans-serif;  font-size: 26.5px; line-height: 36px;  margin: 7px 0 10px 0; font-weight: 400;  color: #000; text-align: left; }
.adv-box-right  p{ font-family: 'Open Sans', sans-serif;  font-size: 16px; line-height: 24px; color: #000; text-align: left;   }

.adv-box-right1{ position: relative; left: 7%;  }
.adv-box-right2{ position: relative; left: 14%;  }

 
 /* HOME: Why Greenify */
.why-greenifyi1{ background: #fff; padding:60px 0 80px 0; min-height: 500px;  }
.why-greenifyi1 h2{ font-size: 38px; line-height: 48px; font-family: 'Roboto', sans-serif;   color: #333; text-align: center; font-weight: 600;}
.why-greenifyi1 h2 span{ color: #ffd014; }
.why-greenifyi1 p.subtitle{ font-size: 17px; line-height: 24px; font-family: 'Open Sans', sans-serif;  color: #333; text-align: center; margin-bottom: 50px;  }



.why-box1{ background: #fafbfc; min-height: 240px; border-radius: 20px; box-shadow: 0 0 15px rgba(150,150,150,0.2);
 padding: 30px 10px 20px 10px; text-align: center; margin-bottom: 35px; min-height: 300px;  }
.why-box1:hover{ /*background: #f4f7f9;*/ background: #ebeced;    }


.why-box1 .img-box {min-height: 145px; text-align: center; width: 100%; } 
.why-box1 .content {min-height: 80px;}
.why-box1 .content p{ color: #000; font-size: 16px; line-height: 24px; }
.why-box1 .content p span{ font-size: 12px; display: block; line-height: 18px; }

.col-md-offset-1-5 { margin-left: 12.499%; }


/* 	HOME : Technology*/
.technology1{ background: url(images/2020/tech-bg.jpg) 0 0 no-repeat;  max-height: 390px; margin-bottom: 30px; }
.technology1 .container-fluid{ padding: 0px; }


.tech-content { position: relative; left: 38%;  width: 60%; padding-top: 10px; }
.tech-content h2{font-family: 'Roboto', sans-serif;  font-size: 38px; line-height: 48px;   color: #333;  font-weight: 600;}
.tech-content h2 span{ color: #ffd014; }
.tech-content h3{ font-size: 27px; line-height: 37px; margin: 10px 0 15px 0;  font-family: 'Roboto', sans-serif;  font-weight: 400;}
.tech-content p.subtitle{ font-size: 16px; line-height: 24px; font-family: 'Open Sans', sans-serif;  color: #000;  margin-bottom: 15px;  }

.tech-content .btn {  background-color: #009639;  border-radius: 40px;  color: #fff; 
	font-size: 18px; padding: 17px 40px; margin: 0px; 	text-transform: none; 
font-weight: 400; font-family: 'Roboto', sans-serif;	  border: none; border:1px solid #009639;}
.tech-content .btn:hover {  /*opacity: 0.9;*/ background: none; border:1px solid #009639; color: #333;  }

 /* HOME: Why Greenify */
.construction-pro{ background: #fff url(images/2020/yellow-circle.png) center 180px no-repeat; padding:60px 0 30px 0;  }
.construction-pro h2{ font-size: 38px; line-height: 48px; font-family: 'Roboto', sans-serif;   color: #333; text-align: center; font-weight: 600;}
.construction-pro h2 span{ color: #ffd014; }
.construction-pro p.subtitle{ font-size: 17px; line-height: 24px; font-family: 'Open Sans', sans-serif;  color: #333; text-align: center; margin-bottom: 50px;  }

.construction-box{ width: 100%; min-height: 300px; position: relative;  } 
.construction-box.height340{ height:310px; }

.construction-box .arrow-right{ position: absolute; right: 0; top: 26%; background: url(images/2020/green-arrow-right.png) 0 0px no-repeat; 
	width: 24px; height: 24px; 	/*transform: rotate(20deg);*/  }

.construction-box .arrow-left{ position: absolute; left: 0; top: 26%; background: url(images/2020/green-arrow-right.png) 0 0px no-repeat; 
	width: 24px; height: 24px; 	transform: rotate(180deg);  }


.construction-box .arrow-down{ position: absolute; right: 45%; bottom: 10px; background: url(images/2020/green-arrow-right.png) 0 0px no-repeat; 
	width: 24px; height: 24px; 	transform: rotate(90deg); margin-bottom: 20px;  }	

.construction-box .circle{ background: #ffd014; border:1px solid #ffd014; width: 170px; height: 170px; margin: 0 auto;  border-radius: 90px; 
	text-align: center; padding-top: 0px; }
.construction-box:hover .circle{ background: #fff; border:1px solid #ffd014;}


.construction-box .circle span{ display: block; text-align: center; color: #000; font-size: 16px; line-height: 24px; padding-top: 5px; }
.construction-box .circle-content p{  color: #000; font-size: 14px; line-height: 22px; padding-top: 5px; text-align: center;}
.construction-box .circle-content p span{  display: block; }
.construction-box .circle-content p span.tnc{ font-size: 12px; line-height: 18px; display: inline !important; }

.construction-box.height-auto{ min-height: auto; }

.clear-cp{ clear: both;} 
.after{ text-align: center; width: 100%; position: relative; top:-50px; }


 /* HOME: Why Greenify */
.our-port{ background: #fff; padding:40px 0 40px 0;    }
.our-port h2{ font-size: 38px; line-height: 48px; font-family: 'Roboto', sans-serif;   color: #333; text-align: center; font-weight: 600;}
.our-port h2 span{ color: #ffd014; }
.our-port p.subtitle{ font-size: 17px; line-height: 24px; font-family: 'Open Sans', sans-serif;  color: #333; text-align: center; margin-bottom: 50px;  }

.our-port .col-sm-4{ padding: 0px; } 
/* 5 Columns */
.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {  position: relative;  min-height: 1px;  /*padding-right: 10px; padding-left: 10px;*/ }
.col-xs-15 { width: 20%;  float: left; }
@media (min-width: 768px)  {  .col-sm-15 { width: 20%; float: left; }}
@media (min-width: 992px)  {  .col-md-15 { width: 20%; float: left; }}
@media (min-width: 1200px) { .col-lg-15 { width: 20%; float: left; }}

.port-img { position:relative;    overflow:hidden; margin: 2px 1px; border:1px solid #ffd014; }
.port-img .layer {  position: absolute; top: 0%; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3) center 48% no-repeat ;}
.port-img .layer:hover{ background: rgba(0, 0, 0, 0) /*url(images/2020/white-arrow-right.png)*/ center 48% no-repeat ; }

.port-img .caption{ position:absolute;   top:40%; width:100%; color:#fff; font-size: 19px;  font-weight: 600; 
	text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.66); text-align: center;}

/*.port-img .layer a:hover{ background-color: rgba(0, 0, 0, 0.7); }*/


/* HOME: Why Greenify */
#our-clents{ padding:40px 0 30px 0;  }
#our-clents .container {   width: 1280px; margin: 0 auto; } 

#our-clents h2{ font-size: 38px; line-height: 48px; font-family: 'Roboto', sans-serif;   color: #333; text-align: center; font-weight: 600;}
#our-clents h2 span{ color: #ffd014; }

#our-clents p.subtitle{ font-size: 17px; line-height: 28px; font-family: 'Open Sans', sans-serif;  color: #333; text-align: center; margin-bottom: 50px; }
#our-clents p.subtitle span{ font-size: 14px; display: block; }

.clients1 img{width:190px; margin: 6px 5px ;}

 /* HOME: Why Greenify */
.feedback { padding:60px 0 60px 0;  }
.feedback  h2{ font-size: 38px; line-height: 48px; font-family: 'Roboto', sans-serif;   color: #333; text-align: center; font-weight: 600;}
.feedback  h2 span{ color: #ffd014; }

.feedback  .col-center { margin: 0 auto;  float: none !important; }
.feedback  .carousel { margin: 50px auto; padding: 0 60px; } 
.feedback  .carousel .item {  overflow: hidden;     min-height: 470px; }
.feedback  .carousel .carousel-control { 	width: 40px;     height: 40px;    margin-top: -20px;     top: 50%; 	background: none; 	color: #6a544c;}
.feedback .carousel-control.right, .tour-category .carousel-control.right  {  right: 20px; }

.feedback .carousel-control i { font-size: 60px; 	line-height: 42px;  position: absolute;     display: inline-block;  /*rgba(0, 0, 0, 0.8);*/ 
    text-shadow: 0 3px 3px #e6e6e6, 0 0 0 #000; font-weight: normal; } 
.feedback .carousel .carousel-indicators { 	bottom: -40px; }
.feedback .carousel-indicators li, .feedback .carousel-indicators li.active { 	width: 13px; 	height: 13px; 	margin: 1px 3px; 	border-radius: 50%; }
.feedback .carousel-indicators li { background: #d3d3d3;	border-color: transparent; /*	box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);*/}
.feedback .carousel-indicators li.active { background: #009639;	/*box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);*/}

.feedback .test-bg{ border-bottom: 1px solid #009639; border-left:1px solid #009639;  padding: 40px 30px 20px 30px; 
/*background: url(images/2020/test-bg.png) 0 bottom no-repeat;*//*min-height: 220px;*/  margin-top: -20px;  }
.feedback .test-bg p{ text-align: left; font-size: 14px; line-height: 26px;  color: #333;}

.feedback .test-bg p span.dropcap{float: left; width: 1.2em;   font-size: 400%; font-family: 'Fira Sans', sans-serif; font-weight: 700;  line-height: 100%;}

.feedback .author{margin-left: 35px;  padding-bottom: 0px;   }
.feedback .author .client-img{ width: 100px; margin-right: 20px; float: left; } 
.feedback .author .client-name{ width: 200px; padding-top: 15px; float: left; color: #333; font-family: 'Roboto', sans-serif;  
 font-weight: 400;   font-size: 13px; line-height: 20px; margin-top:0px; text-align: left;  }
.feedback .author .client-name strong{ font-weight: 500; font-size: 14px; display: block; }

/*  HOME : About Us 	*/
.about-home{ background: #ffd014;  padding:70px 0 40px 0; }
.about-home h2{ font-size: 38px; line-height: 48px; font-family: 'Roboto', sans-serif;   color: #333; text-align: left; font-weight: 600;  margin-bottom: 40px;}
.about-home h2 span{ color: #009639; }
.about-home .blockquote-style-2 p {  color: #333; border-left: 6px solid #009639;  line-height: 1.8em; font-size: 15px;  padding: 10px;  padding-left: 25px; }
.about-home h3{ font-size: 24px; line-height: 34px; font-family: 'Roboto', sans-serif;   color: #333; font-weight: 400; }
.about-home p{  color: #333;   font-size: 15px; line-height: 28px; font-weight: 400;  }
.about-home p a { color: #009639; }

.about-mission { background: #eef0f1;  padding:50px 0 70px 0; }
.about-mission h3{ font-size: 24px; line-height: 34px; font-family: 'Roboto', sans-serif;   color: #333; font-weight: 400; }
.about-mission p{  color: #333;   font-size: 15px; line-height: 28px; font-weight: 400;  }



 /* HOME: Videos */
.video-home { padding:70px 0 50px 0;  background: #f5f5f5; min-height: 500px; }
.video-home  h2{ font-size: 38px; line-height: 48px; font-family: 'Roboto', sans-serif;   color: #333; text-align: center; font-weight: 600;}
.video-home  h2 span{ color: #ffd014; }

/*.events{ background: #f1f1f1; min-height: 500px; padding: 50px 0px; }*/
.video-home .col-center { margin: 0 auto;  float: none !important; }
.video-home .carousel { margin: 50px auto; padding: 0 60px; } 
.video-home .carousel .item {  overflow: hidden;     min-height: 370px; }
.video-home .carousel .carousel-control { 	width: 30px;     height: 80px;    /*margin-top: -20px;*/     top: 38%; 	background: none; }
.video-home .carousel-control i {     font-size: 68px; 	line-height: 42px;  position: absolute;     display: inline-block; 	color: rgba(0, 0, 0, 0.8); 
    text-shadow:0 3px 3px #e6e6e6, 0 0 0 #000; } 	.video-home  .carousel .carousel-indicators { 	bottom: -40px; }
.video-home .carousel-indicators li, .carousel-indicators li.active { 	width: 13px; 	height: 13px; 	margin: 1px 3px; 	border-radius: 50%; }
.video-home .carousel-indicators li { background: #d3d3d3;	border-color: transparent;/*	box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);*/}
.video-home .carousel-indicators li.active {background: #009639;	/*box-shadow: inset 0 2px 1px rgba(0,0,0,0.2);*/}


 /* HOME: Blogs */
.blog-home { padding:70px 0 50px 0;  }
.blog-home  h2{ font-size: 38px; line-height: 48px; font-family: 'Roboto', sans-serif;   color: #333; text-align: center; font-weight: 600; 
 margin-bottom: 40px;} .blog-home  h2 span{ color: #ffd014; }

.blog-box { position:relative;    overflow:hidden; margin-bottom: 24px; border:1px solid #ffd014; }
.blog-box .layer {  position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.4);     background-color: rgba(0, 0, 0, 0.0);
    background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(252,252,252,0) 1%, rgba(0,0,0,0.7) 100%);
    background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(252,252,252,0) 1%,rgba(0,0,0,0.7) 100%);
    background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(252,252,252,0) 1%,rgba(0,0,0,0.7) 100%);}
.blog-box .layer:hover{ background: rgba(0, 0, 0, 0.4);     }    
.blog-box .layer .blog-content{ position:absolute;   bottom: 30px; padding: 0px 30px 0 30px ; color: #fff; }    
.blog-box .layer .blog-content .date{ font-size: 14px; line-height: 24px; border-bottom:1px solid #ffd014; padding-bottom: 7px; margin-bottom: 7px; }
.blog-box .layer .blog-content h3{ font-size: 28px; line-height: 40px; color: #fff; margin: 0px; font-weight: 400;}

  /* HOME: Blogs */
.channel-partners { padding:40px 0 50px 0;  }
.channel-partners h2{ font-size: 38px; line-height: 48px; font-family: 'Roboto', sans-serif;   color: #333; text-align: center; 
font-weight: 600; margin-bottom: 10px;}	.channel-partners  h2 span{ color: #ffd014; }
.channel-partners p.subtitle{ font-size: 19px; line-height: 30px; font-family: 'Open Sans', sans-serif;  color: #333; text-align: center;
margin-bottom: 20px;  }
.channel-partners p.subtitle span{ display: block; font-size: 19px; font-weight: 600; margin-top: 15px; }

.channel-partners p.subtitle2{ text-align: center; font-size: 15px; color: #333; line-height: 30px; font-weight: 600; }
.channel-partners p.subtitle2 span{ padding:0  20px;   }
.channel-partners p.subtitle2 span.bright{border-right: 2px solid #ffd014; }

.channel-partners p.subtitle2 span img{ padding-left: 15px; }

.channel-partners .marquee img{ margin-right: 15px; }

.accreditaion-home {  padding:70px 0 50px 0; background: #f1f1f1; }
.accreditaion-home h2{ font-family: 'Roboto', sans-serif;  border-left: #009639 5px solid; padding:15px 25px;  font-weight: 300; line-height: 46px; font-size: 38px;}
.accreditaion-home h2 span{ color: #ffd014; font-weight: 400;}

.accreditaion-home ul{ text-align: center; }
.accreditaion-home li{ display: inline; float: left; width: 25%; padding: 0 10px;  }




/*  Inner Page */
.page-content h5{ font-size: 17px; font-weight: 400; }
.page-content li{ list-style-type: none; background: url(images/2020/bullet-arrow.png) 0 7px no-repeat; padding-left: 18px; line-height: 24px; }

/*** Lightbox ***/
/* The Modal (background) */
.modal {   display: none;  /* display: block;*/   position: fixed ;   z-index: 99999999;   padding-top: 55px;   left: 0;   /*top: 110px;*/   width: 100%;  
  height: 100%;   overflow: auto;  background-color:rgba(0, 0, 0, 0.7); }

.popup-form .modal-content {position: relative;  max-width: 800px; background: #e8e8e8; padding: 25px 25px  45px 25px; margin: 0 auto 50px auto;
 z-index: 999999999; border-radius: 0;  }
.popup-form .close {color: white; position: absolute; top: 11px; right: 15px; font-size: 30px; font-weight: bold; opacity: 1; }
.popup-form .close:hover, .popup-form .close:focus {   color: #999;   text-decoration: none;    cursor: pointer; }
.popup-form .mySlides {   display: none; }

/*.lightbox-home .prev, .lightbox-home .next {   cursor: pointer;  position: absolute;  top: 53%;  width: auto;  padding: 16px;  margin-top: -50px;  color: white; 
  font-weight: bold;  font-size: 20px;  transition: 0.6s ease;  border-radius: 0 3px 3px 0;  user-select: none;  -webkit-user-select: none;  background-color: rgba(0, 0, 0, 0.8);}
.lightbox-home .next {  right: 0;  border-radius: 3px 0 0 3px;} .lightbox-home .prev:hover, .lightbox-home .next:hover {   background-color: rgba(0, 0, 0, 0.8); }
.lightbox-home  .numbertext {   color: #f2f2f2;   font-size: 12px;   padding: 8px 12px;   position: absolute;   top: 0; }*/
/*.hover-shadow:hover {   box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);   cursor:pointer; }*/


/*  POPUP FORM NEW  30.6.20*/
.popup-form-home  { /*background:rgba(255, 255, 255, 0.9);*/ width: 100%;  }
.popup-form-home h2{  font-size: 16px; line-height: 26px; font-weight: 700; /*text-transform: uppercase;*/ margin-top: 20px; }  
.popup-form-home p{   font-size:13px; line-height: 20px; font-weight: 300; color:#000; margin-bottom: 7px; padding: 0px; }
.popup-form-home p + p { margin-top:0px; }

.popup-form-home .form-group { margin-bottom: 7px; }
.popup-form-home .form-group input:not([type="submit"]), .popup-form-home .form-group textarea { 
	color:#333;   font-weight: 400; font-size: 14px; border: none; border-bottom:1px solid #757575;  width: 100%;/* border: 1px solid rgba(0, 0, 0, 0.1)*/; 
    border-radius: 0px;  padding: 10px 10px  7px 0px;  z-index: 1;  position: relative; margin-bottom: 5px; background: transparent;}
.popup-form-home .form-group textarea { max-height: 78px; margin-bottom: -5px; }
.popup-form-home .form-group input:not([type="submit"]) { font-weight: 400; }


/* SELECT DROPDOWN */
.popup-form-home select{ width: 100%; background: none;   border: 1px solid #c1c1c1; font-size: 13px; }
.popup-form-home .styled-select select { background: transparent;  -webkit-appearance: none;  -moz-appearance: none; appearance: none; border: none;  
	font-size: 13px;   float:left; width: 100%;  padding: 5px 15px 5px 10px; color: #5d5d5d;  width: 100%; min-height: 36px;}
.popup-form-home .styled-select.slate select::-ms-expand { display: none; /* hide the default arrow in ie10 and ie11 */}
.popup-form-home .styled-select.slate {background: url(images/dd-arrow.png) no-repeat right 10px ;   border-radius: 0px; float:left; margin:0 0px 5px 10px; 
	border-bottom: 1px solid #777; color: #999;  margin:0px; width: 100%; margin-bottom: 5px;}
.popup-form-home .styled-select.slate select { border: 0px solid #eee; border-radius: 0; color:#757575;   font-weight: 300; font-size: 14px; 
	box-shadow: none;  }
.popup-form-home .styled-select.slate option{ font-size: 14px; line-height: 30px; padding: 10px; height: 30px; }   


/* placeholder */
.popup-form-home ::-webkit-input-placeholder{ color:#777; line-height: 20px; opacity: 1 !important;  font-weight: 300;}
.popup-form-home :-moz-placeholder { /* Firefox 18- */     color:#777; line-height: 20px;   opacity: 1 !important; font-weight: 300;}
.popup-form-home ::-moz-placeholder {  /* Firefox 19+ */   color:#777; line-height: 20px;      opacity: 1 !important; font-weight: 300;}
.popup-form-home :-ms-input-placeholder { color:#777; line-height: 20px; font-weight: 300; }    



/* CUSTOME CHECKBOX DESIGN */
.popup-form-home .checkbox-new { color: #323232;  font-weight: normal;  display: inline-block;  position: relative;  margin: 7px 0 0px 0; padding: 0px;	padding-left: 35px;  cursor: pointer;  
 font-size: 12px;  line-height: 18px; height: auto; text-align: left;  -webkit-user-select: none;  -moz-user-select: none; -ms-user-select: none;   user-select: none; }

.popup-form-home  label { text-align: left; width: auto; margin: 0 15px 10px 0; margin: 12px 0; } 
.popup-form-home  label.checkbox-new input {   position: absolute;   opacity: 0;   cursor: pointer;   height: 0;  width: 0; padding: 0px; margin: 0px; }

.popup-form-home .checkmark {   position: absolute;   top: 3px;   left: 0;  height: 19px;   width: 19px;   background-color: #009639; /*border: 1px solid #d8d6ef;*/  }
.popup-form-home .checkbox-new:hover input ~ .checkmark {   background-color: #009639;   }
.popup-form-home .checkbox-new input:checked ~ .checkmark {   background-color: #009639; /* border: 1px solid #009639;*/ }

.popup-form-home .checkmark:after {   content: "";    position: absolute;   display: none; }
.popup-form-home .checkbox-new input:checked ~ .checkmark:after {   display: block; }
.popup-form-home .checkbox-new .checkmark:after {   left: 7px;   top: 3px;   width: 6px;   height: 10px;   border: solid white;   border-width: 0 2px 2px 0;
  -webkit-transform: rotate(45deg);   -ms-transform: rotate(45deg);   transform: rotate(45deg); }
.popup-form-home .checkbox-new input.abs{ position: absolute; }

/* btn */
.popup-form-home .btn{width: 100%; margin: 10px auto; background: #009639; color: #fff; padding: 15px 30px; font-size:16px; text-transform: none; }
.popup-form-home .btn:hover, .popup-form-home .btn:focus{ /*background: #009639;*/ background: #02a13e;
 /*background:rgba(23, 221, 50, 0.8);*/ outline: none;   }

.popup-form-home p.submit-text{ font-size: 12px; line-height: 18px; font-weight: 400; }




/*  LANDING PAGES NEW DESIGN  */
.banner-inner { position:relative;    overflow:hidden; max-height: 380px; }
.banner-inner .layer {background-color: rgba(0, 0, 0, 0.2); position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.banner-inner .layer .content{  position:absolute;   top: 30px; padding: 0px 30px 0 30px ; color: #fff;     width: 100%;} 

.banner-inner .layer .content h2{ font-size: 28px; line-height: 40px; text-align: center; color: #ffd014; margin-bottom: 30px; font-weight: 700;  }	
.banner-inner .layer .content h2 span{ color: #009639; }
.banner-inner .layer .content p{ text-align: center; font-size: 15px; font-weight: 300;  }


/* ADVANTAGES */
.tech-advanage { background: #ffda61; min-height: 500px; padding: 50px 0; }
.tech-advanage h2{  font-weight: 700; font-size: 28px; line-height: 40px; margin-bottom: 10px; text-align: center;}
.tech-advanage p.subtitle{ font-size: 15px; line-height: 24px; margin-bottom: 50px; color: #000; text-align: center; padding: 0px;}
.tech-advanage img{ width: 100%; }

.tech-advanage h3{  font-weight: 700; font-size: 20px; line-height: 28px; margin-bottom: 5px; }
.tech-advanage p{ font-size: 15px; line-height: 24px; margin-bottom: 15px; color: #000; padding-right: 7px;}
 
.tech-advanage .content-box, .other-tech-advanage .content-box{ margin-bottom: 25px; }

/* Other Advantages */
.other-tech-advanage { background: #f5f5f5; min-height: 500px; padding: 50px 0; }
.other-tech-advanage h2{  font-weight: 700; font-size: 28px; line-height: 40px; margin-bottom: 40px; text-align: center;}

.other-tech-advanage h3{  font-weight: 700; font-size: 20px; line-height: 20px; margin: 0px 0px 10px 0px ; }
.other-tech-advanage h3 span { color: #009639; font-size: 26px; line-height: 0px; font-weight: 700; padding-right: 7px; padding-top: 5px; }
.other-tech-advanage p{ font-size: 15px; line-height: 24px; margin-bottom: 15px; color: #000; padding-right: 12px;}

.other-tech-advanage .center h3, .other-tech-advanage .center p{ text-align: center; }



/* construction process page 03 july 2020 */
.cp-banner-inner  {   max-height: 280px; overflow:hidden;  }
.cp-banner-inner .banner-inner p.subtitle{ font-size: 17px; font-weight: 600; }

.construction-process-pg{ padding: 20px 0; }
.construction-process-pg .circle{ background: #ffd014; border:1px solid #ffd014; width: 185px; height: 185px; margin: 0 auto; border-radius: 90px;  	
	text-align: center; padding-top: 0px; }
.construction-process-pg .circle:hover{ background: #fff; border:1px solid #ffd014;}
.construction-process-pg .circle span{ display: block; text-align: center; color: #000; font-size: 16px; line-height: 24px; padding-top: 10px; }

.construction-process-pg .cp-box1{ margin-bottom: 60px; }
.construction-process-pg h3{ font-size: 24px; font-weight: 700;  margin-bottom: 25px; padding-left: 5px; }
.construction-process-pg h4 {font-size: 17px; line-height: 20px; font-weight: 700;  color: #3b3b3b;	
	background: url(images/dot.png) 2px 3px no-repeat;  padding-left: 30px; margin: 0px; }

.construction-process-pg .content {  border-left: 1px dashed #ccc; padding: 5px 0 15px 20px;  margin-bottom: 0px;  margin:0 0 0 8px; }
.construction-process-pg .content p{ font-size: 15px; line-height: 24px; margin-bottom: 15px; color: #000; margin:5px 0px 10px 0px; }
.construction-process-pg .content p a .call{font-size: 17px; font-weight: 400;}
.construction-process-pg .content p span.tnc{ font-size: 13px; }
.construction-process-pg .content .btn{ border:1px solid #ffd014; background: #fff; color: #000; border-radius: 0; padding: 10px 20px;
 margin-top: 5px; font-weight: 400; }
.construction-process-pg .content .btn:hover{ background: #ffd014; }


.cp-box2 { /*background: #f5f5f5; */padding:30px 30px; min-height: 250px; margin:20px 0px; }
.cp-box2 .content{ border:0px;  padding: 0px;}
.cp-box2 h4{ font-size: 22px; text-align: center; background: none; margin-bottom: 15px;  padding: 0px;}
.cp-box2 .content p{ text-align: center; background: none; padding: 0px; line-height: 26px; font-size: 15px; }




/* Why Greenifyi page 03 july 2020 */
.wg-banner-inner  {   max-height: 320px; overflow:hidden;  }

.why-greenifyi-pg { padding: 30px 0; }

.why-greenifyi-pg .container{ /*max-width: 1000px;*/ margin: 0 auto; }
.why-greenifyi-pg .right h3, .why-greenifyi-pg .right p{ text-align: right; }

.why-greenifyi-pg .right ul{  list-style-type: none; text-align: right;  }
.why-greenifyi-pg .right ul li{color: #333; font-size: 15px;  line-height: 22px; font-weight: 400;
padding-right:20px;   margin-bottom: 10px;  background: url(images/2020/circle-bullet-small.png) right 8px no-repeat;}



.why-greenifyi-pg h3{ font-size: 16px; font-weight: 700; line-height: 24px; margin:5px 0 10px 0;  color: #333; }
.why-greenifyi-pg p{ color: #333; font-size: 15px; font-weight: 400;  }
.why-greenifyi-pg p span{ display: block; font-size: 13px; line-height: 24px; }

.why-greenifyi-pg .wg-points{ display: block;  margin-bottom: 50px; }
.why-greenifyi-pg .content-box{ padding: 0px; min-height: 180px; }
.why-greenifyi-pg .img-box{border-radius: 10px; padding: 30px; background: #f5f5f5; width: 280px;  text-align: center;  }
.why-greenifyi-pg .img-box.right{ float: right; }





/* APLICATIONS*/
.applications-pg { padding: 50px 0; }
.applications-pg h3{ font-size: 24px; font-weight: 700; line-height: 24px; margin:5px 0 10px 0;  color: #333; }
.applications-pg p{ color: #333; font-size: 15px; font-weight: 400;  }
.applications-pg .applications-box1 { margin-bottom: 50px; }
.applications-pg .applications-box1 img{ margin-bottom: 15px; }
section .applications-box1 ul{ margin: 0px 0; }
section .applications-box1 li { list-style-type: none;  background: url(images/2020/bullet-arrow.png) 0 7px no-repeat;  
	padding-left: 18px; line-height: 24px; margin-bottom: 7px;  font-size: 14px; color: #333;}
section .applications-box1 h5{  font-size: 15px; color: #333; font-weight: 600; margin: 15px 0; }



.applications-pg .blockquote-style-2 p { /*border-left: 4px solid #ffd014;*/  border-left: 4px solid #009639; line-height: 1.8em; padding: 7px; padding-left: 19px; }
.applications-pg .btn{ border:1px solid #ffd014; background: #fff; color: #000; border-radius: 0; padding: 10px 20px;
 margin-top: 5px; font-weight: 400; }
.applications-pg .btn:hover{ background: #ffd014; }


/* sIDEBAR ENQUIRY FORM */
.sidebar-right .trial-form{ padding: 1px 11px 15px 11px; background: #f8f8f8; /*margin-left:5px;  */}
.sidebar-right .trial-form h2 {   font-size: 16px; line-height: 22px; margin-bottom: 0px; }
.sidebar-right .trial-form textarea{ max-height: 100px; }
.sidebar-right .trial-form .btn{ padding: 10px; font-size: 14px; font-weight: 400; }


/* bootstrap issue */
.panel-heading { padding: 0px; }
.breadcrumb {  background-color: #fff; }
    

/* 	17 July Corrections	 */
.tech-advanage .content-box img{ transform: scale(.9);  transition: transform 0.6s; }
.tech-advanage .content-box img:hover{ transform: scale(1.1);  transition: transform 0.6s; }



/*  CONSTRUCTION PROCESS  */
.cp-page-left { padding-top: 55px; }
.cp-page-left blockquote:not([class]) { border: 0px solid #e5e5e5; border-style: solid none; font-size: inherit; margin: 10px 0; padding: 0px; }
.cp-page-left blockquote p{ font-size: 30px; line-height: 40px; font-weight: 700; padding-left: 35px;   font-style: normal; padding: 0 inherit;   margin-bottom: 25px;}
.cp-page-left p.subtitle{ font-size: 16px; line-height: 24px; color: #000; }


.yellow-strip{ background: #ffd014; padding: 50px 0;  margin: 0px 0px 50px 0; }
.yellow-strip h2{ font-size: 28px;   line-height: 42px;  color: #000; font-weight: 700;  font-family: 'Roboto', sans-serif; text-align: center; margin: 0px;}
.yellow-strip h2 img{ margin-right: 10px; }


/* CONTACT US PAGE */
.sidebar-right-contact .trial-form{ padding: 15px 30px; margin-top: 10px;  border:1px solid #e5e5e5; /*background: #f8f8f8;*/ /*margin-left:5px;  */}
.sidebar-right-contact .trial-form h2 {   font-size: 16px; line-height: 22px; margin-bottom: 0px; }
.sidebar-right-contact .trial-form textarea{ max-height: 100px; }
.sidebar-right-contact .trial-form .btn{ padding: 10px; font-size: 14px; font-weight: 400; }


/* FOOTER OCT 2020 */
.site-footer {  background-color: #FFF;  color: #333; padding-top: 38px; }
.site-footer > .container {    padding-bottom: 30px; }

.site-footer .widget-title {     color: #009639; font-family: 'Open Sans', sans-serif; font-weight: 600; }
.site-footer .widget-title:after {  background-color: #ffd014;   bottom: -1px;   content: "";   left: 0;   height: 1px;   position: absolute;  width: 73px; }

.site-footer .greenfyi{ color: #009639; font-weight: 500; }
.site-footer .important {  color: #009639 /*#ffd014*/ !important; }
.site-footer .contact-info i { color: #009639; }
.site-footer .social li.hd1{   margin:25px 20px 0 0; font-size: 12px;  color: #009639;/*color: #ffcf14;*/}


.site-footer  .social.social-transparent-border a:hover, .site-footer .social.social-transparent-border a:focus { background: none; /*color: #a7ce39;*/ color: #ffcf14; }

.site-footer .working-hours td {  color: #9C9C9C; }   
.site-footer .social.social-transparent-border a {  background: none;  border: 0px solid #e5e5e5;   color: #999; } 

.site-footer .menu a:before { content: "\f105"; left: 0; font-size: 14px; font-family: "FontAwesome"; position: absolute;
    color: #009639;}


.copyright-footer { background-color: #f1f1f1; border-top: 1px solid rgba(255, 255, 255, 0.1); padding-top: 7px; 
	padding-bottom: 12px;}

.site-footer .contact-info li{ border:1px solid #ccc; }
.site-footer .contact-info li:before {     border-right-color: #ccc; }
.working-hours td, .working-hours th { border-color: #ccc; }

/*.working-hours th, .working-hours td { border: #ccc; padding: 7px 12px; vertical-align: middle; }*/

p span.strong{ font-weight: bold; }





/* 11 November 2020 */
.common-bullet ul{  list-style-type: none;    }
.common-bullet ul li{color: #000; font-size: 15px;  line-height: 24px; margin-bottom: 7px; font-weight: 400;
padding-left:20px;   margin-bottom: 10px;  background: url(images/2020/bullet-arrow-green.png) 0px 8px no-repeat;}


/*.table-responsive table{ max-width: 400px; }*/
table.table {   border: 1px solid #fff;    margin-bottom: 45px;}
table.table > thead th{ font-size: 12px; font-weight: 600; text-transform: inherit; text-align: center; }
.table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td { text-align: center;
  padding: 15px; line-height: 1.42857; vertical-align: top; border-top: 1px solid #fff; color: #000;} 

.greenifyi{ color: #009639; font-weight: 600; }

.common-btn{width: 220px; margin: 0 auto;  background-color: #009639;  border-radius: 40px;  color: #fff; 
font-size: 18px; font-weight: 400; padding: 17px 40px; text-transform: none;  font-family: 'Roboto', sans-serif;	   
border: none; border:1px solid #009639;  text-align: center; }
.common-btn:hover, .common-btn:focus { outline: none;  /*opacity: 0.9;*/ background: none; border:1px solid #009639; color: #333;  }



/*  #Media Queries by Rajesh Kumar Kukreja : Cross Country Webservices
============================================================================================================ */ 
/* Desktop resolution */
@media only screen and (min-width: 2301px) and (max-width: 2900px) {  
/* 17 June 2020 */
.header2 .trial-form{ top:0%; margin-top: 140px; right: 26%; }
.advantages .container-fluid{ max-width: 1366px; }

.technology1 {  background: url(images/2020/tech-bg.jpg) 0% 0 no-repeat; }
.technology1 img{ float: right; }
.feedback .container-fluid{     padding: 0px; max-width: 1366px; }
}


/* Desktop resolution */
@media only screen and (min-width: 1901px) and (max-width: 2300px) {  

/* 17 June 2020 */
.header2 .trial-form{ top:0%; margin-top: 140px; right: 20%; }
.advantages .container-fluid{ max-width: 1366px; }

.technology1 {  background: url(images/2020/tech-bg.jpg) 0% 0 no-repeat; }
.technology1 img{ float: right; }
.feedback .container-fluid{     padding: 0px; max-width: 1366px; }

 
}

/* Desktop resolution */
@media only screen and (min-width: 1601px) and (max-width: 1900px) {  

/* 17 June 2020 */
.header2 .trial-form{ top:0%; margin-top: 140px; right: 20%; }
.advantages .container-fluid{ max-width: 1366px; }

.technology1 {  background: url(images/2020/tech-bg.jpg) 0% 0 no-repeat; }
.technology1 img{ float: right; }
.feedback .container-fluid{     padding: 0px; max-width: 1366px; }

 
}


/* Desktop resolution */
@media only screen and (min-width: 1441px) and (max-width: 1600px) {  

/* 17 June 2020 */
.header2 .trial-form{ top:20px; margin-top: 140px; right: 14%; }
.advantages .container-fluid{ max-width: 1366px; }
.technology1 {  background: url(images/2020/tech-bg.jpg) 0% 0 no-repeat; }
.feedback .container-fluid{     padding: 0px; max-width: 1366px; }
.technology1 img{ float: right; }



}



/* 15.6 Laptop resolution */

@media only screen and (min-width: 1281px) and (max-width: 1440px) { 
 
}


/* Smaller than standard 960 (devices and browsers) */
@media only screen and (min-width: 1025px) and (max-width: 1280px) {  

/*.header2 .trial-form{ top:0; margin-top: 100px; right: 1%; width: 350px;}*/

/* SLIDER  */
.tp-caption .hd1{ color: #ffd014; font-size: 30px; font-weight: 300;}
.tp-caption .hd2{ color: #ffd014; font-size: 30px; font-weight: 600; }
.tp-caption .p{ font-weight: 300; font-size: 16px; line-height: 26px; } 
 

/* Advantages */
.adv-box-left h3:first-child, .adv-box-right h3:first-child{  font-size: 22px; margin: 0px 0; line-height: 38px;   }
.adv-box-left  p, .adv-box-right  p{   font-size: 15px; line-height: 22px;  }


.adv-box-left, .adv-box-right  { margin-bottom: 40px;  }
.adv-box-right img{ float: right; }

.adv-box-left1{ position: relative; right: 4%;  }
.adv-box-left2{ position: relative; right: 10%;  }

.adv-box-right1{ position: relative; left: 4%;  }
.adv-box-right2{ position: relative; left: 10%;  }

/* HOME : WHY US */
.why-box1 .content {  min-height: 100px; }

/* HOME :  */
.technology1 { min-height: auto; overflow: visible; } 
.technology1 img{ min-height: 400px; }
.tech-content h2 { font-size: 28px; line-height: 36px; margin: 15px 0px 5px 0px ;  }
.tech-content h3 { font-size: 20px;  line-height: 28px;  margin: 5px 0 10px 0; }
.tech-content p.subtitle {  font-size: 15px;  line-height: 24px; }


/* HOME : */
.construction-box .circle-content p span {  display: contents; }
.construction-box .arrow-right, .construction-box .arrow-left { display: none; }
.construction-box.height340 {  height: 340px; }

/* HOME :  */
.clients1 img {  width: 185px;  margin: 6px 5px; }


/* 30 Oct 2020 */
.header-video .layer .captionv{ position:absolute;   top:340px; left: 4%;}
.header-video .layer .captionv h2{  font-size: 50px; line-height: 60px; }
.header-video .layer .captionv h3{  font-size: 28px; line-height: 40px; }
.header-video .trial-form{ margin-top: 30px; top:0%;  right: 4%; width: 320px; min-height: 450px;}
 
 }



/* Smaller than standard 960 (devices and browsers) */
@media only screen and (min-width: 990px) and (max-width: 1024px) {  

/* 30 Oct 2020 */
header.classic .burger {  margin-top: 15px; }
	
/*.header2 .trial-form{ top:0; margin-top: 100px; right: 1%; width: 350px;}*/

/* SLIDER  */
.tp-caption .hd1{ color: #ffd014; font-size: 26px; font-weight: 300;}
.tp-caption .hd2{ color: #ffd014; font-size: 26px; font-weight: 600; }
.tp-caption .p{ font-weight: 300; font-size: 15px; line-height: 26px; } 

/* Advantages */
.adv-box-left h3:first-child, .adv-box-right h3:first-child{  font-size: 22px; margin: 0px 0; line-height: 38px;   }
.adv-box-left  p, .adv-box-right  p{   font-size: 15px; line-height: 22px;  }


.adv-box-left, .adv-box-right  { margin-bottom: 60px;  }
.adv-box-right img{ float: right; }

.adv-box-left1{ position: relative; right: 4%;  }
.adv-box-left2{ position: relative; right: 10%;  }

.adv-box-right1{ position: relative; left: 4%;  }
.adv-box-right2{ position: relative; left: 10%;  }

/* HOME : WHY US */
.why-box1 .content {  min-height: 100px; }

/* HOME :  */
.technology1 { min-height: auto; overflow: visible; } 
.technology1 img{ min-height: 400px; }
.tech-content h2 { font-size: 28px; line-height: 36px; margin: 15px 0px 5px 0px ;  }
.tech-content h3 { font-size: 20px;  line-height: 28px;  margin: 5px 0 10px 0; }
.tech-content p.subtitle {  font-size: 15px;  line-height: 24px; }


/* HOME : */
.construction-box .circle-content p span {  display: contents; }
.construction-box .arrow-right, .construction-box .arrow-left { display: none; }
.construction-box.height340 {  height: 340px; }

/* HOME :  */
.clients1 img {  width: 185px;  margin: 6px 5px; }

/**/
.feedback .carousel {  margin: 20px auto 40px auto; padding: 0px; }
.feedback .test-bg {padding: 15px 15px; margin-bottom: -16px; }


/* 30 Oct 2020 */
.header-video .layer .captionv{ position:absolute;   top:340px; left: 4%;}
.header-video .layer .captionv h2{  font-size: 40px; line-height: 50px; }
.header-video .layer .captionv h3{  font-size: 24px; line-height: 30px; }
.header-video .trial-form{ margin-top: 30px; top:0%;  right: 4%; width: 320px; min-height: 450px;}

}


/* Tablet Portrait size to standard 990 (devices and browsers) */
@media only screen and (min-width: 959px) and (max-width: 990px) {
 /* 30 Oct 2020 */
header.classic .burger {  margin-top: 15px; }
 
/* 30 Oct 2020 */
.header-video .layer .captionv{ position:absolute;   top:350px; left: 4%;}
.header-video .layer .captionv h2{  font-size: 40px; line-height: 50px; }
.header-video .layer .captionv h3{  font-size: 24px; line-height: 30px; }
.header-video .trial-form{ margin-top: 30px; top:0%;  right: 4%; width: 320px; min-height: 450px;}

}
	
	
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {

/* 30 Oct 2020 */
header.classic .burger {  margin-top: 15px; }	

[class*="col-sm-"] + [class*="col-sm-"] {  margin-top: 0px; }
[class*="col-md-"] + [class*="col-md-"] { margin-top: 0px; }
	
 /* SLIDER  */
.tp-caption .hd1{ color: #ffd014; font-size: 26px; font-weight: 300;}
.tp-caption .hd2{ color: #ffd014; font-size: 26px; font-weight: 600; }
.tp-caption .p{ font-weight: 300; font-size: 15px; line-height: 26px; } 

.header2{ background: #f3cb48; min-height: auto;  }
/*.header2 .trial-form{ right: inherit; width: 360px; margin: 20px auto;  padding:10px 20px; position: relative;   }*/

/* */
.advantages {background: #ffda61;  padding: 60px 0 60px 0;   min-height: 500px;}

.adv-box-left h3:first-child, .adv-box-right h3:first-child{  font-size: 22px; line-height: 32px; margin: 0px 0 5px 0;    }
.adv-box-left  p, .adv-box-right  p{   font-size: 15px; line-height: 22px;  }

.adv-box-left, .adv-box-right  { display: block; min-height: 110px; max-width: 500px; margin: 0 auto;  margin-bottom: 60px; }
.adv-box-right img{ float: none; }

.adv-box-left .col-sm-4{ float: left; } .adv-box-left .col-sm-8{ float: right; }
.adv-box-left h3:first-child, .adv-box-left p, .adv-box-right h3, .adv-box-right p { text-align: left; }

.adv-box-left1, .adv-box-left2{ position: relative; right: 0%;  }
.adv-box-right1, .adv-box-right2 { position: relative; left: 0%;  }

/* */
.col-md-offset-1-5 { margin-left: 0px; }

/* */
.tech-content { position: relative; left: 30%; width: 60%;   }

/* */
.construction-box {     max-width: 280px;     margin: 0 auto; }
.construction-box .circle-content p span {  display: contents; }
.construction-box .arrow-right, .construction-box .arrow-left, .construction-box .arrow-down  { display: none; }
.construction-box.height340 {  height: 300px; }
.clear-cp {  clear: inherit; } 


/* */
#our-clents p.subtitle { margin-bottom: 30px; }
.clients1 img {  width: 22%;  margin: 10px 1%; }

/**/
.feedback .author { margin-left: 20%;  margin-bottom: 10px; }
.feedback .test-bg { margin-bottom: 90px; }

/**/
.site-footer [class*="col-md"] + [class*="col-md"] {  margin-top: 0px; }
.site-footer .widget{ margin-bottom: 40px; }
.copyright-footer p {  margin-bottom: 0; text-align: center; }

.popup-form .modal-content {position: relative;  max-width: 90%; padding:10px; }

/* advanages page */
.other-tech-advanage h3, .other-tech-advanage p{ text-align: center; padding-right: 0px;} 


.sidebar-right .trial-form{ padding: 7px 15px 20px 15px; max-width: 320px; background: #f5f5f5; }

/*.channel-partners p.subtitle2{ line-height: 20px; }*/
.channel-partners p.subtitle2 span{ display: block; max-width: 300px; margin: 0 auto; padding:7px  0px; border-bottom: 1px solid #ffd014;   }
.channel-partners p.subtitle2 span:last-child{ border-bottom: none; }
.channel-partners p.subtitle2 span.clearfix{ border-bottom: none; padding: 0px; }
.channel-partners p.subtitle2 span.bright{border-right: none;}




/* contact us*/
.sidebar-right-contact .trial-form { padding: 15px 30px;   max-width: 400px; margin: 30px auto;  }


/* 30 Oct 2020 */
header.classic .burger {  margin-top: 15px; }

.header-video { min-height: 980px; background: #f3cb48; }
.header-video .layer .captionv{ position:absolute;   top:200px; left: 0%; text-align: center;}
.header-video .layer .captionv h2{  font-size: 50px; line-height: 60px; }
.header-video .layer .captionv h3{  font-size: 26px; line-height: 30px; }
.header-video .trial-form{  top:450px;  left: 0; right: 0; width: 380px;  margin: 0px auto; min-height: 450px;}

.page-header .page-title {  color: #ffd014; }

/* 10 Nov 2020  */
.trial-form .form-group textarea { max-height: 100px; margin-bottom: -5px; }
.lady-engineer{ max-width: 320px; margin: 0 auto; }
}
	
	
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 800px) { }
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) { 

	/* 30 Oct 2020 */
header.classic .burger {  margin-top: 15px; }

[class*="col-sm-"] + [class*="col-sm-"] {  margin-top: 0px; }
[class*="col-md-"] + [class*="col-md-"] { margin-top: 0px; }


 /* SLIDER  */
.tp-caption { max-width: 300px!important; text-align: center; }
.tp-caption .hd1{  font-size: 3.5vw; line-height: 3vw; font-weight: 300; color: #ffd014; font-weight: 400; text-align: center!important;}
.tp-caption .hd2{  font-size: 3.5vw; 	line-height: 3vw; font-weight: 600; color: #ffd014; text-align: center!important;}
.tp-caption .p{    font-size: 3vw; line-height: 3vw; text-align: center!important; } 
.tp-caption .btn { font-size: 18px; padding: 14px 40px; text-align: center!important;}


.header2{ background: #f3cb48; min-height: auto;  }
.header2 .trial-form{ right: inherit; width: 360px; margin: 20px auto;  padding:10px 20px; position: relative;   }


/* 	home headings */
.advantages h2, .construction-pro h2, .why-greenifyi1 h2, #our-clents h2, .feedback h2, .about-home h2, .blog-home h2, .channel-partners h2  {  font-size: 30px;  line-height: 40px; }
.advantages p.subtitle, .construction-pro p.subtitle, .why-greenifyi1 p.subtitle, #our-clents p.subtitle, .channel-partners p.subtitle {  font-size: 15px;   line-height: 22px; }
#our-clents p.subtitle span {  font-size: 13px; line-height: 18px;  display: block; }


/* */
.advantages {background: #ffda61;  padding: 30px 0; }
/*.advantages h2 {  font-size: 32px;  line-height: 42px; }
.advantages p.subtitle { padding: 0 20px; font-size: 15px; }*/
.adv-box-left h3:first-child, .adv-box-right h3:first-child{  font-size: 22px; line-height: 30px; margin: 0px;    }
.adv-box-left  p, .adv-box-right  p{   font-size: 15px; line-height: 22px;  }

.adv-box-left, .adv-box-right  { display: block; min-height: 100px; max-width: 500px; margin: 0 auto;  margin-bottom: 50px; }
.adv-box-right img{ float: none; }

.adv-box-left .col-sm-4{ float: left; } .adv-box-left .col-sm-8{ float: right; }
.adv-box-left h3:first-child, .adv-box-left p, .adv-box-right h3, .adv-box-right p { text-align: left; }
 
.adv-box-left1, .adv-box-left2{ position: relative; right: 0%;  }
.adv-box-right1, .adv-box-right2 { position: relative; left: 0%;  }

/* */
.col-md-offset-1-5 { margin-left: 0px; }

/* */
.why-box1 .content {  min-height: auto; }

/* */
.technology1{ max-height: auto; overflow: visible; margin-bottom: 40px; background: url(images/2020/tech-bg.jpg) -110px 0 no-repeat; }
.tech-content { position: relative; left: 10%; width: 80%; }
.tech-content h2 { font-size: 28px; line-height: 36px; margin: 15px 0px 5px 0px ;  }
.tech-content h3 { font-size: 20px;  line-height: 28px;  margin: 5px 0 10px 0; }
.tech-content p.subtitle {  font-size: 15px;  line-height: 24px; }

/* */
.construction-pro { background: #fff url(images/2020/yellow-circle.png) center 140px no-repeat;  padding: 30px 0 0px 0; }

.construction-box { max-width: 280px; margin: 0 auto; }
.construction-box .circle-content p span {  display: contents; }
.construction-box .arrow-right, .construction-box .arrow-left, .construction-box .arrow-down  { transform: rotate(90deg); }
.construction-box.height340 {  height: 300px; }
.clear-cp {  clear: inherit; } 

/* */
.our-port{ padding-top: 0px; }

/* */
#our-clents p.subtitle { margin-bottom: 30px;}
.clients1 img { width: 45%; margin: 6px 5px; }

/* */
.feedback { padding:30px 0; }
.feedback .carousel {  margin: 20px auto 40px auto; padding: 0px; }
.feedback .test-bg {padding: 15px 15px; margin-bottom: -16px; }

/**/
.feedback .author { margin-left: 20%;  margin-bottom: 10px; }
.feedback .test-bg { margin-bottom: 90px; }

.feedback .author .client-img {  width: 30%;  float: left; }
.feedback .author .client-name { width: 60%; float: left; }

/* */
.about-home { /*background: #eef0f1;*/ padding: 40px 0; }
.about-home h2 {  margin-bottom: 30px; }
.about-home h3 {  font-size: 22px; line-height: 30px; }


/* */
.video-home { padding: 40px 0; min-height: auto;}
.video-home .carousel {  margin: 20px auto 40px auto; padding: 0px; }
.video-home .carousel .carousel-control { display: none; }
.video-home .carousel .item {  overflow: hidden;   min-height: auto; }

/* */
.blog-home {  padding: 40px 0; }
.blog-home h2 {  margin-bottom: 25px; }
.blog-box .layer .blog-content h3 {  font-size: 22px;  line-height: 30px; }

/* */
.channel-partners {  padding: 30px 0; }

/* */
.accreditaion-home  {  padding: 40px 0; }
.accreditaion-home h2 { font-size: 30px; line-height: 36px; text-align: center; border-left: 0; border-bottom:#009639 5px solid; width: 220px;  margin: 0 auto;  }
.accreditaion-home li { display: inline;  float: left; width: 50%; padding: 10px; }

/* */
.copyright-footer p {  margin-bottom: 0; text-align: center; }
.popup-form .modal-content {position: relative;  max-width: 90%; padding:10px; }


/* advanages page */
.inner-page-20{ padding:20px 0px;}
.banner-inner { background: #777;  background: url(images/inner-page-banner.jpg) 0 0 repeat; min-height: 400px;   }
.banner-inner img{ display: none; }
.banner-inner .layer .content { padding: 15px 15px; top:0px; }
.banner-inner .layer .content h2 { font-size: 22px;  line-height: 30px; margin-bottom: 15px; }

.other-tech-advanage, .tech-advanage{ padding:30px 15px;  }

.other-tech-advanage h2, .tech-advanage h2{ padding:0 15px;  }
.other-tech-advanage h3, .other-tech-advanage p{ text-align: center; padding-right: 0px;} 

.tech-advanage h3, .tech-advanage p{ text-align: center; padding-right: 0px; } 
.tech-advanage img{ max-width: 150px; margin: 0 auto 10px auto; }



/* construction process page 03 july 2020 */
.construction-process-pg .cp-box1 { margin-bottom: 15px; }
.construction-process-pg .content{ margin-bottom: 15px; padding-bottom: 15px; }
.construction-process-pg .circle { margin: 15px   15px   25px   15px ;  }

.construction-process-pg h3 {  font-size: 20px; padding-left: 0px;    }
.construction-process-pg h4 { font-size: 15px; background: url(images/dot.png) 2px 5px no-repeat; }

.cp-banner-inner {   max-height:230px;  overflow: hidden;  }

/* why greenifyi page  2020*/
.why-greenifyi-pg { padding: 0; }
.wg-banner-inner {   max-height:390px;  overflow: hidden;  }

.why-greenifyi-pg .wg-points { display: block; margin-bottom: 20px; }

.why-greenifyi-pg .img-box{  width: 280px; margin: 0 auto; margin-bottom: 10px;  }
.why-greenifyi-pg .img-box.right{ float: none; }
.why-greenifyi-pg .content-box h3, .why-greenifyi-pg .content-box p{ text-align: center; }


.sidebar-right .trial-form{ padding: 7px 15px 20px 15px; max-width: 320px; background: #f5f5f5; }


/* fix header on mobile */
.logo {  margin: 15px 0 10px 0; }
.page-header {  margin-top: 90px; }
header.transparent {  position: fixed;  width: 100%; background: rgba(0, 0, 0, 0.80);  }
header.classic > .container {  padding: 0 15px 0px 15px; }
header { z-index: 10;  position: fixed; width: 100%;}

/*.channel-partners p.subtitle2{ line-height: 20px; }*/
.channel-partners p.subtitle2 span{ display: block; max-width: 300px; margin: 0 auto; padding:7px  0px; border-bottom: 1px solid #ffd014;   }
.channel-partners p.subtitle2 span:last-child{ border-bottom: none; }
.channel-partners p.subtitle2 span.clearfix{ border-bottom: none; padding: 0px; }
.channel-partners p.subtitle2 span.bright{border-right: none;}


/* contact us*/
.sidebar-right-contact .trial-form { padding: 15px 30px;   max-width: 400px; margin: 30px auto;  }


/* 30 Oct 2020 */
header.classic .burger {  margin-top: 15px; }

.header-video { margin-top: 80px; min-height: 800px; background: #f3cb48; }
.header-video .layer { height: 720px; }
.header-video .layer .captionv{ position:absolute;   top:130px; left: 0; text-align: center;}
.header-video .layer .captionv h2{  font-size: 30px; line-height: 40px; margin-bottom: 5px;  }
.header-video .layer .captionv h3{  font-size: 20px; line-height: 30px; margin-top: 0px; }

.header-video .trial-form{  top:280px;   width: 360px;  margin: 0px auto; left: 0; right: 0; min-height: 450px;}




/* 10 Nov 2020  */
.trial-form .form-group textarea { max-height: 100px; margin-bottom: -5px; }
.lady-engineer{ max-width: 300px; margin: 0 auto; }
.tech-content { text-align: center; }
.table-responsive {     border:1px solid #fff;}


}
  
 


/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {

/* 30 Oct 2020 */
header.classic .burger {  margin-top: 15px; }

[class*="col-sm-"] + [class*="col-sm-"] {  margin-top: 0px; }
[class*="col-md-"] + [class*="col-md-"] { margin-top: 0px; }

 /* SLIDER  */
.tp-caption { max-width: 300px!important; }
.tp-caption .hd1{  font-size: 3vw; line-height: 3vw; font-weight: 300; color: #ffd014; font-weight: 500;}
.tp-caption .hd2{  font-size: 3.5vw; 	line-height: 3vw; font-weight: 600; color: #ffd014; }
.tp-caption .p{    font-size: 3vw; line-height: 3vw; text-align: center!important; } 
.tp-caption .btn { font-size: 18px; padding: 14px 40px; }


.header2{ background: #f3cb48; min-height: auto;  }
.header2 .trial-form{ right: inherit; width: 90%; margin: 20px auto;  padding:10px 20px; position: relative;   }



/* 	home headings */
.advantages h2, .construction-pro h2, .why-greenifyi1 h2, #our-clents h2, .feedback h2, .about-home h2, .blog-home h2, .channel-partners h2  {  font-size: 30px;  line-height: 40px; }
.advantages p.subtitle, .construction-pro p.subtitle, .why-greenifyi1 p.subtitle, #our-clents p.subtitle, .channel-partners p.subtitle {  font-size: 15px;   line-height: 22px; }
#our-clents p.subtitle span {  font-size: 13px; line-height: 18px;  display: block; }


/* */
.advantages {background: #ffda61;  padding: 30px 0; }
/*.advantages h2 {  font-size: 32px;  line-height: 42px; }
.advantages p.subtitle { padding: 0 20px; font-size: 15px; }*/
.adv-box-left h3:first-child, .adv-box-right h3:first-child{  font-size: 22px; line-height: 30px; margin: 0px;    }
.adv-box-left  p, .adv-box-right  p{   font-size: 15px; line-height: 22px;  }

.adv-box-left, .adv-box-right { display: flow-root; /*min-height: 100px;*/ max-width: 500px; margin: 0 auto;  }
.adv-box-left, .adv-box-right {margin-bottom: 40px;}

.adv-box-right img{ float: none; }

.adv-box-left .col-sm-4{ float: left; } .adv-box-left .col-sm-8{ float: right; }
.adv-box-left h3:first-child, .adv-box-left p, .adv-box-right h3, .adv-box-right p { text-align: left; }
 
.adv-box-left1, .adv-box-left2{ position: relative; right: 0%;  }
.adv-box-right1, .adv-box-right2 { position: relative; left: 0%;  }

/* */
.col-md-offset-1-5 { margin-left: 0px; }

/* */
.why-box1 .content {  min-height: auto; }

/* */
.technology1{ max-height: auto; overflow: visible; margin-bottom: 40px; background: url(images/2020/tech-bg.jpg) -110px 0 no-repeat; }
.tech-content { position: relative; left: 10%; width: 80%; text-align: center; }
.tech-content h2 { font-size: 28px; line-height: 36px; margin: 15px 0px 5px 0px ;  }
.tech-content h3 { font-size: 20px;  line-height: 28px;  margin: 5px 0 10px 0; }
.tech-content p.subtitle {  font-size: 15px;  line-height: 24px; }

/* */
.construction-pro { background: #fff url(images/2020/yellow-circle.png) center 140px no-repeat;  
	padding: 30px 0 10px 0; margin-bottom: 40px; }

.construction-box { max-width: 280px; margin: 0 auto; }
.construction-box .circle-content p span {  display: contents; }
.construction-box .arrow-right, .construction-box .arrow-left, .construction-box .arrow-down  { transform: rotate(90deg); }
.construction-box.height340 {  height: 300px; }
.clear-cp {  clear: inherit; } 

/* */
.our-port{ padding-top: 0px; }

/* */
#our-clents p.subtitle { margin-bottom: 30px;}
.clients1 img { width: 45%; margin: 6px 5px; }

/* */
.feedback { padding:30px 0; }
.feedback .carousel {  margin: 20px auto 40px auto; padding: 0px; }
.feedback .test-bg {padding: 15px 15px; margin-bottom: -16px; }

/**/
.feedback .author { margin-left: 20%;  margin-bottom: 10px; }
.feedback .test-bg { margin-bottom: 90px; }
.feedback .author .client-img {  width: 30%;  float: left; }
.feedback .author .client-name { width: 60%; float: left; }

/* */
.about-home { /*background: #eef0f1;*/ padding: 40px 0; }
.about-home h2 {  margin-bottom: 30px; }
.about-home h3 {  font-size: 22px; line-height: 30px; }


/* */
.video-home { padding: 40px 0; min-height: auto;}
.video-home .carousel {  margin: 20px auto 40px auto; padding: 0px; }
.video-home .carousel .carousel-control { display: none; }
.video-home .carousel .item {  overflow: hidden;   min-height: auto; }

/* */
.blog-home {  padding: 40px 0; }
.blog-home h2 {  margin-bottom: 25px; }
.blog-box .layer .blog-content h3 {  font-size: 22px;  line-height: 30px; }

/*.channel-partners p.subtitle2{ line-height: 20px; }*/
.channel-partners p.subtitle2 span{ display: block; max-width: 300px; margin: 0 auto; padding:7px  0px; border-bottom: 1px solid #ffd014;   }
.channel-partners p.subtitle2 span:last-child{ border-bottom: none; }
.channel-partners p.subtitle2 span.clearfix{ border-bottom: none; padding: 0px; }
.channel-partners p.subtitle2 span.bright{border-right: none;}

/* */
.accreditaion-home  {  padding: 40px 0; }
.accreditaion-home h2 { font-size: 30px; line-height: 36px; text-align: center; border-left: 0; border-bottom:#009639 5px solid; width: 220px;  margin: 0 auto;  }
.accreditaion-home li { display: inline;  float: left; width: 50%; padding: 10px; }

/* */
.copyright-footer p {  margin-bottom: 0; text-align: center; }
.popup-form .modal-content {position: relative;  max-width: 96%; padding:10px 0px; }



/* advanages page */
.inner-page-20{ padding:20px 0px;}
.banner-inner { background: #777;  background: url(images/inner-page-banner.jpg) 0 0 repeat; min-height: 480px;   }
.banner-inner img{ display: none; }
.banner-inner .layer .content { padding: 15px 15px; top:0px; }
.banner-inner .layer .content h2 { font-size: 22px;  line-height: 30px; margin-bottom: 15px; }

.other-tech-advanage, .tech-advanage{ padding:30px 0px;  }

.other-tech-advanage h2, .tech-advanage h2{ padding:0 15px;  }
.other-tech-advanage h3, .other-tech-advanage p{ text-align: center; padding-right: 0px;} 

.tech-advanage h3, .tech-advanage p{ text-align: center; padding-right: 0px; } 
.tech-advanage img{ max-width: 150px; margin: 0 auto 10px auto; }


/* construction process page 03 july 2020 */
.construction-process-pg .cp-box1 { margin-bottom: 15px; }
.construction-process-pg .content{ margin-bottom: 15px; padding-bottom: 15px; }
.construction-process-pg .circle { margin: 15px   15px   25px   15px ;  }

.construction-process-pg h3 {  font-size: 20px; padding-left: 0px;    }
.construction-process-pg h4 { font-size: 15px; background: url(images/dot.png) 2px 5px no-repeat; }
.cp-banner-inner {   max-height:230px;  overflow: hidden;  }


/* why greenifyi page  2020*/
.why-greenifyi-pg { padding: 0; }

.wg-banner-inner {   max-height:390px;  overflow: hidden;  }
.why-greenifyi-pg .img-box{  width: 280px; margin: 0 auto; margin-bottom: 10px;  }
.why-greenifyi-pg .img-box.right{ float: none; }
.why-greenifyi-pg .content-box h3, .why-greenifyi-pg .content-box p{ text-align: center; }

.why-greenifyi-pg .right ul{  list-style-type: none; text-align: center;  }
.why-greenifyi-pg .right ul li{color: #333; font-size: 15px;  line-height: 22px; font-weight: 400;
padding-left:15px;   margin-bottom: 10px;  background:none; /*url(images/2020/circle-bullet-small.png) 0 8px no-repeat;*/}
.why-greenifyi-pg .right ul li:before {    content:  "\25CF"; color: #009639; font-weight: 600; font-size: 20px; }



.sidebar-right .trial-form{ padding: 7px 15px 20px 15px; max-width: 320px; margin:0 auto; background: #f5f5f5; }
.sidebar-right .trial-form .btn{ margin:10px 0;  }


/* fix header on mobile */
.logo {  margin: 15px 0 10px 0; }
.page-header {  margin-top: 90px; }
header.transparent {  position: fixed;  width: 100%; background: rgba(0, 0, 0, 0.80);  }
header.classic > .container {  padding: 0 15px 0px 15px; }
header { z-index: 10;  position: fixed; width: 100%;}



/*.channel-partners p.subtitle2{ line-height: 20px; }*/
.channel-partners p.subtitle2 span{ display: block; }



/* 30 Oct 2020 */
header.classic .burger {  margin-top: 15px; }

.header-video { margin-top: 80px; min-height: 720px; background: #f3cb48; }

.header-video .layer .captionv{ position:absolute;   top:90px; left: 0%; text-align: center;}
.header-video .layer .captionv h2{  font-size: 24px; line-height: 30px; margin-bottom: 5px;  }
.header-video .layer .captionv h3{  font-size: 16px; line-height: 20px; margin-top: 0px;}

.header-video .trial-form{  top:220px;   width: 300px;  margin: 0px auto; left: 0; right: 0; min-height: 450px;}

.trial-form .form-group textarea { max-height: 95px; margin-bottom: -5px; }
.trial-form .btn { font-size: 14px; }

.table-responsive {     border:1px solid #fff;}
}
	

/* Small devices (mobile, 360px and down) */
@media only screen and (max-width: 360px) {  
.header-video{ margin-top: 72px; }
.header-video .layer .captionv{ position:absolute;   top:50px; }
.header-video .trial-form{  top:190px; }

.banner-inner { background: #777;  background: url(images/inner-page-banner.jpg) 0 0 repeat; min-height: 550px;   }

/* 10 Nov 2020  */
.trial-form .form-group textarea { max-height: 100px; margin-bottom: -5px; }
.lady-engineer{ max-width: 300px; margin: 0 auto; }

}

/* Small devices (mobile, 320px and down) */
@media only screen and (max-width: 320px) {    }
	


/*@media (min-width: 320px) and (max-width: 479px) { 
.header-video{ max-height: 100vh; min-height:  100vh; height: 100vh; }
.header-video video {   width: 100%;   height: 100vh; }
}