@charset "utf-8";

@import url(fonts.css);






#loading{
	background-color: rgba(255,255,255,1);
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 1;
	margin-top: 0px;	
	top: 0px;
}
#loading-center{
	width: 100%;
	height: 100%;
	position: relative;
	}
#loading-center-absolute {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 100px;
	width: 100px;
	margin-top: -50px;
	margin-left: -50px;	
}
.object{
	width: 25px;
	height: 25px;
	background-color: rgba(255,255,255,0);
	margin-right: auto;
	margin-left: auto;
	border: 4px solid rgba(239,74,74,1);
	left: 37px;
	top: 37px;
	position: absolute;
}

#first_object{
	-webkit-animation: first_object 1s infinite;
	animation: first_object 1s infinite;
	-webkit-animation-delay: 0.5s; 
    animation-delay: 0.5s; 
}
#second_object{
	-webkit-animation: second_object 1s infinite;
	animation: second_object 1s infinite;
}	
#third_object{
	-webkit-animation: third_object 1s infinite;
	animation: third_object 1s infinite;
	-webkit-animation-delay: 0.5s; 
    animation-delay: 0.5s; 
}	
#forth_object{
	-webkit-animation: forth_object 1s infinite;
	animation: forth_object 1s infinite;
}	
	
	
	


	
@-webkit-keyframes first_object {
 0% {
    -ms-transform: translate(1,1) scale(1,1); 
   	-webkit-transform: translate(1,1) scale(1,1); 
    transform: translate(1,1) scale(1,1); 
	 }
 50% {
    -ms-transform: translate(150%,150%) scale(2,2); 
   	-webkit-transform: translate(150%,150%) scale(2,2); 
    transform: translate(150%,150%) scale(2,2);
	 }
	 
 100% {
    -ms-transform: translate(1,1) scale(1,1); 
   	-webkit-transform: translate(1,1) scale(1,1); 
    transform: translate(1,1) scale(1,1); 
	 }	 
}		
@keyframes first_object {
 0% {
    -ms-transform: translate(1,1) scale(1,1); 
   	-webkit-transform: translate(1,1) scale(1,1); 
    transform: translate(1,1) scale(1,1); 
	 }
 50% {
    -ms-transform: translate(150%,150%) scale(2,2); 
   	-webkit-transform: translate(150%,150%) scale(2,2); 
    transform: translate(150%,150%) scale(2,2);
	 }
	 
 100% {
    -ms-transform: translate(1,1) scale(1,1); 
   	-webkit-transform: translate(1,1) scale(1,1); 
    transform: translate(1,1) scale(1,1); 
	 }
}
	


	
@-webkit-keyframes second_object {
 0% {
    -ms-transform: translate(1,1) scale(1,1); 
   	-webkit-transform: translate(1,1) scale(1,1); 
    transform: translate(1,1) scale(1,1); 
	 }
 50% {
	-ms-transform: translate(-150%,150%) scale(2,2); 
   	-webkit-transform: translate(-150%,150%) scale(2,2);
    transform: translate(-150%,150%) scale(2,2);
	}
 100% {
    -ms-transform: translate(1,1) scale(1,1); 
   	-webkit-transform: translate(1,1) scale(1,1); 
    transform: translate(1,1) scale(1,1); 
	 }
}		
@keyframes second_object {
 0% {
    -ms-transform: translate(1,1) scale(1,1); 
   	-webkit-transform: translate(1,1) scale(1,1); 
    transform: translate(1,1) scale(1,1); 
	 }
 50% {
	-ms-transform: translate(-150%,150%) scale(2,2); 
   	-webkit-transform: translate(-150%,150%) scale(2,2);
    transform: translate(-150%,150%) scale(2,2);
	}
 100% {
    -ms-transform: translate(1,1) scale(1,1); 
   	-webkit-transform: translate(1,1) scale(1,1); 
    transform: translate(1,1) scale(1,1); 
	 }
}




@-webkit-keyframes third_object {
 0% {
    -ms-transform: translate(1,1) scale(1,1); 
   	-webkit-transform: translate(1,1) scale(1,1); 
    transform: translate(1,1) scale(1,1); 
	 }	
 50% {
	-ms-transform: translate(-150%,-150%) scale(2,2); 
   	-webkit-transform: translate(-150%,-150%) scale(2,2);
    transform: translate(-150%,-150%) scale(2,2);
	}
 100% {
    -ms-transform: translate(1,1) scale(1,1); 
   	-webkit-transform: translate(1,1) scale(1,1); 
    transform: translate(1,1) scale(1,1); 
	 }	
}		
@keyframes third_object {
 0% {
    -ms-transform: translate(1,1) scale(1,1); 
   	-webkit-transform: translate(1,1) scale(1,1); 
    transform: translate(1,1) scale(1,1); 
	 }	
 50% {
	-ms-transform: translate(-150%,-150%) scale(2,2); 
   	-webkit-transform: translate(-150%,-150%) scale(2,2);
    transform: translate(-150%,-150%) scale(2,2);
	}
 100% {
    -ms-transform: translate(1,1) scale(1,1); 
   	-webkit-transform: translate(1,1) scale(1,1); 
    transform: translate(1,1) scale(1,1); 
	 }
}






@-webkit-keyframes forth_object {
 0% {
    -ms-transform: translate(1,1) scale(1,1); 
   	-webkit-transform: translate(1,1) scale(1,1); 
    transform: translate(1,1) scale(1,1); 
	 }
 50% {
	-ms-transform: translate(150%,-150%) scale(2,2); 
   	-webkit-transform: translate(150%,-150%) scale(2,2);
    transform: translate(150%,-150%) scale(2,2);
	}
 100% {
    -ms-transform: translate(1,1) scale(1,1); 
   	-webkit-transform: translate(1,1) scale(1,1); 
    transform: translate(1,1) scale(1,1); 
	 }	
}		
@keyframes forth_object {
 0% {
    -ms-transform: translate(1,1) scale(1,1); 
   	-webkit-transform: translate(1,1) scale(1,1); 
    transform: translate(1,1) scale(1,1); 
	 }
 50% {
	-ms-transform: translate(150%,-150%) scale(2,2); 
   	-webkit-transform: translate(150%,-150%) scale(2,2);
    transform: translate(150%,-150%) scale(2,2);
	}
 100% {
    -ms-transform: translate(1,1) scale(1,1); 
   	-webkit-transform: translate(1,1) scale(1,1); 
    transform: translate(1,1) scale(1,1); 
	 }
}


