
/*========== Service Styles  ==================================================*/


.service-section1{font-family: 'Raleway',sans-serif;background-color:#fff;padding: 30px 0 60px}
.service-section1 h1.heading{color:#a6ce39;text-transform:uppercase;font-size:35px;font-weight:bold}
.service-section1 h1.heading span{color:#000;}
.service-section1 .service-item{background-color:#fff;padding:0 0 30px 0;margin:30px 0 -10px 0;box-shadow:0 0 4px 1px #00000020}
.service-section1 .service-item a{text-decoration:none}
.service-section1 .service-item:hover{box-shadow:0 0 20px 1px #00000040;transition:all .5s ease;cursor:pointer}
.service-section1 .service-item h2{color:#000;font-size:20px;text-align:center;margin-top:24px;font-weight:bold}
.service-section1 .service-item span.thumb-img img{max-width:100%;width:100%;height:auto;display:inline-block;border-bottom:solid 1px #eee}
.service-section1 .service-item .contents{padding:18px 12px;}
.service-section1 .service-item .contents a{text-decoration:none}
.service-section1 .service-item .contents .thumb-content{color:#000;font-size:15px;text-align:center; min-height: 165px;}
.service-section1 .service-item .contents .thumb-content p{padding:0 7px!important}
.service-section1 .service-item .contents img{background:#fff;box-shadow:-4px 3px 8px 0 #00000075;filter:grayscale(1);-webkit-filter:grayscale(1);border-radius:50%;position:relative;top:-48px;margin:0 auto -48px}
.service-section1 .service-item:hover .contents img{filter:none;-webkit-filter:grayscale(0)}
.service-section1 .serv-button{text-align:center}
.service-section1 .serv-button a{color:#fff;text-decoration:none;font-weight:700;background:#221f1f;border-radius:92px;padding:14px 27px;text-transform:uppercase}
.service-section1 .serv-button a:hover {background:#A7D038}

/*=============================================================================*/

.service-section2{font-family: 'Montserrat', sans-serif;width:100%;margin:0 auto;padding:50px 0;background:#eee}
.service-section2 .heading{text-transform:uppercase;text-align:center;font-size:45px;font-weight:400;padding:0 0 25px}
.service-section2 .heading span{color:#a6ce39}
.service-section2 .service-item{width:100%;background:white;position:relative;transition:all .3s ease;margin-bottom:2rem;z-index:0}
.service-section2 .service-item:hover .title{position:relative}
.service-section2 .service-item:hover{position:relative}
.service-section2 .service-item:hover .overlay{display:block;position:absolute;transition:all .3s ease;z-index:78;background:rgba(0,0,0,0.82);top:0;height:100%;width:100%;visibility:visible}
.service-section2 .service-item img {max-height: 237px;width:100%}
.service-section2 .service-item .title{color:black;font-weight:400;font-size:24px;text-align:center;padding:15px 0 15px 0}
.service-section2 .service-item .overlay{visibility:hidden;display:none;text-align:center}
.service-section2 .service-item .overlay p{font-family:'Roboto',sans-serif;font-size:17px;text-align:center;color:white;padding:15px 15px}
.service-section2 .service-item .overlay i{color:white;font-size:30px;position:absolute;bottom:10px;margin:0 auto;left:calc(50% - 15px)}
.service-section2 .service-item .overlay .sub-heading{color:white;padding:60px 0 30px 1px;font-size:22px;font-weight:400;position:relative;text-align:center}
.service-section2 .service-item .overlay .sub-heading a{color:white;font-size:22px;font-weight:400;}
.service-section2 .service-item .overlay .sub-heading:after{content:"";position:absolute;width:17%;height:2px;background:white;left:0;right:0;margin:0 auto;top:90%}

/*=======================================================================*/

.service-section3 a{text-decoration:none}
.service-section3{font-family: 'Montserrat', sans-serif;padding:50px 0 40px}
.service-section3 .heading{line-height:70px;font-family:'Cinzel',sans-serif;font-size:36px;text-transform:uppercase;font-weight:bold;text-align:center;display:block;color:#000;margin-bottom:40px}
.service-section3 .service-item{border:solid 3px #729C01;padding:15px}
.service-section3 .service-item .title{color:#000;font-size:24px;text-align:center;margin-top:5px;font-family:'Cinzel', sans-serif;text-transform:uppercase;font-weight:bold;min-height:50px}
.service-section3 .service-item span.thumb-img img{max-width:100%;width:100%;height:auto;display:inline-block}
.service-section3 .service-item .serv-content{padding:18px 12px}
.service-section3 .service-item .serv-content .thumb-content{text-align:center}
.service-section3 .service-item .serv-content .thumb-content p{font-size:14px;line-height:25px;min-height:125px}
.service-section3 .serv-button{text-align:center}
.service-section3 .serv-button a{display:inline-block;background:#729C01;width:44px;height:44px;border-radius:50%;padding:9px 14px;color:#000;font-weight:bold;font-size:20px}
.service-section3 .serv-button a:hover{background:#a6ce39}

/*=======================================================================*/

.service-section4{font-family:'Poppins',sans-serif;background:#F5F6F8;padding:60px 0 90px}
.service-section4 .pre-heading{color:#a6ce39;text-transform:uppercase;font-weight:500;font-size:18px;line-height:1.3;text-align:center}
.service-section4 .heading{font-size:32px;text-transform:uppercase;font-weight:600;text-align:center}
.service-section4 .after-heading{display:block;border-top:solid 1px #000;width:50px;margin:0 auto;position:relative;left:-10px}
.service-section4 .after-heading::after{content:' ';border-top:solid 1px #a6ce39;height:5px;width:50px;padding-top:;display:block;margin:5px auto;position:relative;right:-20px}
.service-section4 .services-cont{max-width:1350px;width:100%;margin:0 auto;padding:0 15px}
.service-section4 .serv-list{padding:30px 0 0;float:left}
.service-section4 .service-item .img-responsive{width:100%;height:300px} /* height for demo only */
.service-section4 .service-item .serv-label{position:relative;background:#000;display:block;width:100%;margin-top:-66px;height:56px;line-height:56px;text-align:center;opacity:0.8}
.service-section4 .service-item .serv-label a{color:#fff;text-transform:uppercase;font-weight:600;font-size:20px;text-decoration:none}
.service-section4 .service-item .overlay{display:none;background:url(./images/service-overlay.png);position:absolute;top:0;width:calc(100% - 30px);height:calc(100% + 10px);text-align:center;padding:15px}
.service-section4 .service-item:hover .overlay{display:block;cursor:pointer}
.service-section4 .service-item .overlay a{text-decoration:none}
.service-section4 .service-item .overlay .over-label{color:#fff;padding:25px 0 15px;font-size:24px;font-weight:600;text-transform:uppercase;border-bottom:solid 1px #444;line-height:1.1}
.service-section4 .service-item .overlay .over-desc{color:#ddd;padding:15px 0 15px;font-size:14px;font-weight:400;line-height:1.9}
.service-section4 .service-item .overlay .serv-learnmore{position:absolute;display:block;width:calc(100% - 30px);bottom:40px}
.service-section4 .service-item .overlay .serv-learnmore span{color:#fff;font-family:'Oswald',sans-serif;text-transform:uppercase;font-size:14px;font-weight:bold;display:inline-block;border:solid 2px #a6ce39;padding:5px 20px;background:#000}

/*=======================================================================*/

.service-section5{padding:40px 0}
.service-section5 .heading{font-family:'Oswald',sans-serif;font-size:45px;text-transform:uppercase;font-weight:600;color:#a6ce39;text-align:center;padding-bottom:35px}
.service-section5 .item-outer{background-color:#fff;margin-bottom:60px}
.service-section5 .link{max-width:75%;margin:auto;display:block}
.service-section5 .service-item{position:relative;cursor:pointer;border:10px solid #ffff;box-shadow:0 0 20px 1px #0000000d}
.service-section5 .service-item img{width:100%;height:auto;height:320px} /*height is for demo only*/
.service-section5 .service-item .content{position:absolute;bottom:0;background:#0000007a;z-index:9999999;width:100%;padding:10px 10px 0 10px}
.service-section5 .service-item .content p{color:#fff;font-family:'Roboto',sans-serif;font-size:19px;letter-spacing:-1px;font-weight:bold;float:left;max-width:calc(100% - 32px);line-height:1;padding:5px 0}
.service-section5 .service-item .content img{margin:5px;float:right;width:21px}
.service-section5 .service-item:hover .content{background:#a6ce397a;cursor:pointer}
.service-section5 .service-item .content i{display:inline-block;float:right;color:#fff;border:solid 1px #fff;border-radius:50%;padding:3px 7px 3px 10px;font-size:18px}

/*=======================================================================*/

.service-section6{padding:50px 0;font-family:'Kaushan Script', cursive;}
.service-section6 .heading{font-size:42px;text-transform:uppercase;text-align:center;margin-bottom:30px}
.service-section6 .service-item{background-size:cover;background-position:top center;margin:0 -7px 14px}
.service-section6 .service-item.item1{height:460px}
.service-section6 .service-item.item2,.service-section6 .service-item.item3{height:410px}
.service-section6 .service-item.item4{height:885px}
.service-section6 .service-item .caption{position:absolute;text-align:center;background:url(images/shadow-bg.png) repeat-x bottom;height:110px;padding:40px 0 0;bottom:15px;width:calc(100% - 16px);display:block}
.service-section6 .service-item .caption a{color:#fff;font-size:40px;text-decoration:none}

/*=======================================================================*/

.service-section7{font-family:'Cinzel',sans-serif;padding:15px 0 30px}
.service-section7 .heading{font-size:58px;text-align:center;font-weight:bold;padding:10px 0 25px}
.service-section7 .heading::before{content:' ';height:55px;width:53px;background:url(images/heading-icon.png) no-repeat;display:block;margin:0 auto -5px}
.service-section7 .service-item img{width:100%;height:300px} /* height for demo only */
.service-section7 .service-item a{display:block;color:#000;text-decoration:none;font-size:22px;font-weight:bold;line-height:1.1;border:solid 1px #f9f9f9;width:90%;margin:0 auto;background:#fff;position:relative;top:-40px;height:75px;padding:10px 10px;text-align:center;-webkit-box-shadow:0 0 10px 0 rgba(222,222,222,1);-moz-box-shadow:0 0 10px 0 rgba(222,222,222,1);box-shadow:0 0 18px 0 #dedede}
.service-section7 .service-item a:hover{color:#a6ce39}
.service-section7 .service-item.item3 a{padding-top:25px}

/*=======================================================================*/

.service-section8{padding:50px 0;background:#efefef;font-family:'Poppins', sans-serif}
.service-section8 .heading{font-family:'Oswald',sans-serif;font-size:58px;color:#537717;text-align:center;text-transform:uppercase;font-weight:bold}
.service-section8 .line{display:block;margin-bottom:30px;text-align:center}
.service-section8 .color-line{background:#a6ce39;height:4px;width:45px;margin:0 3px;display:inline-block}
.service-section8 .serv-list{max-width:1580px;margin:0 auto}
.service-section8 .service-item{-webkit-box-shadow:0 0 4px 0 #c8c8c8;-moz-box-shadow:0 0 4px 0 #c8c8c8;box-shadow:0 0 4px 0 #c8c8c8}
.service-section8 .service-item .thumb-img{width:100%;height:250px;background-repeat:no-repeat;background-size:cover}
.service-section8 .service-item .content{background:#fff;width:100%;min-height:295px;text-align:center;padding:25px 25px}
.service-section8 .service-item .content .title{font-family:'Oswald',sans-serif;font-size:26px;color:#537717;font-weight:bold;text-decoration:none;margin-bottom:15px;display:block}
.service-section8 .service-item .content .serv-button{position:absolute;bottom:25px;display:block;width:calc(100% - 90px)}
.service-section8 .service-item .content .serv-button a{font-family:'Oswald',sans-serif;text-transform:uppercase;letter-spacing:2px;color:#a6ce39;font-weight:bold}
.service-section8 .service-item .content .serv-button a::after{content:'>>';color:#888;font-weight:normal;letter-spacing:-5px;margin-left:8px;display:inline-block;font-family:'Poppins',sans-serif;font-size:20px;text-decoration:none}

/*=======================================================================*/

.service-section9{font-family:Calibri,sans-serif;margin:0;padding:15px 20px}
.service-section9 .heading{font-family:'Oswald',sans-serif;font-size:54px;color:#000;text-align:center;text-transform:uppercase;font-weight:bold;padding:0 0 30px}
.service-section9 .item{margin:0;height:440px}
.service-section9 .item .serv-img{width:55%;margin:0;overflow:hidden;float:left;text-align:center}
.service-section9 .item .serv-img img{height:440px;vertical-align:middle}
.service-section9 .item .info{width:45%;margin:0;padding:40px 20px 30px;background:#03570a;height:100%;float:left}
.service-section9 .item .info .title{font-size:25px;text-transform:uppercase;color:#fff;font-weight:700;font-family:'Oswald',sans-serif;padding:0 0 15px}
.service-section9 .item .info p{font-size:17px;line-height:25px;color:#fff;font-weight:300;padding:0 0 25px}
.service-section9 .item .info .more{position:absolute;bottom:30px}
.service-section9 .item .info .more a{background:#a6ce39;color:#fff;display:block;padding:5px 15px;font-size:18px}
.service-section9 .item .info .more a:hover{color:#000}

/*=======================================================================*/

.service-section2a{font-family: 'Montserrat', sans-serif;width:100%;position:relative;margin:0 auto;padding-bottom:10rem;padding-top:3rem}
.service-section2a .heading{text-transform:uppercase;text-align:center;font-size:45px;font-weight:400;padding:0 0 25px}
.service-section2a .heading span{color:#a6ce39}
.service-section2a .item{position:relative;box-shadow:0 0 30px 0 rgba(95,92,92,0.31)}
.service-section2a .item:hover{transform:scale(1.1);transition:all .3s ease;box-shadow:0 0 30px 0 rgba(95,92,92,0.71)}
.service-section2a .item .img{background-size:cover;width:100%;height:325px}
.service-section2a .item .title{color:white;font-weight:bold;font-size:20px;text-align:center;padding:20px 10px;position:absolute;left:0;right:0;bottom:2rem;font-family:'Roboto',sans-serif}

/*=======================================================================*/

.service-section10{font-family:'Lato',sans-serif;background:#555;padding:40px 0 55px 0}
.service-section10 .heading{text-align:center;margin-bottom:40px;font-size:34px;margin-top:10px;font-family:'Noto Serif',serif;color:#fff}
.service-section10 .bencat-contain{margin-top:60px;}
.service-section10 .product-item{max-width:100%;margin-left:3px;-webkit-box-shadow:1px 1px 10px 2px rgba(31,31,31,0.75);-moz-box-shadow:1px 1px 10px 2px rgba(31,31,31,0.75);box-shadow:1px 1px 10px 2px rgba(31,31,31,0.75)}
.service-section10 .product-item .product-title{font-family:'Noto Serif',serif;font-size:18px;text-transform:uppercase;color:#fff;padding:15px 20px;margin-bottom:-22px}
.service-section10 .product-item .product-title:after{border-style:solid;border-width:21px 12.5px 0 12.5px;width:25px;height:25px;content:' ';display:block;position:relative;top:18px}
.service-section10 .col-lg-4:nth-child(1) .product-item .product-title{background:#c61e35}
.service-section10 .col-lg-4:nth-child(1) .product-item .product-title:after{border-color:#c61e35 transparent transparent transparent}
.service-section10 .col-lg-4:nth-child(2) .product-item .product-title{background:#007f40}
.service-section10 .col-lg-4:nth-child(2) .product-item .product-title:after{border-color:#007f40 transparent transparent transparent}
.service-section10 .col-lg-4:nth-child(3) .product-item .product-title{background:#071126}
.service-section10 .col-lg-4:nth-child(3) .product-item .product-title:after{border-color:#071126 transparent transparent transparent}
.service-section10 .product-item .product-content{background:linear-gradient(180deg,#fff 0,#f5f5f5 52%);font-size:17px;min-height:260px;padding:30px 20px 20px}
.service-section10 .product-item .product-content img{float:right;margin:10px 0 10px 20px;height:auto;width:85px}
.service-section10 .product-item .product-content .button{border:solid 1px #c61e35;border-radius:20px;padding:8px 15px;color:#c61e35;font-size:17px;font-weight:300;text-transform:uppercase;letter-spacing:-1px;bottom:25px;position:absolute}


/*=======================================================================*/
/*--------------- RESPONSIVE START ----------------*/


/* medium devices - 992px to 1199px */
@media only screen and (max-width :1199px) {

	.service-section1 h1.service-item-heading{font-size:32px}
	.service-section1 .service-item h2{font-size:19px}
	.service-section1 .service-item .contents .thumb-content{min-height:205px}
		
	/*=======================================================================*/
	
	.service-section2 .service-item .title{font-size:21px}
	.service-section2 .service-item .overlay .sub-heading{padding:30px 0 20px 1px}
	.service-section2 .service-item .overlay .sub-heading a{font-size:20px}
	.service-section2 .service-item .overlay i{padding:10px 0}

	/*=======================================================================*/
	
	.service-section4{padding:45px 0 75px}
	.service-section4 .service-item .img-responsive{height:240px} /* height for demo only */
	.service-section4 .service-item .serv-label a{font-size:18px}
	.service-section4 .service-item .overlay .over-label{font-size:20px;padding:0 0 5px}
	.service-section4 .service-item .overlay .over-desc{padding:10px 0;font-size:13px;line-height:1.3}
	.service-section4 .service-item .overlay .serv-learnmore span{font-size:13px}
	.service-section4 .service-item .overlay .serv-learnmore{bottom:15px}	
	.service-section4 .col-md-3:nth-child(2) .service-item .serv-label{line-height:1;padding-top:10px}
	
	/*=======================================================================*/
	
	.service-section5 .link{max-width:80%}
	.service-section5 .service-item img{height:285px}  /*height is for demo only*/
	.service-section5 .service-item .content p{font-size:17px;letter-spacing:-0.5px}
	
	/*=======================================================================*/
	
	.service-section6{padding:35px 0}
	.service-section6 .heading{font-size:40px}
	.service-section6 .service-item.item1{height:320px}
	.service-section6 .service-item.item2,.service-section6 .service-item.item3{height:300px}
	.service-section6 .service-item.item4{height:635px}

	/*=======================================================================*/
	
	.service-section7 .heading{font-size:50px}
	.service-section7 .service-item img{height:265px} /* height for demo only */
	.service-section7 .service-item a{font-size:20px;padding:13px 10px}
	
	/*=======================================================================*/
	
	.service-section8 .service-item{max-width:400px;margin:0 auto 35px}
	.service-section8 .service-item .content{min-height:230px}
	.service-section8 .service-item .content .title{min-height:auto}
	.service-section8 .service-item .content .title br{display:none}
	.service-section8 .service-item .content .serv-button{bottom:50px;width:130px;left:calc(50% - 65px)}

	/*=======================================================================*/
	
	.service-section9 .item .serv-img{width:50%}
	.service-section9 .item .info{width:50%}
	.service-section9 .item .info p{line-height:1.2}
	.service-section9 .item .info .more a{padding:5px 10px}

	/*=======================================================================*/
	
	.service-section2a .item{box-shadow:0 0 20px 0 rgba(95,92,92,0.31)}
	.service-section2a .item:hover{box-shadow:0 0 20px 0 rgba(95,92,92,0.71)}
	.service-section2a .item .img{height:265px}
	.service-section2a .item .title{font-size:18px}
	
	/*=======================================================================*/
	
	.service-section10 .product-item .product-title{font-size:17px;padding:15px}
	.service-section10 .product-item .product-content{font-size:15px;min-height:240px}
	.service-section10 .product-item .product-content .button{font-size:16px;padding:5px 13px}

	/*=======================================================================*/
	

}
/* end medium devices */


/* small devices - 768px to 991px */
@media only screen and (max-width :991px) {	

	.service-section1 h1.service-item-heading{margin-bottom:0}
	.service-section1 .service-item{margin-top:50px}
	.service-section1 .service-item .contents .thumb-content{min-height:125px}
	
	/*=======================================================================*/
	
	.service-section2 .heading{font-size:34px}
	.service-section2 .service-item .title{font-size:16px}
	.service-section2 .service-item .overlay .sub-heading{padding:20px 0}
	.service-section2 .service-item .overlay .sub-heading a{font-size:17px}
	.service-section2 .service-item .overlay p{font-size:14px;padding:10px;line-height:1.2}	
	.service-section2 .service-item .overlay i{padding:10px 0 0;border:7px}
	
	/*=======================================================================*/
	
	.service-section3 .heading{font-size:30px;line-height:1.5}
	.service-section3 .service-item .title{font-size:18px;margin-bottom:5px}
	.service-section3 .service-item .serv-content .thumb-content p{line-height:1.4;font-size:14px;min-height:140px}
	.service-section3 .serv-list{width:750px;margin-right:auto;margin-left:auto;float:none}
	.service-section3 .services-cont{padding:0 25px}
	.service-section3 .service-item{margin-bottom:45px;padding:0 10px}	
	.service-section3 .service-item .overlay{width:calc(100% - 50px);height:calc(100% - 35px)}
	.service-section3 .service-item .overlay .over-desc{line-height:1.9}
	
	/*=======================================================================*/
	
	.service-section4 .serv-list{width:100%}	
	.service-section4 .service-item{width:100%;margin-left:auto;margin-right:auto;max-width:320px;margin-bottom:35px}
	.service-section4 .service-item .img-responsive{height:300px} /* height for demo only */
	.service-section4 .service-item:hover .overlay{display:none}
	
	/*=======================================================================*/
	
	.service-section5 .link{max-width:100%}
	.service-section5 .service-item img{height:270px} /*height is for demo only*/

	/*=======================================================================*/
	
	.service-section6 .service-item.item1{height:220px}
	.service-section6 .service-item.item4{height:440px}
	.service-section6 .service-item.item2,.service-section6 .service-item.item3{height:205px}	
	.service-section6 .service-item .caption{bottom:14px;height:80px;padding:25px 0 0;background-size:contain}
	.service-section6 .service-item .caption a{font-size:36px}

	/*=======================================================================*/
	
	.service-section7 .heading{font-size:42px}
	.service-section7 .heading::before{background-size:cover;height:39px;width:38px;margin:0 auto -5px}
	.service-section7 .service-item{max-width:240px;margin:0 auto}
	.service-section7 .service-item .img-wrap{height:250px;overflow:hidden}
	.service-section7 .service-item img{position:relative;top:-50px}
	.service-section7 .service-item a{top:-72px}
	
	/*=======================================================================*/
	
	.service-section8 .service-item{max-width:100%;margin:0 auto 35px;width:340px}
	.service-section8 .service-item .thumb-img{height:220px}
	.service-section8 .service-item .content{min-height:240px}
	.service-section8 .service-item .content .title{font-size:22px}
	
	/*=======================================================================*/
	
	.service-section9 .item .serv-img{width:100%;height:200px}
	.service-section9 .item{height:initial}
	.service-section9 .item .info{width:100%;padding:15px;text-align:center}
	.service-section9 .item .info .title{padding:0 0 5px;font-size:22px}
	.service-section9 .item .info p{padding:0 0 55px;min-height:195px}
	.service-section9 .item .info .more{text-align:center;width:calc(100% - 60px);bottom:20px}
	.service-section9 .item .info .more a{display:inline-block}
	
	.service-section2a .item .img{height:190px}
	.service-section2a .item .title{font-size:16px}
	
	/*=======================================================================*/
	
	.service-section10 .product-item .product-content img{display:none}
		
	/*=======================================================================*/
	
	
}
/* end small devices */


/* extra small devices - 480px to 767px */
@media only screen and (max-width :767px) {	
	
	.service-section1 .service-item{max-width:400px;margin-left:auto;margin-right:auto}
	.service-section1 .service-section1 h1.service-item-heading{font-size:28px}
	.service-section1 .service-item .contents img{display:none}
	.service-section1 .service-item .contents .thumb-content p{padding:0 4px!important}
	.service-section1 .service-item .contents .thumb-content{min-height:initial}	
	
	/*=======================================================================*/
	
	.service-section2 .service-item{width:350px;max-width:100%;margin:0 auto 35px}
	.service-section2 .service-item .overlay p{line-height:1.7}
	
	/*=======================================================================*/
	
	.service-section3 .service-item .title{font-size:18px}
	.service-section3 .service-item{padding:6px 6px 30px;width:350px;margin:0 auto 35px;max-width:100%}
	.service-section3 .service-item .serv-content .thumb-content p{min-height:initial}
	.service-section3 .service-item .serv-content{min-height:initial}
	
	/*=======================================================================*/
	
	.service-section5 .link{width:290px;max-width:100%;margin:0 auto}
	.service-section5 .service-item img{height:320px} /*height is for demo only*/

	/*=======================================================================*/
	
	.service-section6 .heading{font-size:36px}
	.service-section6 .service-item.item1,.service-section6 .service-item.item2,.service-section6 .service-item.item3,.service-section6 .service-item.item4{height:200px;background-position:center}
	.service-section6 .service-item.item4{background-position-y:37%}
	.service-section6 .service-item .caption{bottom:0;height:70px}
	.service-section6 .service-item .caption a{font-size:32px}

	/*=======================================================================*/
	
	.service-section7 .heading{font-size:36px}
	
	/*=======================================================================*/
	
	.service-section9 .item{margin-bottom:30px}
	.service-section9 .item .serv-img{width:340px;margin:0 auto;max-width:100%;float:none}	
	.service-section9 .item .serv-img img{height:auto;width:100%;min-height:100%}
	.service-section9 .item .info{width:340px;max-width:100%;margin:0 auto;float:none}
	.service-section9 .item .info p{min-height:initial;padding:0 0 25px}
	.service-section9 .item .info .more{position:relative;bottom:initial;width:100%}
	
	/*=======================================================================*/
	
	.service-section2a .item:hover{transform:none;transition:none;box-shadow:none}
	.service-section2a .item {box-shadow:none;margin:0 auto 25px;max-width:250px}
	.service-section2a .item .title {font-size: 15px;padding: 20px 15px;bottom: 40%;}
	
	/*=======================================================================*/
	
	.service-section10 .product-item{width:340px;margin:0 auto 35px}
	.service-section10 .product-item .product-content{font-size:16px}
	.service-section10 .product-item .product-content img{display:inline}
	.service-section10 .product-item .product-content .button{bottom:55px}

	/*=======================================================================*/	
		
	
	
}
/* end extra small devices */


/* extra-extra small devices - 0px to 479px */
@media only screen and (max-width :479px) {	  

	.service-section1 h1.heading{margin-bottom:-30px;font-size:24px}
	
	/*=======================================================================*/
	
	.service-section7 .heading{line-height:1;font-size:34px}
	.service-section7 .heading::before{margin:0 auto 5px}
	
	/*=======================================================================*/
	
	.service-section8 .service-item .thumb-img{height:200px}
	
	/*=======================================================================*/
	
	.service-section10 .product-item .product-content{font-size:15px}
	
	/*=======================================================================*/

	
}
/* end extra-extra small devices */

