/*  Gallery Start */
#gallery {
	padding-top: 0px;
	padding-bottom: 10px
}
.gallery-area {
	text-align: center;
}
.gallery-area p {
	color: #AFB8B8;
	font-size: 16px;
	font-weight: 400;
	margin: 0px;
	padding-top:24px
}
.gallery-items-text p {
	color: #000000;
	font-size: 20px;
	margin: 0;
	padding-top: 10px;
	font-weight: bolder;
	text-align: center;
}
#gallery .owl-carousel .owl-controls {
	margin: auto;
	position: relative;
	text-align: left;
	top: 100%;
	width: 100px;
}
#gallery .owl-carousel .owl-controls .owl-buttons div {
	color: #9fa9a9;
	font-size: 50px;
	display: inline-block;
	text-align: center;
}
#gallery .owl-carousel .owl-controls .owl-buttons div.owl-prev {
	margin-left: 0px;
}
#gallery .owl-carousel .owl-controls .owl-buttons div.owl-next {
	position: absolute;
	right: 0px;
}
#owl-demo .item {
	margin: 3px;
	padding: 30px;
}
#owl-demo .item img {
	display: block;
	width: 100%;
	height: auto;
}
/* Gallery close */



/* carousel */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(grabbing.png) 8 8, move;
}

.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}
/* carousel */

/* Resposne */
@media only screen and (min-width: 768px) and (max-width: 991px) {
	#header .block-right{}
	.contact-area{text-align: center}
	#service .service-header p{font-size: 15px}
	.submit-bottom form input[type=text]{width: 200px;}
	#service .service-tab ul{margin-right: 50px;}
	.edit-tab h1{padding-bottom: 10px; padding-top:0px;font-size: 22px;}
	#service .service-tab ul li a{font-size: 15px;}
	#contant-1 .block-right-img{ padding-top: 45px;}
	.gallery-area p{font-size: 15px;}
	.contant-2-img{text-align: center}
}

@media only screen and (max-width: 767px) {
.contact-area{text-align: center}
.submit-bottom form input[type=text]{width: 200px;}
#service .service-tab ul{margin-right: 50px;}
.edit-tab h1{padding-bottom: 10px; padding-top:0px;font-size: 22px;}
#service .service-tab ul li a{font-size: 15px;padding-right: 20px;}
#service .service-tab ul li a i{margin-right: 10px}
#service .service-tab ul li a:hover{padding-right: 0px}
#contant-1 .block-right-img{ padding-top: 45px;}
.gallery-area p{font-size: 15px;}
.contant-2-img{text-align: center}
#service .service-header p{font-size:14px}
.submit-area{margin-left: 28px}
.submit-header h3, .gallery-area h1, #service .service-header h1{font-size: 25px}
.contant-1-head h1, .contant-2-header h1{font-size: 25px}
.tm-header h2{font-size: 25px}
.submit-area{margin-left: 0px}
.submit-bottom form input[type="submit"]{display:block}
.submit-bottom form input[type=text]{margin-right: 34px;margin-top: 7px;}
.submit-bottom form input[type="submit"]{display: block;margin-top: 20px;}
#service .service-tab ul{float:none}
#service .service-tab ul{margin-right: 0;}
.support-link ul li{padding:10px;}
.social-icon a{margin-right:5px}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.contact-area{text-align: center}
.submit-bottom form input[type=text]{margin-right: 34px;margin-top: 7px;width: 330px;}
.submit-bottom form input[type="submit"]{display: block;margin-top: 20px;}
#service .service-tab ul{float:left}
#service .service-tab ul{margin-right: 50px;}
.edit-tab h1{padding-bottom: 10px; padding-top:0px;font-size: 22px;}
#service .service-tab ul li a{font-size: 15px;padding-right: 20px;}
#service .service-tab ul li a i{margin-right: 10px}
#service .service-tab ul li a:hover{padding-right: 0px}
#contant-1 .block-right-img{ padding-top: 45px;}
.gallery-area p{font-size: 15px;}
.contant-2-img{text-align: center}
#service .service-header p{font-size:14px}
.submit-area{margin-left: 28px}
.submit-header h3, .gallery-area h1, #service .service-header h1{font-size: 30px}
.contant-1-head h1, .contant-2-header h1{font-size: 30px}
}
/* Resposne */