.se-pre-con{background-color: #fff;position: absolute;z-index: 99999;}




.clear{clear: both;}
body{margin: 0;padding: 0}
.row{margin: 0 auto;padding: 0;width: 1200px;height: auto;font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 16px;color: #515151;line-height: 1.3;}
.cl-d1{float: left;margin: 0;padding: 0;width: 100%;height: auto;background-color: #e4e4e4;}
.top-right{float: right;margin: 1px 0;padding: 0;width: 495px;height: auto;}
.mail{float: left;margin: 0;padding: 0;width: 163px; max-width: 202px; height: 19px;background: url(images/mail_icon.png) 0 0px no-repeat;padding-left: 32px;font-family: "Roboto", Arial, Verdana, "sans-serif";font-weight: 500;color: #000;font-size: 13px;margin-top: 5px;}
.tel{float: left;margin: 0;padding: 0;width: 119px; max-width: 119px; height: 19px;background: url(images/tel_icon.png) 0 0px no-repeat;padding-left: 32px;font-family: "Roboto", Arial, Verdana, "sans-serif";font-weight: 500;color: #000;font-size: 13px;margin-top: 5px;}
.mail a{color: #000;text-decoration: none;}
.mail a:hover{text-decoration: underline;}
.tel a{color: #000;text-decoration: none;}
.tel a:hover{text-decoration: underline;}
.language{float: left;margin: 0;padding: 0;width: 126px;height: auto;}
.header{margin: 0;padding: 0;background-color: #ffffff;-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.1);box-shadow: 0 4px 4px rgba(0,0,0,.1);z-index: 99;min-height: 123px;}
.sticky {position: fixed;top: 0;width: 100%;-webkit-box-shadow: 0 4px 4px rgba(0,0,0,.1);box-shadow: 0 4px 4px rgba(0,0,0,.1);}
.logo{float: left;margin: 0;width: 217px;height: 78px;margin-top: 3px;}
.logo img{margin: 0;padding: 0;width: 100%;height: auto;}
.main-nav{float: right;margin: 0;padding: 0;width: 925px;height: auto;margin-top: 25px;}
.menu{float: left;margin: 0;padding: 0;width: 730px;height: auto;}
/*-- nav part start here--*/

.nav .mega-menu{position: static;}
.nav .mega-menu .drop-nav{background:#000; padding: 0px; width: 440px; margin: auto; position: absolute; left: 0px;right: 0px;top: 100%; color:#9e9eab; 
	z-index: 99;
	display: none;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(147, 109, 29, 0.3);
	-moz-box-shadow: 0px 3px 5px 0px rgba(147, 109, 29, 0.3);
	-ms--webkit-box-shadow: 0px 3px 5px 0px rgba(147, 109, 29, 0.3);
	-o--webkit-box-shadow: 0px 3px 5px 0px rgba(147, 109, 29, 0.3);
	box-shadow: 0px 3px 5px 0px rgba(147, 109, 29, 0.3);}
.nav .mega-menu .drop-nav li{margin: 0px;width: auto;display: block;float: none;}
.drop-mega-part {display: inline-block;width: 100%;}
.mega-title {color: #20202f;font-size: 18px;font-family: 'GraviolaSoft-Medium';display: block;margin-bottom: 25px;}
.nav ul ul.drop-nav{display: block; position: relative;}
.nav ul ul.drop-nav ul{display: block; position: relative; left: 0;}
.nav ul ul.drop-nav ul ul li {background: #000;}
.nav ul ul.drop-nav ul ul li a{padding-left: 15px;}
.nav ul ul.drop-nav ul ul li:hover{background: #ff0;}
.serv50{width: 49%; display: inline-block;vertical-align: top;}
/*-- nav part end here--*/


a.button1{float: right;margin: 0;padding: 10px 22px;background-color: #c4191f;font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 14px;color: #fff;text-align: center;text-decoration: none;transition: .2s ease-in;border-radius: 5px;}
a.button1:hover{background-color: #000;transition: .2s ease-in;}
.cl-d2{float: left;margin: 0;padding: 0;width: 100%;height: auto;}
.banner{margin: 0 auto;padding: 0;width: 100%;height: auto;}
.banner img{margin: 0;padding: 0;width: 100%;height: auto;}
.cl-d3{float: left;margin: 0;padding: 0;width: 100%;height: auto;}
.index-boxes{float: left;margin: 0;padding: 0;width: 100%;height: auto;margin-top: -90px;margin-bottom: 100px;}
.index_box{float: left;margin: 0;padding: 0;width: 255px;height: auto;overflow: hidden;font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 15px;color: #999999;text-align: center;position: relative;margin-right: 60px;}
.index_box:last-of-type{margin-right: 0;}
.index_box:hover{}
.t1{position: absolute;top: 36%;left: 50%;transform: translate(-50%,-50%);color: #FFF;text-align: center;width: 100%;font-size: 1rem;font-weight: 700;text-transform: uppercase;z-index: 2;opacity: 0;transition: .2s ease-out;}
.index_box:hover .t1{opacity: 1;transition: .2s ease-out;}
.index_box_img{float: left;margin: 0;padding: 0;width: 255px;height: 219px;overflow: hidden;background-color: #000;margin-bottom: 25px;border-radius: 5px; position: relative;z-index: 1;}
.index_box_img img{margin: 0;padding: 0;width: auto;height: 100%;transition: all 0.6s ease;	-webkit-transition: all 0.6s ease;    -o-transition: all 0.6s ease;    -moz-transition: all 0.6s ease;opacity: 0.9;z-index: -2;position: relative;}

    .index_box_img::before, .index_box_img::after {
      box-sizing: border-box;
      content: '';
      position: absolute;
      width: 100%;
      height: 100%;
      z-index: -1;
      opacity: 0;
      transition: .3s all ease; }
    .index_box_img::before, .index_box_img::after {
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      transform-origin: center; }
    .index_box_img::before {
      border-top: 5px solid #c4191f;
      border-bottom: 5px solid #c4191f;
      transform: scale3d(0, 1, 1); }
    .index_box_img::after {
      border-left: 5px solid #c4191f;
      border-right: 5px solid #c4191f;
      transform: scale3d(1, 0, 1); }
    .index_box:hover .index_box_img::before, .index_box:hover .index_box_img::after {
      transform: scale3d(1, 1, 1);
      transition: transform 0.5s;
      opacity: 1; }
    .index_box_img .section-svg {
      position: relative; }
      .index_box_img .section-svg svg {
        position: absolute;
        top: 50%;
        left: -45px;
        width: 60px;
        height: 30px;
        -webkit-transform: translateY(-50%) rotate(90deg);
        transform: translateY(-50%) rotate(90deg); }
      .index_box_img .section-svg-inverse svg {
        left: auto;
        right: -45px;
        -webkit-transform: translateY(-50%) rotate(-90deg);
        transform: translateY(-50%) rotate(-90deg); } 



.index_box:hover .index_box_img img{transform: scale(1.05);opacity: 0.4;}
.cl-d4{float: left;margin: 0;padding: 0;width: 100%;height: auto;background-color: #fafafa;}
.index_img{float: left;margin: 0;width: 405px;height: 420px;margin-right: 25px;}
.index_img img{margin: 0;padding: 0;width: 100%;height: auto;}
.index_right_text{float: right;margin: 84px 0;padding: 0;font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 15px;color: #515151;line-height: 26px;width: 690px;font-weight: 500;}
.t2{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 45px;margin-bottom: 30px;color: #000;}
.t2 span{color: #c90003;}
.cl-d5{float: left;margin: 0;padding: 0;width: 100%;height: auto;padding-bottom: 50px;}
.t3{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 43px;text-align: center;margin-bottom: 65px;color: #000000;font-weight: 600;}
.t3 span{color: #c90003;}
.main_why_choose{float: left;margin: 0;width: 100%;height: auto;}
.why_choose_left_box{float: left;margin: 0;padding: 0;width: 338px;height: auto;margin-right: 50px;}
.why_choose_center_box{float: left;margin: 0 ; padding: 0; width: 350px;height: auto;margin-right: 58px;}
.why_choose_center_box img{margin: 0;padding: 0;width: 100%;height: auto;}
.why_choose_right_box{float: left;margin: 0;padding: 0;width: 338px;height: auto;text-align: left;}
.why_choose_point{float: left;margin: 0;padding: 0;width: 100%;height: auto;margin-bottom: 85px;}
.why_choose_point img{float: left;margin: 0;padding: 0;width: 67px;height: 65px;margin-right: 26px;}
.text{margin-top: 20px;font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 18px;color: #232135;font-weight: 600;}
.cl-d6{float: left;margin: 0;width: 100%;height: auto;padding:0;padding-top: 60px;}
.t4{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 43px;margin-bottom: 30px;color: #000;text-align: center;font-weight: 500;}
.t4 span{color: #c90003;}
.main_gallery{float: left;margin: 0;padding: 0;width: 100%;height: auto;margin-bottom: 100px;}
.gallery1{float:left;margin: 0;padding: 0;width: 300px;height: 300px;overflow: hidden;}
.gallery1 img{margin: 0;padding: 0;width: 100%;height: 100%;}
.gallery2{margin: 0;padding: 0;width: 600px;height: 300px;overflow: hidden;}
.gallery2 img{margin: 0;padding: 0;width: 100%;height: 100%;}
.gallery3{float:left;margin: 0;padding: 0;width: 600px;height: 600px;overflow: hidden;}
.gallery3 img{margin: 0;padding: 0;width: 100%;height: 100%;}
.gallery4{float:left;margin: 0;padding: 0;width: 300px;height: 300px;overflow: hidden;}
.gallery4 img{margin: 0;padding: 0;width: 100%;height: 100%;}
.cl-d7{float: left;margin: 0;width: 100%;height: 350px;background: url(images/world_map.png) center 18px no-repeat #fef9f5;}
.t5{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 43px;margin-bottom: 20px;color: #c90003;text-align: center;font-weight: 500;margin-top: 60px;}
.floating-wpp span{font-family: Arial, Verdana, "sans-serif";font-weight: 600;font-size: 15px;}
.floating-wpp .floating-wpp-popup.active .floating-wpp-message{font-family: Arial, Verdana;font-size: 14px;}
.main-icon{float: left;margin: 0;padding: 0;width: 100%;height: auto;}
.icon-box{float: left;margin: 0;padding: 0;width: 149px;height: 150px;margin-right: 47px;text-align: center;background-color: #fff;transition: .2s ease-out;}
.icon-box:last-of-type{margin-right: 0;}
.icon-box:hover{box-shadow: 0 0 25px 0 rgba(0, 0, 0, 0.3);border-radius: 6px;transition: .2s ease-out;}
.icon-box .index-icon{margin: 5px auto 10px;width: 119px;height: 90px;}
.index-icon img{margin: 0;padding: 0;width: 100%;height: auto;}
.icon-box span{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 15px;color: #000;text-align: center;}
.cl-d8{float: left;margin: 0;width: 100%;height: auto;padding: 50px 0}
.main-testimonial{float: left;margin: 0;padding: 0;width: 100%;height: auto;}
.video{float: left;margin: 0;padding: 0;width: 375px;height: 263px;background-color: #000;margin-right: 25px;margin-bottom: 35px;}
.video img{margin: 0;padding: 0;width: 100%;height: auto;}
.video iframe{width:100%;height: 100%;}
.cl-d9{float: left;margin: 0;padding: 0;width: 100%;height: auto;background-color: #fafafa;}
.nav-links{float: left;margin: 0;padding: 40px 0;width: 100%;height: auto;}
.footer-navbox{float: left;margin: 0;width: 0;width: 227px;height: auto;margin-right: 76px;}
.footer-navbox:last-of-type{margin-right: 0;}
.nav-title{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 19px;color: #515151;margin-bottom: 16px;font-weight: 500;}
.footer-navbox ul{list-style: none;margin: 0;padding: 0;float: left;}
.footer-navbox ul li{list-style: none;text-decoration: none;color: #515151;margin-bottom: 8px;font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 15px; transition: .2s ease-in;margin-right: 0;}
.footer-navbox ul li:hover{margin-left: 2px;transition: .2s ease-in;}
.social{margin: 0 auto;width: 166px;height: 32px;font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 16px;color: #000;font-weight: 600;}

.social ul{list-style: none;margin: 0;padding: 0;display: inline-flex;vertical-align: bottom;}
.social ul li{list-style: none;width: 21px;height: 21px;margin-right: 3px;background-color: #fff;}
.social ul li:hover{box-shadow: 0 0 5px 0 rgba(0,0,0,0.4)}

.cl-d10{float: left;margin: 0;padding: 0;width: 100%;height: auto;background-color: #000;}
.footer_cont{float: left; margin:0; padding:0;width:100%;margin-top: 10px;margin-bottom: 50px;}
.footer_cont span{color:#fff; line-height:23px; font-size:12px; width:38%;font-family:"Roboto", Arial, Verdana, sans-serif;}
.footer_cont span .top{text-align:center;width:100%; height:auto;margin-top:9px;}
.footer_cont span.left{ float:left;}
.footer_cont span.center{ margin:0 auto; text-align:center;}
.footer_cont span.right{float:right;text-align:right;}
.footer_cont span.right a, .footer_cont span.left a{color: #ffffff;text-decoration: none;}
.footer_cont span.right a:hover, .footer_cont span.left a:hover{text-decoration: underline;}
a.footer_link{color:#fff;text-decoration:none;}
a.footer_link:hover{text-decoration:underline;}
.main-counter{float: left;margin: 0;width: 100%;height: auto;text-align: center;}
.counter{float: left;margin: 0;padding: 0;width:110px;height: 106px;margin-right: 12px; margin-bottom: 20px;}
.counter:last-of-type{margin-right: 0;}
.piecharts h2 {
	font-size:45px;
	border:0;
	line-height: 40px;
	margin-bottom: 30px;
}
.piecharts p {
	margin:0
}
.piecharts .container {
	position: relative;
	z-index: 5;
}
.piecharts .col-md-4 {
	text-align:center;
}
.chart {
	position: relative;
	display: inline-block;
	width: 75px;
	height: 75px;
	margin: 10px 0 10px 0;
	text-align: center;
}
.chart.first {
	margin-left:0;
}
.chart canvas {
	position: absolute;
	top: 0;
	left: 0;
}
.percent {
	display: inline-block;
	line-height: 75px;
	z-index: 2;
	font-size:18px;
	font-weight: 600;
	color:#59585b;
	font-family: "Roboto", Arial, Verdana, "sans-serif";
}
.percent:after {
	content: '%';
	margin-left: 0.1em;
	font-size: .8em;
}

.percent1 {
	display: inline-block;
	line-height: 75px;
	z-index: 2;
	font-size:18px;
	font-weight: 600;
	color:#59585b;
	font-family: "Roboto", Arial, Verdana, "sans-serif";
}
.percent1:after {
	content: '';
	margin-left: 0.1em;
	font-size: .8em;
}
.angular {
	margin-top: 100px;
}
.angular .chart {
	margin-top: 0;
}
.skill-name {
	font-size: 12px;
	font-weight: 600;
	text-align:center;
	text-transform:capitalize;
	margin-bottom:20px;
	width: 100%;
	color: #232135;
	font-family: "Roboto", Arial, Verdana, "sans-serif";
}

/*------------------------------------------*/
/*    Animated Bars Style
/*------------------------------------------*/
.skillbar-wrap{
	padding: 0 0 20px 0;
	color: #7d7d7d;
	font-weight: 500;
}
.skillbar-wrap .clearfix {
    margin-bottom: 18px;
    font-weight: 600;
    color: #232135;
}
.skillbar-percent{
	position: absolute;
	padding: 2px 8px;
	font-size: 0.8125rem;
	background: #999999;
	top: -35px;
	font-weight: 600;
	color: #FFF;
	right: 0;

	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.skillbar {
	position:relative;
	display:block;
	width:100%;
	background-color: rgba(6, 22, 58, 0.2);

	height:2px;	
	
	-webkit-transition:0.4s linear;
	-moz-transition:0.4s linear;
	-ms-transition:0.4s linear;
	-o-transition:0.4s linear;
	transition:0.4s linear;	
}
.skillbar-bar {
	height:2px;
	width:0px;
	background:#fe8704;
	margin:10px 0 0 0;	
}
.skill-bar-percent {
	color:#303030;
}

/*--inner css start--*/
.cl-d11{float: left;margin: 0;padding: 0;width: 100%;height: auto;}
.inner-banner{float: left;margin: 0;padding: 0;width: 100%; height: auto;}
.inner-banner img{margin: 0;padding: 0;width: 100%;height: auto;}
.inner-banner img.desktop{display: block;}
.inner-banner img.mob{display: none;}
.cl-d12{float: left;margin: 0;padding: 0;width: 100%;height: auto;background: url(images/bg1.jpg) center top fixed no-repeat ;background-size: cover;padding-bottom: 45px; }
.cl-d13{float: left;margin: 0;padding: 0;width: 100%;height: auto;padding-bottom: 55px;}
.t6{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 35px;color: #000;text-align: center;font-weight: 500;margin-bottom: 20px;margin-top: 30px;}
.t6 span{color: #c90003;}
.main-contact{float: left;margin: 0;width: 100%;height: auto;}
.cont1{float: left;margin: 0;padding: 0;width: 50%;height: auto}
.main-cont{float: left;margin: 0;padding: 0;width: 540px;}
.cont2{float: left;margin: 0;padding: 0;width: 50%;height: auto}
.cont2 iframe{position: relative;width: 459px;height: 412px;border: none;}
.cl-d14{float: left;margin: 0;padding: 0;width: 100%;height: auto;background-color: #000;}
.small-nav {float: left;margin: 20px 0;padding: 0;list-style: none;color: #fff;font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 15px;}
.small-nav  a{color: #fff;text-decoration: none;}
.small-nav  a:hover{text-decoration: underline;}
.small-nav span{text-decoration: underline;}
.t7{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 32px;color: #000;margin-bottom: 25px;margin-top: 45px;font-weight: 600;}
.t7 span{color:#c4191f;}
.t7a{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 35px;color: #000;margin-bottom: 15px;margin-top: 0px;font-weight: 600;}
.t7a span{color:#c4191f;}
.mid-text{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 16px;color: #515151;line-height: 25px;}
.mid-text a{color: #515151;text-decoration: none;}
.mid-text a:hover{text-decoration: underline;}
.mid-text ul{list-style: none;margin: 0;padding: 0;margin-top: 5px;}
.mid-text ul li{list-style: none;background: url(images/arrow.jpg) 0 5px no-repeat;line-height: 1.3;margin-bottom: 10px;padding-left: 15px;}
.inner_img{float: right;margin: 0;width: 443px;height: auto;margin-left: 45px;}
.inner_img img{margin: 0;padding: 0;width: 100%;height: auto;}
.contact-img{float: left;margin: 0;padding: 0;width: 223px;height: 295px;margin-right: 20px;}
.contact-img img{margin: 0;padding: 0;width: 100%;height: auto;}
.contact-text{float: left;margin: 0;width:285px;height: auto;font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 16px;color: #515151;line-height: 25px;}
.contact-text a{color: #515151;text-decoration: none;}
.contact-text a:hover{text-decoration: underline;}
.t8{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 20px;color: #d11a21;margin-bottom: 9px;font-weight: 600;}
.t8 span{color: #000;}

/*--our work start--*/
.center {
  text-align: center;
	margin-top: 25px;
}

.pagination {
  display: inline-block;
}

.pagination a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s;
  border: 1px solid #ddd;
  margin: 0 4px;
	font-family: "Roboto", Arial, Verdana, "sans-serif";
}

.pagination a.active {
  background-color: #c51a20;
  color: white;
  border: 1px solid #c51a20;
}

.pagination a:hover:not(.active) {background-color: #000;color: #fff;}

.main-gallery{float: left;margin: 45px 0;width: 100%;height: auto;}
.gallery{float: left;margin: 0;padding:0;width: 220px;height: 189px; margin-right: 20px;margin-bottom: 15px;}
.gallery img {width: 100%;height: auto;margin: 0;padding: 0;display: block;} 
.gallery:nth-last-of-type{margin-right: 0;}
/*--our work end--*/
.vr{float: left;margin: 25px 0;padding: 0;width: 100%;height: auto;}
/*-- enquiry form css start--*/
.contactform1 {margin:0;font-family:"Lato", Arial, Verdana, Geneva, sans-serif;font-size:18px;color:#000000;line-height:25px;text-align:center;padding-bottom:25px;margin-top: 15px;float: left;border-bottom: 1px solid #efefef;}
.contactform1 .clear2 {clear: left;line-height: 1px;margin: 0px;padding: 0px;}
form {margin:0;padding:0;}
 .contactform1 .whitestar {color:#F00;margin-top:10px;float:left;width:10px;}
.contactform1 .textfield {display: block;float:left;color:#000;padding: 8px 5px;font-size:14px;margin-right: 10px;margin-bottom: 15px; border: 1px solid #efefef;border-radius: 5px;width: 181px;max-width: 200px;}
.contactform1 .textfield:hover{color: #000;}
.contactform1 .textfield:visited{color: #000;}
.contactform1 .textfield1{display: block;float:left;color:#333;padding: 8px 5px;font-size:14px;margin:10px 2px;border: 1px solid #D6D9AE;border-radius: 5px;width: 250px;max-width: 210px;}
.contactform1 label {display: block;float: left;text-align:left;font-size:15px;width: 150px;margin:3px;color:#474747;font-family:"Arimo", Arial, Verdana, Geneva, sans-serif;padding-top: 13px;}
.contactform1 .feedback {text-align:left;font-size:14px;width: 150px;color:#7b7b7b;height: 150px;}
.contactform1 .button_enq {display: block;float:left;padding:8px 18px;background-color:#333;margin:6px 0px;font-size:14px;border: 2px solid #333;color:#FFF;font-weight:400;font-family:"Lato", Arial, Verdana, sanas-serif;text-transform:uppercase;transition: all 0.5s ease;border-radius: 5px;}
.contactform1 .button_enq:hover{background-color: #d70000;border: none;border: 2px solid #d70000;transition: all 0.5s ease;}
.main-form-div{float: left;margin: 0;padding: 0;width: 720px;height: auto;}
.form-text span.sub1{color:#d70000;line-height:22px;font-weight:600;font-family:Arial, Verdana, sans-serif;font-size:15px;width: 5px;}
.form-text {float: left;margin: 0;padding: 0;height: auto;font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 14px;color: #515151;line-height: 28px;font-weight: 500;width: 100%;}
.main-form-text {float: right;margin: 0;width: 411px;height: auto;font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 15px;color: #515151;}
/*-- enquiry form css end--*/
.form-img{float: left;margin: 0;width: 279px;height: 350px;}
.form-img img{margin: 0;padding: 0;width: 100%;height: auto;}

/*-- social icon css start here --*/
.main-social{float: left;margin: 0;padding: 0;width: 219px;margin-top: 25px;font-family: Arial, Verdana, "sans-serif";font-size: 15px;color: #000;}
.social-icons{ float:left;padding: 0;margin: 0;width:110px;text-align:center;display: contents;}
.social-icons ul{padding: 0!important;margin: 0!important;list-style-type: none!important;margin-top:10px;}
.social-icons li{float: left!important;margin:0px!important;padding: 0px!important;display: inline!important;width: auto!important;}			
.social-icons li a {-moz-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;display: block!important;float: left!important;height: 100%!important;margin: 0!important;padding: 0!important;width: 31px!important;height: 60px!important;text-indent: -9999px!important;}
.social-icons li a:hover {background-position: 0 -55px!important;}
.social-icons li a {background-color:transparent;}
.social-icons li.facebook a {background: url(images/facebook.png) no-repeat -2px 0;}
.social-icons li.in a {background: url(images/in1.png) no-repeat -2px 0;}
.social-icons li.insta a {background: url(images/insta1.png) no-repeat -2px 0;}
/*-- social icon css end here --*/
.t9{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 26px;color: #c4191f;margin-bottom: 8px;font-weight: 600;}
.main-onoff{float: left;margin: 0;width: 50%;height: auto;}
.main-box{float: left;margin: 0;width: 100%;height: auto;padding: 0;margin-bottom: 35px;}
.box1{float: left;margin: 0;width: 320px;height: 237px;margin-right: 90px;border: 8px solid #f1f1f1;background-color: #fff;}
.box1:last-of-type {margin-right: 0;-webkit-transition-duration: .9s;transition-duration: .9s;}
.box1:hover{border: 8px solid #c4191f;-webkit-transition-duration: .9s;transition-duration: .9s;}
.mission{margin: 25px auto;padding: 0;width: 59px;height: 59px;background: url(images/mission.png) center center no-repeat #000;border-radius: 50px;}
.vision{margin: 25px auto;padding: 0;width: 59px;height: 59px;background: url(images/vision.png) center center no-repeat #000;border-radius: 50px;}
.values{margin: 25px auto;padding: 0;width: 59px;height: 59px;background: url(images/values.png) center center no-repeat #000;border-radius: 50px;}
.t10{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 26px;color: #000;text-align: center;font-weight: 600;margin-top: 15px;margin-bottom: 9px;}
.box1 .box1-text{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 16px;color: #515151;line-height: 1.2;text-align: center;width: 90%;height: auto;margin: 0 auto;}
/*--inner css end--*/
.main-home-interior{float: left;margin: 20px 0;width: 100%;height: auto;}



.home-interior{float: left;margin: 0;width: 774px;height: auto;text-align: left;background-color: #fff;transition: .2s;border: 6px solid #e2e2e2;}
.home-interior:hover{box-shadow: 0 0 25px 0 rgba(0,0,0,0.3);transition: .2s;border: 6px solid #fff;}
.home-interior-img{float: right;margin:0;padding: 0;width: 552px;height: 370px;margin-right: -424px;margin-top: 35px;margin-bottom: 35px;}
.home-interior-img img{margin: 0;padding: 0;width: 100%;height: auto;display: block;}
.home-interior-text{float: left;margin: 0;padding: 0;width: 534px;height: auto;margin-left: 25px;margin-top: 85px;font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 16px;color: #515151;list-style: 1.2;}
.t11{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 26px;color: #000;margin-bottom: 9px;font-weight: 600;}


.home-interior1{float: right;margin: 0;width: 774px;height: auto;text-align: left;background-color: #fff;transition: .2s;border: 6px solid #e2e2e2;}
.home-interior1:hover{box-shadow: 0 0 25px 0 rgba(0,0,0,0.3);transition: .2s;border: 6px solid #ffffff;}
.home-interior-img1{float: left;margin:0;padding: 0;width: 552px;height: 370px;margin-left: -424px;margin-top: 35px;margin-bottom: 35px;}
.home-interior-img img{margin: 0;padding: 0;width: 100%;height: auto;display: block;}
.home-interior-text1{float: right;margin: 0;padding: 0;width: 534px;height: auto;margin-right: 25px;margin-top: 85px;font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 16px;color: #515151;list-style: 1.2;}
.main-video{float: left;margin: 0;padding: 0;width: 100%;height: auto;}
.video-box{float: left;margin: 0;padding: 0;width: 380px;height: 206px;margin-right: 15px;margin-bottom: 20px;}
.video-box img{margin: 0;padding: 0;width: 100%;height: auto;}

.main-contact{float: left;margin: 0;width: 100%;height: auto;}
.cont1{float: left;margin: 0;padding: 0;width: 50%;height: auto}
.main-cont{float: left;margin: 0;padding: 0;width: 540px;}
.cont2{float: left;margin: 0;padding: 0;width: 50%;height: auto}
.cl-d14{float: left;margin: 0;padding: 0;width: 100%;height: auto;background-color: #000;}
.small-nav {float: left;margin: 20px 0;padding: 0;list-style: none;color: #fff;font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 15px;}
.small-nav  a{color: #fff;text-decoration: none;}
.small-nav  a:hover{text-decoration: underline;}
.small-nav span{text-decoration: underline;}
.t7{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 32px;color: #000;margin-bottom: 25px;margin-top: 45px;font-weight: 600;}
.t7 span{color:#c4191f;}
.t7a{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 35px;color: #000;margin-bottom: 15px;margin-top: 0px;font-weight: 600;}
.t7a span{color:#c4191f;}
.mid-text{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 16px;color: #515151;line-height: 25px;}
.inner_img{float: right;margin: 0;width: 443px;height: auto;margin-left: 45px;}
.inner_img img{margin: 0;padding: 0;width: 100%;height: auto;}
.contact-img{float: left;margin: 0;padding: 0;width: 223px;height: 295px;margin-right: 20px;}
.contact-img img{margin: 0;padding: 0;width: 100%;height: auto;}
.contact-text{float: left;margin: 0;width:285px;height: auto;font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 16px;color: #515151;line-height: 25px;}
.contact-text a{color: #515151;text-decoration: none;}
.contact-text a:hover{text-decoration: underline;}
.t8{font-family: "Roboto", Arial, Verdana, "sans-serif";font-size: 20px;color: #d11a21;margin-bottom: 9px;font-weight: 600;}
.t8 span{color: #000;}
/*-- small enquiry form css start --*/
.smallform {float:left;width:454px;margin:0;font-family:Arial, Verdana, Geneva, sans-serif;font-size:18px;color:#c9c8c8;line-height:25px;text-align:center;}
.smallform .textfield {float:left;color:#515151;line-height:35px;padding: 3px 6px 0;font-size:15px;width:445px;font-family:"Poppins", Arial, Verdana, sans-serif;margin-bottom: 4px;border: 1px solid #d9d9d9;background-color: transparent;}
input::-moz-placeholder, input::-webkit-placeholder {color:#c9c8c8;opacity: 1;outline: none;background-color: transparent;}
.smallform label {display: block;float: left;text-align:left;font-size:13px;width: 100%;color:#c9c8c8;font-family:Arial, Verdana, sans-serif;}
.smallform .sugg{ float:left; width:443px;margin-left:2px;margin-top:2px;font-size:18px;color:#515151;line-height:22px; font-family:Arial, Verdana, sans-serif;border: 1px solid #d9d9d9;background-color: transparent;padding: 3px 6px 0;}
.sugg:-moz-placeholder, .sugg::-moz-placeholder{color:#c9c8c8;outline: none;background-color: transparent;}
.smallform .textfield:hover, .smallform .sugg:hover{color:#c9c8c8;outline: none;background-color: transparent;}
.smallform .button {display: block;float:left;background-color:#050521;margin:15px 2px;font-size:16px;color:#fff;transition: all 0.3s ease 0s;border:none;border-radius: 5px;padding: 12px 25px;}
.smallform .button:hover{ background-color:#db0900;color:#ffffff;border:none;}
/*-- small enquiry form css end --*/
.termscond{font-family: "Poppins", Arial, Verdana, "sans-serif";font-size: 19px;color: #050521;height: 34px;margin-top: 15px;}
.get-quote{float: left; margin: 0 ;padding: 10px;width: 50%;height: auto;}
.get-quote iframe{border: none;scroll:none;width: 459px;height: 484px;}

/*-- small enquiry form css start --*/
.smallform1 {float:left;width:454px;margin:0;font-family:Arial, Verdana, Geneva, sans-serif;font-size:18px;color:#c9c8c8;line-height:25px;text-align:center;}
.smallform1 .textfield1 {float:left;color:#515151;line-height:35px;padding: 8px 0px;font-size:15px;width:445px;font-family:"Poppins", Arial, Verdana, sans-serif;margin-bottom: 10px;border: 1px solid #d9d9d9;background-color: transparent;}
input::-moz-placeholder, input::-webkit-placeholder {color:#515151;opacity: 1;outline: none;background-color: transparent;}
.smallform1 label {display: block;float: left;text-align:left;font-size:13px;width: 100%;color:#515151;font-family:Arial, Verdana, sans-serif;}
.smallform1 .sugg{ float:left; width:443px;margin-left:2px;margin-top:2px;font-size:18px;color:#c9c8c8;line-height:22px; font-family:Arial, Verdana, sans-serif;border: 1px solid #d9d9d9;background-color: transparent;padding: 3px 6px 0;}
.sugg1:-moz-placeholder, .sugg::-moz-placeholder{color:#c9c8c8;outline: none;background-color: transparent;}
.smallform1 .textfield1:hover, .smallform1 .sugg:hover{color:#c9c8c8;outline: none;background-color: transparent;}
.smallform1 .button {display: block;float:left;background-color:#050521;margin:15px 2px;font-size:16px;color:#fff;transition: all 0.3s ease 0s;border:none;border-radius: 5px;padding: 12px 25px;}
.smallform1 .button:hover{ background-color:#db0900;color:#ffffff;border:none;}
/*-- small enquiry form css end --*/

@media (max-width: 550px) {
   .big-container {
       display: none;
   }
}
@media (min-width: 550px) {
   .small-container {
       display: none;
   }
}
/* Responsive iFrame */
.responsive-iframe-container {
   position: relative;
   padding-bottom: 56.25%;
   padding-top: 30px;
   height: 0;
   overflow: hidden;
}
.responsive-iframe-container iframe,   
.vresponsive-iframe-container object,  
.vresponsive-iframe-container embed {
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}
.main-zoom{float: left;margin: 0;width: 120px;height: auto;}
.main-zoom img{margin: 0;padding: 0;width: 100%;height: auto;}
.zoom a{float: left;margin: 0;padding: 0;width: 250px;font-family: Arial, Verdana, "sans-serif";font-size: 16px;color: #515151;text-decoration: none;}
.zoom a:hover{text-decoration: underline;}







@media only screen and (min-width:1201px) and (max-width:1300px){
	
	.row{width:95%;}
	.language{float: right;width: 147px;}
	.index_right_text{width: 50%;height: auto;margin: 50px 0;}
	.main-nav{width: 895px;}
	.main-icon{margin: 0 auto;padding: 0;width: 1045px;float: none;}
	.icon-box{margin-right: 30px;margin-bottom: 25px;}
	.footer_cont{margin-bottom: 50px;}
	.index-boxes{margin-bottom: 41px;}
	.index_box{margin-bottom: 35px;margin-right: 6px;}
	.footer-navbox{margin-bottom: 45px;margin-right: 75px;}
	.gallery1{width: 25%;height: auto;}
	.gallery1 img, .gallery2 img, .gallery3 img, .gallery4 img{display: block;}
	.gallery2{width: 50%;height: auto;}
	.gallery3{width: 50%;height: auto}
	.gallery4{width: 25%;height: auto;}
	
	.cl-d7{height: auto;}
	.counter{margin-right: 0;width: 130px;}
	.t2, .t3, .t4, .t5{font-size: 34px;}
	.main-gallery{float: none;margin: 45px auto 45px;width: 1142px;}
	.gallery{width: 18%;height: auto}
	.gallery img{display: block;}
	.gallery:nth-child(5n){margin-right: 0;}
	.box1{margin-bottom: 35px;margin-right: 35px;}
	
	.home-interior-text, .home-interior-text1{width: 410px;margin-bottom: 35px;}
	.home-interior, .home-interior1{width: 739px;}
	.home-interior-img{width: 622px;height: auto;margin-right: -396px;}
	.home-interior-img1{width: 622px;height: auto;margin-left: -396px;}
	
}




@media only screen and (min-width:1101px) and (max-width:1200px){
	
	.row{width:95%;}
	.language{float: right;width: 147px;}
	.main-nav{width: 200px;}
	.menu{width: 78px;}
	a.button1{margin-top: 7px;}
	.index_img{width: 45%;height:auto;margin: 79px 0;}
	.index_right_text{width: 50%;height: auto;margin: 50px 0;}
	.main-icon{margin: 0 auto;padding: 0;width: 910px;float: none;}
	.icon-box{margin-right: 30px;margin-bottom: 25px;}
	.footer_cont{margin-bottom: 50px;}
	.index-boxes{margin-bottom: 41px;}
	.index_box{margin-bottom: 35px;margin-right: 6px;}
	.footer-navbox{margin-bottom: 45px;margin-right:45px;}
	.gallery1{width: 25%;height: auto;}
	.gallery1 img, .gallery2 img, .gallery3 img, .gallery4 img{display: block;}
	.gallery2{width: 50%;height: auto;}
	.gallery3{width: 50%;height: auto}
	.gallery4{width: 25%;height: auto;}
	
	.cl-d7{height: auto;}
	.counter{margin-right: 0;width: 130px;}
	.t2, .t3, .t4, .t5{font-size: 34px;}
	.cont1{width: 55%;}
	.cont2{width: 44%;}
	.smallform{width: 350px;}
	.cont2 iframe{width:  440px;}
	.smallform .textfield, .smallform .sugg{width: 100%;}
	.main-gallery{float: none;margin: 45px auto 45px;width: 952px;}
	.gallery{width: 18%;height: auto}
	.gallery img{display: block;}
	.gallery:nth-child(5n){margin-right: 0;}
	.box1{margin-bottom: 35px;margin-right: 35px;width: 278px;}
	
	.home-interior-text, .home-interior-text1{width: 410px;margin-bottom: 35px;}
	.home-interior, .home-interior1{width: 640px;}
	.home-interior-img{width: 545px;height: auto;margin-right: -396px;}
	.home-interior-img1{width: 545px;height: auto;margin-left: -396px;}
	
}



@media only screen and (min-width:1001px) and (max-width:1100px){
	
	.row{width:95%;}
	.language{float: right;width: 147px;}
	.main-nav{width: 200px;}
	.menu{width: 78px;}
	a.button1{margin-top: 7px;}
	.index_img{width: 45%;height:auto;margin: 79px 0;}
	.index_right_text{width: 50%;height: auto;margin: 50px 0;}
	.main-icon{margin: 0 auto;padding: 0;width: 910px;float: none;}
	.icon-box{margin-right: 30px;margin-bottom: 25px;}
	.footer_cont{margin-bottom: 50px;}
	.index-boxes{float: none;width: 630px;margin: 15px auto 0;}
	.index_box{margin-bottom: 35px;}
	.footer-navbox{margin-bottom: 45px;margin-right: 22px;}
	.gallery1{width: 25%;height: auto;}
	.gallery1 img, .gallery2 img, .gallery3 img, .gallery4 img{display: block;}
	.gallery2{width: 50%;height: auto;}
	.gallery3{width: 50%;height: auto}
	.gallery4{width: 25%;height: auto;}
	
	.cl-d7{height: auto;}
	.counter{margin-right: 0;width: 130px;}
	.t2, .t3, .t4, .t5{font-size: 34px;}
	.smallform{width: 350px;}
	.cont1{width: 60%;}
	.cont2{width: 30%;}
	.cont2 iframe{width: 374px;}
	.smallform .textfield, .smallform .sugg{width: 100%;}
	.main-gallery{float: none;margin: 45px auto 45px;width: 952px;}
	.gallery{width: 18%;height: auto}
	.gallery img{display: block;}
	.gallery:nth-child(5n){margin-right: 0;}
	.col-md-3{width:24%;display: inline-block;}
	.col-md-3:nth-child(1n){padding-left: 0;}
	.col-md-3:nth-child(4n){padding-right: 0;}
	.main-box{width: 100%;height: auto;}
	.box1{margin-bottom: 35px;margin-right: 30px;width: 278px;}
	
	.home-interior-text, .home-interior-text1{width: 394px;margin-bottom: 35px;}
	.home-interior, .home-interior1{width: 570px;}
	.home-interior-img{width: 485px;height: auto;margin-right: -377px;}
	.home-interior-img1{width: 485px;height: auto;margin-left: -377px;}
}




@media only screen and (min-width:901px) and (max-width:1000px){
	
	.row{width:95%;}
	.language{float: right;width: 147px;}
	.main-nav{width: 200px;}
	.menu{width: 78px;}
	a.button1{margin-top: 7px;}
	.index_img{width: 45%;height:auto;margin: 79px 0;}
	.index_right_text{width: 50%;height: auto;margin: 50px 0;}
	.main-icon{margin: 0 auto;padding: 0;width: 540px;float: none;}
	.icon-box{margin-right: 30px;margin-bottom: 25px;}
	.footer_cont{margin-bottom: 50px;}
	.index-boxes{float: none;width: 630px;margin: 15px auto 0;}
	.index_box{margin-bottom: 35px;}
	.footer-navbox{margin-bottom: 45px;margin-right: 32px;}
	.gallery1{width: 25%;height: auto;}
	.gallery1 img, .gallery2 img, .gallery3 img, .gallery4 img{display: block;}
	.gallery2{width: 50%;height: auto;}
	.gallery3{width: 50%;height: auto}
	.gallery4{width: 25%;height: auto;}
	
	.cl-d7{height: auto;}
	.counter{margin-right: 0;width: 130px;}
	.main-counter{width: 289px;}
	.t2, .t3, .t4, .t5{font-size: 34px;}
	
	.cont1, .cont2{width: 100%;}
	.cont1{margin-bottom: 35px;}
	.main-gallery{float: none;margin: 45px auto 45px;width: 852px;}
	.gallery{width: 23%;height: auto}
	.gallery:nth-child(4n){margin-right: 0;}
	.gallery img{display: block;}
	.col-md-3{width:23%;display: inline-block;}
	.col-md-3:nth-child(1n){padding-left: 0;}
	.col-md-3:nth-child(3n){padding-right: 0;}
	.main-box{width: 100%;height: auto;}
	.box1{margin-bottom: 35px;margin-right: 30px;}
	
	.home-interior-text, .home-interior-text1{width: 334px;margin-bottom: 35px;}
	.home-interior, .home-interior1{width: 494px;}
	.home-interior-img{width: 442px;height: auto;margin-right: -344px;}
	.home-interior-img1{width: 442px;height: auto;margin-left: -344px;}
}






@media only screen and (min-width:801px) and (max-width:900px){
	
	.row{width:95%;}
	.language{float: right;width: 147px;}
	.main-nav{width: 200px;margin-top: 12px;}
	.menu{width: 78px;}
	a.button1{margin-top: 14px;}
	.index_img{width: 45%;height:auto;margin: 79px 0;}
	.index_right_text{width: 50%;height: auto;margin: 50px 0;}
	.main-icon{margin: 0 auto;padding: 0;width: 540px;float: none;}
	.icon-box{margin-right: 30px;margin-bottom: 25px;}
	.footer_cont{margin-bottom: 50px;}
	.index-boxes{float: none;width: 630px;margin: 15px auto 0;}
	.index_box{margin-bottom: 35px;}
	.footer-navbox{margin-bottom: 45px;margin-right: 15px;}
	.gallery1{width: 25%;height: auto;}
	.gallery1 img, .gallery2 img, .gallery3 img, .gallery4 img{display: block;}
	.gallery2{width: 50%;height: auto;}
	.gallery3{width: 50%;height: auto}
	.gallery4{width: 25%;height: auto;}
	.cl-d7{height: auto;}
	.counter{margin-right: 0;width: 130px;}
	.main-counter{width: 289px;}
	.t2, .t3, .t4, .t5{font-size: 34px;}
	.inner-banner{width: 100%;height: auto;}	
.inner-banner img.desktop{display: none;}
.inner-banner img.mob{display: block;}
	.inner_img{display: none;}
	.cont1, .cont2{width: 100%;}
	.cont1{margin-bottom: 35px;}
	.main-gallery{float: none;margin: 45px auto 45px;width: 702px;}
	.gallery:nth-child(3n){margin-right: 0;}
	.gallery img{display: block;}
	.col-md-3{width:31%;display: inline-block;}
	.col-md-3:nth-child(1n){padding-left: 0;}
	.col-md-3:nth-child(3n){padding-right: 0;}
	.main-form-div{width: 600px;}
	.form-img{width: 47%;}
	.main-form-text{width: 290px;}
	.t7a{font-size:32px;}
	.contactform1 .textfield{width: 300px;}
	.main-box{width: 100%;height: auto;}
	.box1{margin-bottom: 35px;margin-right: 30px;}
	.main-home-interior {float: none;margin: 20px auto;width: 440px;height: auto;}
	.home-interior, .home-interior1{width: 96%;height: auto;float: left;margin-bottom: 25px;}
	.home-interior-img, .home-interior-img1{float: left;width: 100%;height: auto;display: contents;}
	.home-interior-text, .home-interior-text1{float: left;margin: 0;width: 100%;height: auto;margin-top: 20px;padding-bottom: 20px;}
	
}





@media only screen and (min-width:701px) and (max-width:800px){
	
	.row{width:95%;}
	.language{float: right;width: 147px;}
	.main-nav{width: 200px;margin-top: 17px;}
	.menu{width: 78px;}
	a.button1{margin-top: 7px;}
	.index_right_text{width: 100%;height: auto;margin: 50px 0;}
	.main-icon{margin: 0 auto;padding: 0;width: 540px;float: none;}
	.icon-box{margin-right: 30px;margin-bottom: 25px;}
	.footer_cont{margin-bottom: 50px;}
	.index-boxes{float: none;width: 630px;margin: 15px auto 0;}
	.index_box{margin-bottom: 35px;}
	.footer-navbox{margin-bottom: 45px;margin-right: 73px;}
	.gallery1{width: 25%;height: auto;}
	.gallery1 img, .gallery2 img, .gallery3 img, .gallery4 img{display: block;}
	.gallery2{width: 50%;height: auto;}
	.gallery3{width: 50%;height: auto}
	.gallery4{width: 25%;height: auto;}
	
	.cl-d7{height: auto;}
	.counter{margin-right: 0;width: 130px;}
	.main-counter{width: 289px;}
	.t2, .t3, .t4, .t5{font-size: 34px;}
	.inner-banner{width: 100%;height: auto;}	
.inner-banner img.desktop{display: none;}
.inner-banner img.mob{display: block;}
	.inner_img{display: none;}
	.cont1, .cont2{width: 100%;}
	.cont1{margin-bottom: 35px;}
	.main-gallery{float: none;margin: 45px auto 45px;width: 668px;}
	.gallery{width: 31%;height: auto;margin-right: 21px;}
	.gallery:nth-child(3n){margin-right: 0;}
	.gallery img{display: block;}
	.col-md-3{width:42%;display: inline-block;}
	.main-form-div{width: 600px;}
	.form-img{width: 50%;}
	.main-form-text{width: 277px;}
	.t7a{font-size:32px;}
	.contactform1 .textfield{width: 300px;}
	.main-box{width: 100%;height: auto;}
	.box1{width: 270px;margin-bottom: 35px;margin-right: 30px;}
	.main-home-interior {float: none;margin: 20px auto;width: 440px;height: auto;}
	.home-interior, .home-interior1{width: 96%;height: auto;float: left;margin-bottom: 25px;}
	.home-interior-img, .home-interior-img1{float: left;width: 100%;height: auto;display: contents;}
	.home-interior-text, .home-interior-text1{float: left;margin: 0;width: 100%;height: auto;margin-top: 20px;padding-bottom: 20px;}
	
}




@media only screen and (min-width:601px) and (max-width:700px){
	
	.row{width:95%;}
	.language{float: right;width: 147px;}
	.main-nav{width: 197px;margin-top: 20px;}
	.menu{width: 78px;}
	a.button1{margin-top: 7px;}
	.index_img{width: 100%;height: auto;}
	.index_right_text{width: 100%;height: auto;margin: 50px 0;}
	.main-icon{margin: 0 auto;padding: 0;width: 539px;float: none;}
	.icon-box{margin-right: 30px;margin-bottom: 25px;}
	.footer_cont{margin-bottom: 50px;}
	.index-boxes{float: none;width: 586px;margin: 15px auto 0;}
	.index_box{margin-bottom: 35px;margin-right: 36px;}
	.footer-navbox{margin-bottom: 45px;}
	.gallery1{width: 100%;height: auto;}
	.gallery1 img, .gallery2 img, .gallery3 img, .gallery4 img{display: block;}
	.gallery2{width: 100%;height: auto;}
	.gallery3{width: 100%;height: auto}
	.gallery4{width: 100%;height: auto;}
	
	.cl-d7{height: auto;}
	.counter{margin-right: 0;width: 130px;}
	.main-counter{width: 289px;}
	.t2, .t3, .t4, .t5{font-size: 34px;}
	.inner-banner{width: 100%;height: auto;}	
.inner-banner img.desktop{display: none;}
.inner-banner img.mob{display: block;}
	.inner_img{display: none;}
	.cont1, .cont2{width: 100%;}
	.cont1{margin-bottom: 35px;}
	.main-gallery{float: none;margin: 45px auto 45px;width: 572px;}
	.gallery{width: 31%;height: auto;margin-right: 16px;}
	.gallery:nth-child(3n){margin-right: 0;}
	.gallery img{display: block;}
	.col-md-3{width:42%;display: inline-block;}
	.main-form-div{width: 400px;}
	.form-img{display: none;}
	.main-form-text{width: 400px;}
	.t7a{font-size:32px;}
	.main-box{width: 270px;height: auto;float: none;margin: 0 auto;}
	.box1{width: 270px;margin-bottom: 35px;}
	.main-home-interior {float: none;margin: 20px auto;width: 440px;height: auto;}
	.home-interior, .home-interior1{width: 96%;height: auto;float: left;margin-bottom: 25px;}
	.home-interior-img, .home-interior-img1{float: left;width: 100%;height: auto;display: contents;}
	.home-interior-text, .home-interior-text1{float: left;margin: 0;width: 100%;height: auto;margin-top: 20px;padding-bottom: 20px;}
	.contactform1 .textfield{width: 178px;}
}






@media only screen and (min-width:501px) and (max-width:600px){
	
	.row{width:95%;}
	.mail, .tel{display: none;}
	.language{float: right;width: 147px;}
	.main-nav{width: 200px;}
	.menu{width: 82px;}
	a.button1{margin-top: 7px;}
	.index_img{width: 100%;height: auto;}
	.index_right_text{width: 100%;height: auto;margin: 50px 0;}
	.main-icon{margin: 0 auto;padding: 0;width: 359px;float: none;}
	.icon-box{margin-right: 30px;margin-bottom: 25px;}
	.footer_cont span{width: 46%;height: auto;}
	.footer_cont{margin-bottom: 50px;}
	.index-boxes{float: none;width: 259px;margin: 15px auto 0;}
	.index_box{margin-bottom: 35px;}
	.footer-navbox{margin-bottom: 45px;}
	.gallery1{width: 100%;height: auto;}
	.gallery1 img, .gallery2 img, .gallery3 img, .gallery4 img{display: block;}
	.gallery2{width: 100%;height: auto;}
	.gallery3{width: 100%;height: auto}
	.gallery4{width: 100%;height: auto;}
	.cl-d7{height: auto;}
	.counter{margin-right: 0;width: 130px;}
	.main-counter{width: 289px;}
	.t2, .t3, .t4, .t5{font-size: 34px;}
	.inner-banner{width: 100%;height: auto;}	
.inner-banner img.desktop{display: none;}
.inner-banner img.mob{display: block;}
	
	.t7{font-size: 30px;}
	.inner_img{display: none;}
	.cont1, .cont2{width: 100%;}
	.cont1{margin-bottom: 30px;}
	.contact-img{display: none;}
	.main-cont{width: 100%;}
	.smallform{width: 100%;height: auto;}
	.smallform .textfield, .smallform .sugg{width: 100%;padding: 0;}
	.main-gallery{float: none;margin: 45px auto 45px;width: 480px;}
	.gallery{width: 48%;height: auto;margin-right: 16px;}
	.gallery:nth-child(2n){margin-right: 0;}
	.gallery img{display: block;}
	.col-md-3{width:42%;display: inline-block;}
	.form-img{display: none;}
	.main-form-div{width: 100%;}
	.main-box{width: 270px;height: auto;float: none;margin: 0 auto;}
	.box1{width: 270px;margin-bottom: 35px;}
	.home-interior, .home-interior1{width: 96%;height: auto;}
	.home-interior-img, .home-interior-img1{float: left;width: 100%;height: auto;display: contents;}
	.home-interior-text, .home-interior-text1{float: left;margin: 0;width: 100%;height: auto;margin-top: 20px;padding-bottom: 20px;}
	
	
	.get-quote{width: 100%;max-width: 450px;}
	.get-quote iframe{width: 100%;}
}






@media only screen and (min-width:401px) and (max-width:500px){
	
	.row{width:95%;}
	.mail, .tel{display: none;}
	.language{float: right;width: 147px;}
	.top-right{width: 100%;}
	.main-nav{width: 131px;margin-top: 0;}
	.menu{width: 130px;float: right;}
	a.button1{font-size: 11px;}
	.index_img{width: 100%;height: auto;}
	.index_right_text{width: 100%;height: auto;margin: 50px 0;}
	.main-icon{margin: 0 auto;padding: 0;width: 359px;float: none;}
	.icon-box{margin-right: 30px;margin-bottom: 25px;}
	.footer_cont span{width: 100%;height: auto;}
	.footer_cont span.left, .footer_cont span.right{text-align:  center;width: 100%;}
	.footer_cont{margin-bottom: 50px;}
	.index-boxes{float: none;width: 259px;margin: 15px auto 0;}
	.index_box{margin-bottom: 35px;}
	.footer-navbox{margin-bottom: 45px;}
	.gallery1{width: 100%;height: auto;}
	.gallery1 img, .gallery2 img, .gallery3 img, .gallery4 img{display: block;}
	.gallery2{width: 100%;height: auto;}
	.gallery3{width: 100%;height: auto}
	.gallery4{width: 100%;height: auto;}
	.cl-d7{height: auto;}
	.counter{margin-right: 0;}
	.main-counter{float: none;width: 289px;margin: 0 auto;}
	.t2, .t3, .t4, .t5{font-size: 34px;}
	.inner-banner{width: 100%;height: auto;}	
.inner-banner img.desktop{display: none;}
.inner-banner img.mob{display: block;}
	.t7{font-size: 30px;}
	.inner_img{display: none;}
	.cont1, .cont2{width: 100%;}
	.cont1{margin-bottom: 30px;}
	.contact-img{display: none;}
	.main-cont{width: 100%;}
	.smallform .textfield, .smallform .sugg{width: 100%;padding: 0;}
	.main-gallery{float: none;margin: 45px auto 45px;width: 376px;}
	.gallery{width: 48%;height: auto;margin-right: 8px;}
	.gallery:nth-child(2n){margin-right: 0;}
	.gallery img{display: block;}
	.col-md-3{width:45%;display: inline-block;}
	.col-md-3:nth-child(1n){padding-left: 0;}
	.form-img{display: none;}
	.main-form-div{width: 100%;}
	.main-form-text{width: 100%;}
	.contactform1 .textfield{width: 143px;}
	.main-box{width: 270px;height: auto;float: none;margin: 0 auto;}
	.box1{width: 270px;margin-bottom: 35px;}
	.home-interior, .home-interior1{width: 96%;height: auto;}
	.home-interior-img, .home-interior-img1{float: left;width: 100%;height: auto;display: contents;}
	.home-interior-text, .home-interior-text1{float: left;margin: 0;width: 100%;height: auto;margin-top: 20px;padding-bottom: 20px;}
	
	.cont2 iframe, .get-quote iframe{width: 100%;}
	.smallform, .smallform1{width: 100%;}
	.smallform .sugg, .smallform .textfield, .smallform1 .textfield1{width: 95%;}
	.get-quote{width: 100%;max-width: 358px;}
	.smallform1 {width: 354px;}
	.video{width: 100%;height: 300px;}
}



@media only screen and (min-width:301px) and (max-width:400px){
	.row{width:95%;}
	.mail, .tel{display: none;}
	.language{float: right;width: 147px;}
	.top-right{width: 100%;}
	.logo{width: 50%;height: auto;}
	.main-nav{width: 131px;margin-top: 0;}
	.menu{width: 130px;float: right;}
	a.button1{font-size: 11px;}
	.index_img{width: 100%;height: auto;}
	.index_right_text{width: 100%;height: auto;margin: 50px 0;}
	.main-icon{margin: 0 auto;padding: 0;width: 149px;float: none;}
	.icon-box{margin-right: 0;margin-bottom: 25px;}
	.footer_cont span{width: 100%;height: auto;}
	.footer_cont span.left, .footer_cont span.right{text-align:  center;width: 100%;}
	.footer_cont{margin-bottom: 50px;}
	.index-boxes{float: none;width: 259px;margin: 15px auto 0;}
	.index_box{margin-bottom: 35px;}
	.footer-navbox{margin-bottom: 45px;}
	.gallery1{width: 100%;height: auto;}
	.gallery1 img, .gallery2 img, .gallery3 img, .gallery4 img{display: block;}
	.gallery2{width: 100%;height: auto;}
	.gallery3{width: 100%;height: auto}
	.gallery4{width: 100%;height: auto;}
	.cl-d7{height: auto;}
	.counter{margin-right: 0;}
	.main-counter{width: 251px;}
	.t2, .t3, .t4, .t5{font-size: 34px;}
	.inner-banner{width: 100%;height: auto;}	
.inner-banner img.desktop{display: none;}
.inner-banner img.mob{display: block;}
	.t7{font-size: 30px;}
	.inner_img{display: none;}
	.cont1, .cont2{width: 100%;}
	.cont1{margin-bottom: 30px;}
	.contact-img{display: none;}
	.main-cont{width: 100%;}
	.main-gallery{float: none;margin: 45px auto 45px;width: 220px;}
	.col-md-3{width:90%;padding-left: 0;}
	.form-img{display: none;}
	.main-form-div{width: 100%;}
	.main-form-text{width: 100%;}
	.box1{width: 270px;margin-bottom: 35px;}
	.home-interior, .home-interior1{width: 96%;height: auto;}
	.home-interior-img, .home-interior-img1{float: left;width: 100%;height: auto;display: contents;}
	.home-interior-text, .home-interior-text1{float: left;margin: 0;width: 100%;height: auto;margin-top: 20px;padding-bottom: 20px;}
	.cont2 iframe{width: 100%;height: 484px;}
	.smallform{width: 90%;}
	.smallform1{width: 264px;}
	.smallform .sugg, .smallform .textfield{width: 95%;}
	.get-quote{width: 100%;max-width: 264px;}
	.smallform label{width: 262px;}
	.video{width: 100%;height: auto;}
}











