
body.g-h-1{ font-family: 'GothamBook'; font-size:20px;}
.g-h-1 p{font-size:20px;}
.g-h-1 .bluefont{font-size:20px; color:#0071d7; font-family: 'GothamBold';}

	/* sec-one start */
.g-h-1 section.sec-one{position:relative; overflow:hidden; }
.g-h-1 section.sec-one:before{content:""; position:absolute; background-color:#0071d7; top:0; bottom:60%; left:0; right:0; z-index:-9;}
.g-h-1 section.sec-one .top_box{float:left; width:100%;}
.g-h-1 section.sec-one .top_box h3{margin-top:90px; color:#FFF; font-size:43px; font-family: 'GothamBold'; text-align:center; line-height:1.3; margin-bottom:0;}
.g-h-1 section.sec-one .skew_box{float:left; background-color:#50d500; transform:skew(30deg,0deg);-webkit-transform:skew(30deg,0deg);-moz-transform:skew(30deg,0deg);-ms-transform:skew(30deg,0deg);-o-transform:skew(30deg,0deg); width: calc(100% - 50px);margin-top:73px; margin-left:25px;}
.g-h-1 section.sec-one .skew_box h4{color:#0071d7; padding:45px 0; font-size:35px;font-family: 'GothamMedium'; transform: skew(-30deg,0deg); -webkit-transform: skew(-30deg,0deg); -moz-transform: skew(-30deg,0deg); -o-transform: skew(-30deg,0deg); -ms-transform: skew(-30deg,0deg); text-align:center; margin:0;}
.g-h-1 section.sec-one .logo_box{margin-top:40px; float:left; width:100%; margin-bottom:50px;}  
.g-h-1 section.sec-one .descp{display:inline-block; padding:45px 0; border-top:1px #666666 dashed; border-bottom:1px #666666 dashed;}  
.g-h-1 section.sec-one .descp p.top{color:#666666; line-height:1.3; margin-bottom:0;}  
.g-h-1 section.sec-one .descp p.bottom{color:#7a7a7a; line-height:1.3; margin-bottom:0; margin-top:30px;}
	/* sec-one end */

	
	/* video section  */
.g-h-1 section.video-sec{width:100%; padding-top:60px;}
.g-h-1 .video{width:100%; display:inline-block; text-align:center;}
.g-h-1 .video img{width:100%;}
	/* video section end */

	
	/* portfolio start */
.g-h-1 section.portfolio{width:100%; padding-top:50px;}
.g-h-1 section.portfolio .imgdecion{width:100%; display:inline-block; padding-top:20px;}
.g-h-1 section.portfolio .solution{display:inline-block; }
.g-h-1 section.portfolio .imgdecion ul{width:100%; float:left; margin-top:70px; padding:0;}
.g-h-1 section.portfolio .imgdecion ul li{display:inline-block; list-style:none; padding:0;}
.g-h-1 section.portfolio .imgdecion ul li img{display:inline-block;  width:100%;border: 6px solid #efefef;}
.g-h-1 .text{ width:100%;  padding-top:70px;}
.g-h-1 .text p{color:#7a7a7a; margin:0;}
.g-h-1 .text p + p{ margin-top:40px;}
.g-h-1 section.portfolio .imgdecion.text{ display:inline-block; padding-top:70px;}
.g-h-1 section.portfolio .imgdecion.text p:nth-child(2){ margin-bottom:0px;}
.g-h-1 section.portfolio .port {display:inline-block; margin-top:70px;}
.g-h-1 section.portfolio .port img{display:inline-block; width:100%; border:5px solid #efefef;}
.g-h-1 section.portfolio .port .text{display:inline-block; }
.g-h-1 section.portfolio .no-padding{padding:0;} 
	/* portfolio end */
	
	
	/* bottom section start */
.g-h-1 section.bottom{width:100%;}
	/* bottom section end */
	
	/* footer start */
.g-h-1 footer.ghmgfooter{width:100%; padding-top:85px; position:relative; padding-bottom:18px;overflow:hidden;}
.g-h-1 footer.ghmgfooter:before{content:"";position:absolute; background-color:#50d500; bottom:0; left:0; right:0; top:90%;}
.g-h-1 footer.ghmgfooter .skew_box{; float:left; background-color:#0071d7; transform:skew(30deg,0deg);-webkit-transform:skew(30deg,0deg);-moz-transform:skew(30deg,0deg);-ms-transform:skew(30deg,0deg);-o-transform:skew(30deg,0deg); width: calc(100% - 50px); margin-top:73px; margin-left:25px;}
.g-h-1 footer.ghmgfooter .skew_box h4{color:#ffffff; padding: 34px 55px; font-size:30px;font-family: 'GothamMedium'; transform: skew(-30deg,0deg); 
-webkit-transform: skew(-30deg,0deg); -moz-transform: skew(-30deg,0deg); -0-transform: skew(-30deg,0deg);-ms-transform: skew(-30deg,0deg); text-align:center; margin:0 auto; line-height:1.5;}

	/* footer end */

			
			
			/* media quaries start */
@media(min-width:1200px){
.g-h-1 section.sec-one .skew_box{
    width: calc(100% - 40px);}			
}
@media(min-width:768px){
.g-h-1 section.portfolio .imgdecion ul li:nth-child(1) img{border-right:3px solid #efefef; }
.g-h-1 section.portfolio .imgdecion ul li:nth-child(2) img{border-left:3px solid #efefef; }
.g-h-1 section.portfolio .port .no-padding:nth-child(1) img{ border-right:2px solid #efefef;}
.g-h-1 section.portfolio .port .no-padding:nth-child(2) img{ border-right:3px solid #efefef; border-left:4px solid #efefef;}
.g-h-1 section.portfolio .port .no-padding:nth-child(3) img{ border-left:2px solid #efefef;}
}


@media(max-width:1199px){
.g-h-1 section.sec-one:before{bottom:56%;}
.g-h-1 section.sec-one .top_box h3{font-size:36px;}
}

@media(max-width:991px){
.g-h-1 .skew_box h4{ margin:0 auto !important; }
.g-h-1 section.portfolio{padding-top:20px;}
.g-h-1 footer.ghmgfooter .skew_box h4{font-size:20px;padding: 25px 35px;}
.g-h-1 section.sec-one .skew_box h4{font-size:20px; padding:25px 0;}
.g-h-1 section.sec-one .top_box h3{font-size:27px; margin-top:60px;}
.g-h-1 section.sec-one .skew_box{margin-top:40px;}
.g-h-1 section.sec-one:before{bottom:71%;}
.g-h-1 p{font-size:18px;}

}
@media(max-width:767px){
.g-h-1 section.portfolio .no-padding + .no-padding{margin-top:20px;}
	
.g-h-1 section.portfolio .imgdecion ul{margin-top:40px;}
.g-h-1 section.portfolio .imgdecion ul li + li{margin-top:20px;}
.g-h-1 section.sec-one .skew_box{
	padding:0 20px;
	transform: skew(15deg,0deg);
    -webkit-transform: skew(15deg,0deg);
    -moz-transform: skew(15deg,0deg);
    -ms-transform: skew(15deg,0deg);
    -o-transform: skew(15deg,0deg);
	}
.g-h-1 section.sec-one .skew_box h4{
    transform: skew(-15deg,0deg);
    -webkit-transform: skew(-15deg,0deg);
    -moz-transform: skew(-15deg,0deg);
    -o-transform: skew(-15deg,0deg);
    -ms-transform: skew(-15deg,0deg);
	}

.g-h-1 footer.ghmgfooter .skew_box{
	transform: skew(15deg,0deg);
    -webkit-transform: skew(15deg,0deg);
    -moz-transform: skew(15deg,0deg);
    -ms-transform: skew(15deg,0deg);
    -o-transform: skew(15deg,0deg);
	}
.g-h-1 footer.ghmgfooter .skew_box h4{
	    padding: 25px 20px;
	transform: skew(-15deg,0deg);
    -webkit-transform: skew(-15deg,0deg);
    -moz-transform: skew(-15deg,0deg);
    -ms-transform: skew(-15deg,0deg);
    -o-transform: skew(-15deg,0deg);
	}
	
}

@media(max-width:480px){
.g-h-1 section.sec-one:before{bottom:70%;}
.g-h-1 section.sec-one .top_box h3{font-size:20px; margin-top:50px; line-height:1.2;}
.g-h-1 section.sec-one .skew_box h4{font-size:18px;}
.g-h-1 section.sec-one .skew_box{ margin-top:40px;}
.g-h-1 section.sec-one .skew_box h4{ padding:15px 0; line-height:1.2;}
.g-h-1 section.sec-one .logo_box img{display:inline-block; max-width:100%;}
.g-h-1 section.sec-one .logo_box{margin-top:30px; margin-bottom:40px;}
.g-h-1 section.sec-one .descp{padding:20px 0;}
.g-h-1 section.sec-one .descp p{font-size:18px;}
.g-h-1 section.video-sec{padding-top:40px;}
.g-h-1 section.portfolio{padding-top:0px;}
.g-h-1 .text{padding-top:40px;}
.g-h-1 .text p{font-size:18px;}
.g-h-1 section.portfolio .imgdecion.text{padding-top:40px;}
.g-h-1 .text p + p{margin-top:25px;}
.g-h-1 section.portfolio .port{margin-top:40px;}

.g-h-1 section.bottom{padding-top:40px;}
.g-h-1 footer.ghmgfooter{padding-top:50px;}
.g-h-1 footer.ghmgfooter .skew_box{margin-top:40px;}

.g-h-1 footer.ghmgfooter:before{top:85%;}
}
			/* media quaries start */
	