/*///////////////////////////////////////////////////////////////////////// Responsive CSS Structure /////////////////////////////////////////////////////////////////////////*/


/*---------- Small Mobile , IPhone Start ----------*/

/*=== Screen Size = 240, 320, 360, 480, 568 ===*/ 

@media (min-width: 240px) and (max-width: 568px){
}
@media (min-width: 569px) and (max-width: 767px){

}
@media (max-width: 767px) { 
.pad-left { padding:0 15px; }
.pad-right { padding:0 15px; }
.padding { padding:0 15px; }
.slider-two .padding { padding:0 !important; }
.big-heading { font-size:30px; line-height:30px; color:#464646; font-family: 'semibold'; }
.common-heading { font-size:26px; font-family: 'semibold'; }
.medium-heading { font-size:22px; font-family: 'semibold'; }
.small-heading { font-size:18px; font-family: 'semibold'; }
.footer-title { font-size:16px; line-height:18px; color:#ffffff; padding:0 0 40px 0; text-transform:uppercase; font-family: 'hindvadodarabold'; }
p { font-size:14px; line-height:18px; margin:0 0 15px 0;  }
	
.header { position:relative; left:auto; right:auto; padding: 8px 0; }
.btn { padding: 10px 24px; font-size:14px; line-height:14px; }
.logo { width:190px; padding: 10px; }
.logo img { width:100%; }
.header .navigation { float:none; }
.header-two .navigation { float:none; }
.menu-collapser { float:left; }
.header-two .language .btn { padding:20px 10px 5px 10px; }

.menu-collapser { float:right; }
.menu-collapser { background-color:transparent !important; height:36px !important; width:auto !important; }
/*========== Header Start ==========*/
.header-two .menu-collapser { margin-top:10px; }
ul.slimmenu { margin: 10px 0 0 0px !important; }
ul.slimmenu li a { padding:9px 18px !important; }
ul.slimmenu li { float:left !important; }
ul.slimmenu li a { border-radius:0 !important; -moz-border-radius:0 !important; -webkit-border-radius:0 !important; -ms-border-radius:0 !important; -o-border-radius:0 !important; }
ul.slimmenu li ul a { color:#000 !important; }
ul.slimmenu li ul { text-align:left !important; width:100% !important; }
ul.slimmenu li>ul>li ul { width:100% !important; }
ul.slimmenu li>ul li a:hover { background-color: #008812 !important; }
/*========== Header End ==========*/


.menu-collapser h6 {position: absolute !important;
    color: #606060 !important;
    right: 2px !important;
    top: 30px !important;
    font-size: 16px;
    line-height: 18px;
    padding: 0;
    margin: 0; }
.collapse-button { padding:0 !important; width:auto !important; background-color:transparent !important; }
.collapse-button .icon-bar {
	background: #bbb1a3 none repeat scroll 0 0 !important;
    display: block !important;
    height: 2px !important;
    margin: 5px 0 !important;
    width: 28px !important;
}

.slider .carousel-inner > .item img { height:350px; object-fit:cover; }
.slider p { font-size:14px; line-height:18px; margin-bottom:10px; }


.image-detail .common-heading, .image-detail h1, .image-detail h2, .image-detail h3,  { padding-top:10px; padding-bottom:15px; }
.one-colomn-section .common-heading, .one-colomn-section h1, .one-colomn-section h2, .one-colomn-section h3 { padding-bottom:20px; }
.image-detail.gray a { margin-bottom:15px; }

.three-colomn-block .col-sm-4.col-md-4 { padding-bottom:15px; }
.four-colomn-section .col-sm-3.col-md-3 { padding-bottom:15px; }
.three-colomn-block .small-heading { padding:10px 0; }
.gallery-slider .owl-carousel .owl-wrapper-outer { padding:15px 0 0 0; }

.slider .carousel-caption .caption-detail { padding:10px 15px 0 15px; }
.carousel-control.left { left:15px; }
.carousel-control.right { right:15px; }

.three-colomn-block p { padding:0; }
.slider-detail-block .top-detail-blok { height:186px; }
.accordian-block  .common-heading { padding:0 0 15px 0; }

.gallery-slider .owl-theme .owl-controls .owl-buttons .owl-prev:before { left:44px; } 
.gallery-slider .owl-theme .owl-controls .owl-buttons .owl-next:after { right:0; }
.gallery-slider .owl-theme .owl-controls .owl-buttons .owl-prev:after { left:44px; }
.slider-with-detail .owl-buttons .owl-next { right:0 !important; }
.slider-with-detail .owl-buttons .owl-prev { left:0 !important; }

.one-colomn-section { padding:25px 0; }
.common-text { padding:25px 0; }

.image-detail { padding:25px 0; }
.image-detail .col-sm-6.col-md-6 { display:block; }

.three-colomn-block { padding:25px 0; text-align:left; }
.three-colomn-block img { display:inline-block; }

.photos-section { padding:15px 0; }

.slider-with-detail { padding:15px 0; }
.slider-with-detail .owl-pagination { margin-top:20px; }
.slider-with-detail .item { padding:0; }

.contact-form { padding:25px 0; }
.tow-colomn-section { padding:25px 0; }
.four-colomn-section { padding:25px 0; }
.accordian-block { padding:25px 0; }
.gallery-slider { padding:25px 0; }
.testimonial { padding:25px 0; }
.job { padding:25px 0; }
.lightbox-video { padding:25px 0; }
.lightbox-video .common-heading, .lightbox-video h1, .lightbox-video h2, .lightbox_video h3 { padding:0 0 15px 0; }
.video-inline { padding:25px 0; }
.six-colomn-grid { padding:25px 0; }
.tab-section { padding:25px 0; }
.fancy-block-one { padding:25px 0; }
.fancy-block-two { padding:25px 0; }
.blog-post .color-top { padding:25px 0; }
.blog-post .common-heading { padding:0 0 15px 0; }
.blog-post .color-bottom { padding:25px 0; }

.tow-colomn-section .small-heading { padding:15px 0; }
.tow-colomn-section .btn { margin-bottom:15px; }

.testimonial .owl-theme .owl-controls .owl-buttons .owl-prev:before { left: 0px; } 
.testimonial .owl-theme .owl-controls .owl-buttons .owl-next:after { right: 0px; }

.photo-image-section .image-block .photo-image-detail { bottom:0; }
.photo-image-section .image-block:hover .image-btn { bottom:0; }

.slider-detail-block { height:auto; }
.slider-detail-block:hover { padding-bottom:0; }
.slider-detail-block:hover .top-detail-blok { padding:15px; }
.slider-detail-block .slider-detail { display:none; }
.slider-detail-block:hover .slider-detail { display:block; }
.slider-detail-block img { height:500px; object-fit:cover; }

.tab-section .tab-content { padding: 25px; }
.tab-section .nav-tabs > li > a { padding:10px; font-size:14px; line-height:16px; }
.slider-with-detail .owl-pagination:after { display:none; }	
.slider-with-detail .owl-pagination:before { display:none; }

.testimonial .medium-heading:before { top: 30px; left: 20px; }
.testimonial .medium-heading:after { bottom: 56px; right: 23px; }
.testimonial .medium-heading { font-size: 22px; line-height: 28px; padding:40px 40px 82px; }
.you-tube-video { padding-bottom:15px; }
.video-inline .common-heading, .video-inline h1, .video-inline h2, .video-inline h3 { padding:10px 0 15px 0; }
.background-picture-one .common-heading { line-height:34px; }
.background-picture-one { padding:100px 0; }
.background-picture-two { padding:100px 0; }
.background-picture-two .common-heading { clear:both; padding:15px 0; }

.six-colomn-grid .col-sm-2.col-md-2 { padding-bottom:15px; }
.six-colomn-grid .grid-content { padding:15px 0 0 0; }
.six-colomn-grid .small-heading { padding-bottom:10px; }
.six-colomn-grid  p { margin-bottom:15px; }

.fancy-block .common-heading { line-height:28px; }
.fancy-block-one img { margin-bottom:15px; }
.fancy-block .right-fancy-block { padding:15px 0 0 0; }

.blog-post .common-heading { padding:15px 0; }
.blog-post p { margin-bottom:15px; }
.blog-post .btn { margin-bottom:15px; }
.quick-links ul li { padding:0; }

.footer .footer-top { padding:25px 0; }
.footer .icon-list li { padding:0 20px 0 0; }
.footer-title { padding:15px 0; }


/*========= Slider Two Start ============*/

.slider-two .col-sm-12.col-md-7.padding { width:100%; }
.slider-two .col-sm-12.col-md-5 { width:100%; }
.slider-two .caption-detail { padding:15px 0; }
.slider-two .caption-detail { text-align:center; }
.slider-two .col-sm-12.col-md-5 .col-sm-12.col-md-12.col-lg-6 { width:100%; }
.slider-two .carousel-control.left, .slider-three .carousel-control.left { left:0; }
.slider-two .carousel-control.right, .slider-three .carousel-control.right { right:0; }
.slider-two .caption-detail p { font-size:14px; line-height:18px;} 

.slider-sec .col-md-7.col-md-push-5.padding { left:auto; width:100%; }
.slider-sec .col-md-5.col-md-pull-7 { right:auto; width:100%; }
.slider-sec .sec-item-detail { padding:15px 0; text-align:center; position:relative; left:auto; right:auto; }
.slider-sec .sec-item-detail p { font-size:14px; line-height:18px;}  

.slider-three .carousel-inner > .item > img { height:200px; object-fit:cover; }
.slider-three .medium-heading { font-size:30px; line-height:34px;  }
.slider-three .small-heading { font-size:20px; line-height:24px; }
.slider-three .carousel-indicators  { bottom:10px; }
.slider-three .carousel-caption { width:100%;}
.slider-three .carousel-control.right { right:10px; }
.slider-three .carousel-control.left { left:10px; }


.background-picture-one { background:none; padding:20px 0; }
.background-picture-two { background:none; padding:20px 0; }
.background-picture-one.parralex-one { background:none; }
.background-picture-two.parralex-two { background:none; }
.red-image-detail { padding-bottom:15px; }
.red-image-detail .common-heading, .red-image-detail h1, .red-image-detail h2, .red-image-detail h3 { padding:0 0 15px 0; }
.red-image-detail p { font-size:14px; line-height:16px; }
.red-image-detail .btn { margin-top:10px; margin-bottom:15px; }
.red-image-detail .container-fluid { padding:0; }

.gray-image-detail { padding-top:15px; }
.gray-image-detail .gray-right-detail { padding:0; }
.gray-image-detail .container-fluid { padding:0; }
.gray-image-detail .btn { margin-top:10px; margin-bottom:15px; }
.gray-right-detail .col-sm-6.col-md-6.col-lg-7 { padding:0; }
.gray-image-detail .common-heading, .gray-image-detail h1, .gray-image-detail h2, .gray-image-detail h3 { padding:10px 0; }
.gray-image-detail p { font-size:14px; line-height:16px; }
.header-two { padding-bottom:14px; }
.header-two .logo { padding-top:18px; }
.slider-sec .caption-detail { position:static; }

 
.red-image-detail .red-image-left-detail { padding-top:15px; }

.lightbox-video .col-sm-6.col-md-6 { display:block; }
.six-colomn-grid .btn { margin-bottom:15px; }

.tab-section .tab-content .row { height:auto; }
.tab-section .tab-content .col-sm-4.col-md-4 { display:block; }
.tab-section .tab-content .col-sm-8.col-md-8 { display:block; }
.blog-post .row { height:auto; }
.blog-post .row .col-sm-8.col-md-8 { display:block; }
.blog-post .row .col-sm-4.col-md-4 { display:block; }

.job .common-heading { padding:0 0 15px 0; }
.red-image-detail .red-image-left-detail { position:relative; top:auto; left:auto; transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; }
.red-image-left-detail .row .col-sm-6.col-md-6.col-lg-6 { padding:0; }
.gray-image-detail .gray-right-detail { position:relative; top:auto; left:auto; transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; }
.gray-image-detail .row .col-sm-6.col-sm-offset-6.col-md-6.col-md-offset-6.col-lg-5.col-lg-offset-7 { padding:0; }

.slider-caption-content{ text-align:center;position:relative; top:auto; left:auto; transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; padding:30px 15px}
.slider-caption-content p{ font-size:14px;line-height:16px;}




.navigation-box ul.slimmenu { width:100% !important; float:left !important; }
div#headSlider { width:100%; float:left; }
.navigation-box ul.slimmenu li>ul { padding: 0; }
.navigation-box .menu-collapser h6 { font-size: 12px; line-height: 12px; text-transform: uppercase; right: -2px !important; top:28px !important; }

}

@media (min-width: 768px) {
.navigation-box {
	margin-top: 40px;
    margin-right: 20px;
    float: right;
    -o-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;	
}

.navigation-box ul.slimmenu li>ul {
	padding:0 !important;	
}


.navigation-box ul.slimmenu li .sub-toggle {
	display:none;	
}


.navigation-box ul.slimmenu li>ul {
    left: 0px !important;
    width: 270px !important;
}

.navigation-box ul.slimmenu>li {
	background-color:transparent !important;
	margin:0 0 0 10px !important;
	padding:0 0 10px 0;
	border:none;
}


.navigation-box ul.slimmenu li>ul>li ul {
	left:100% !important;
    width: 270px !important;
}

	

}
@media (min-width: 768px) and (max-width: 991px){
.big-heading { font-size:36px; line-height:36px; color:#464646; font-family: 'semibold'; }
.common-heading { font-size:34px; line-height:34px; font-family: 'semibold'; }
.medium-heading { font-size:30px; line-height:30px; color:#000; font-family: 'semibold'; }
.small-heading { font-size:20px; line-height:20px; color:#000; font-family: 'semibold'; }
.footer-title { font-size:14px; line-height:20px; color:#ffffff; padding:0 0 40px 0; text-transform:uppercase; font-family: 'hindvadodarabold'; }
p { font-size:16px; line-height:22px; margin:0 0 22px 0; }
	
.header { position:relative; left:auto; right:auto; }
.btn { padding: 10px 24px; font-size:14px; line-height:14px; }
.navigation { float:none; }
.header .navigation { float:none; }
.header-two .navigation { float:none; }
.header .language { float:right; }
.menu-collapser { float:right; }
.menu-collapser { background-color:transparent !important; height:36px !important; width:auto !important; }
/*========== Header Start ==========*/
.header-two .menu-collapser { margin-top:26px; }
ul.slimmenu { margin: 10px 0 0 0px !important; }
/*ul.slimmenu { float:none; }*/
ul.slimmenu li a { padding:9px 18px !important; }
ul.slimmenu li { float:left !important; }
ul.slimmenu li a { border-radius:0 !important; -moz-border-radius:0 !important; -webkit-border-radius:0 !important; -ms-border-radius:0 !important; -o-border-radius:0 !important; }
ul.slimmenu li .sub-toggle { width: 48px !important; height:35px !important; background:none repeat scroll 0 0 rgba(0,0,0,0.075) !important; }
ul.slimmenu li ul a { color:#000 !important; }
ul.slimmenu li ul { text-align:left !important; width:100% !important; }
ul.slimmenu li>ul>li ul { width:100% !important; }
ul.slimmenu li>ul li a:hover { background-color: #008812 !important; }

/*========== Header End ==========*/


.menu-collapser h6 {position: absolute !important;
    color: #606060 !important;
    right: 2px !important;
    top: 30px !important;
    font-size: 16px;
    line-height: 18px;
    padding: 0;
    margin: 0;}
.collapse-button { padding:0 !important; width:auto !important; background-color:transparent !important; }
.collapse-button .icon-bar {
	    background: #bbb1a3 none repeat scroll 0 0 !important;
    display: block !important;
    height: 2px !important;
    margin: 5px 0 !important;
    width: 28px !important;
}

.image-detail .common-heading, .image-detail h1, .image-detail h2, .image-detail h3  { padding-top:0; padding-bottom:0; }
.one-colomn-section { padding:50px 0; }
.one-colomn-section .common-heading, .one-colomn-section h1, .one-colomn-section h2, .one-colomn-section h3 { padding-bottom:20px; }

.slider .carousel-caption .caption-detail { padding:10px 15px; }
.carousel-control.left { left:0; }
.carousel-control.right { right:0; }

.three-colomn-block p { padding:0; }
.slider-detail-block .top-detail-blok { height:186px; }
.accordian-block  .common-heading { padding:0 0 15px 0; }

.gallery-slider .owl-theme .owl-controls .owl-buttons .owl-prev:before { left:44px; } 
.gallery-slider .owl-theme .owl-controls .owl-buttons .owl-next:after { right:0; }
.gallery-slider .owl-theme .owl-controls .owl-buttons .owl-prev:after { left:44px; }
.slider-with-detail .owl-buttons .owl-next { right:0 !important; }
.slider-with-detail .owl-buttons .owl-prev { left:0 !important; }

/*.image-detail { padding:50px 0; }
.three-colomn-block { padding:50px 0; }*/
/*.photos-section { padding:15px 0; }
.slider-with-detail { padding:15px 0; }*/
.slider-with-detail .owl-pagination { margin-top:20px; }
/*.contact-form { padding:50px 0; }
.tow-colomn-section { padding:50px 0; }
.four-colomn-section { padding:50px 0; }
.accordian-block { padding:50px 0; }
.gallery-slider { padding:50px 0; }
.testimonial { padding:50px 0; }
.job { padding:50px 0; }
.lightbox-video { padding:50px 0; }*/
.lightbox-video .common-heading { padding:0 0 15px 0; }
/*.video-inline { padding:50px 0; }
.six-colomn-grid { padding:50px 0; }
.tab-section { padding:50px 0; }
.fancy-block-one { padding:50px 0; }
.fancy-block-two { padding:50px 0; }
.blog-post .color-top { padding:50px 0; }*/
.blog-post .common-heading { padding:0 0 15px 0; }
.blog-post .row .col-sm-8.col-md-8 { vertical-align:middle; display:block; float:none; }
.blog-post .row .col-sm-4.col-md-4 { vertical-align:middle; display:block; float:none; }

.testimonial .owl-theme .owl-controls .owl-buttons .owl-prev:before { left: 0px; } 
.testimonial .owl-theme .owl-controls .owl-buttons .owl-next:after { right: 0px; }

.photo-image-section .image-block .photo-image-detail { bottom:0; }
.photo-image-section .image-block:hover .image-btn { bottom:0; }

.tab-section .nav-tabs > li > a { padding: 18px 30px; }
.footer .icon-list li { padding:0 10px 0 0; }

/*========= Slider Two Start ============*/
.slider-two .caption-detail p { line-height:25px; }
.slider-two .caption-detail { padding:20px 0; }
.slider-two .carousel-control.right , .slider-three .carousel-control.right { right:10px; }
.slider-two .carousel-control.left , .slider-three .carousel-control.left { left:10px; }
.slider-two .caption-detail p { padding-right:0; }


.red-image-detail .col-sm-6.col-sm-offset-6.col-md-6.col-md-offset-6.col-lg-6.col-lg-offset-5.pad-left {margin-left:10%; }

.red-image-detail .col-sm-6.col-sm-offset-6.col-md-6.col-md-offset-6.col-lg-6.col-lg-offset-5.pad-left { width:90%; }
.red-image-detail .btn { margin-top:20px; }
.red-image-detail .common-heading, .red-image-detail h1, .red-image-detail h2, .red-image-detail h3 { padding:0 0 15px 0; font-size:26px; line-height:25px; }
.red-image-detail p { margin-bottom:10px; font-size:14px; line-height:16px; }
.red-image-detail .btn { margin-top:5px; }

.gray-image-detail .gray-right-detail .col-sm-6.col-md-6.col-lg-7 { width:100%; }
.gray-image-detail .common-heading, .gray-image-detail h1, .gray-image-detail h2, .gray-image-detail h3 { padding:0 0 15px 0; font-size:26px; line-height:25px; }
.gray-image-detail .btn { margin-top:0px; }
.gray-image-detail p { margin-bottom:10px;  font-size:14px; line-height:16px; }
.header-two { padding-bottom:25px; }
.slider-sec .caption-detail { position:static; }


.slider-two .col-sm-12.col-md-7.padding { width:50%; }
.slider-two .col-sm-12.col-md-5 { width:50%; }
.slider-two .col-sm-12.col-md-5 .col-sm-12.col-md-12.col-lg-6 { width:95%; }
.slider-two .caption-detail { padding-top:30px; }
.medium-heading { font-size:20px; line-height:22px; }
.slider-two .caption-detail p { line-height:18px; font-size:14px; }

.slider-sec .sec-item-detail { padding-top:5%; }
.slider-sec .medium-heading { font-size:20px; line-height:22px; }
.slider-sec .sec-item-detail p { line-height:18px; font-size:14px; }
.slider-caption-content p{ font-size:14px;line-height:16px;}

.red-image-detail .red-image-left-detail { padding-top:0; }
.six-colomn-grid .grid-content { padding:15px 0; }

.sticky #logo { margin: 24px 20px; }
}

@media (min-width: 992px) {

/*========== Header Start ==========*/	

.header ul.slimmenu li a {
	font-size:16px !important;
	line-height:16px !important;
	color:#000;
	text-transform:uppercase;
	font-family: 'hindvadodaralight' !important;
	text-decoration:none !important;
	padding: 6px 16px !important;
	background-color:transparent !important;
	border-radius:9px !important;
}


.header ul.slimmenu li ul {
	padding:0;
	border-radius: 0 0 9px 9px;
	background-color:#008812 !important;
	text-align:center !important;
	width: auto !important;
    right: -40px !important;
}


.header ul.slimmenu li ul a {
	font-size:16px !important;
	line-height:16px !important;
	color:#fff !important;
	text-transform:uppercase !important;	
}

.header ul.slimmenu li>ul {
    left: -55px !important;
    width: auto !important;
    right: -55px !important;	
}

.header ul.slimmenu li>ul>li ul {
	position: absolute;
    left: 100% !important;
    top: 0 !important;
    z-index: 999;
    width: 100% !important;	
	background:#771919 !important;
	text-align:left !important;
	border-radius: 9px 9px 0 0;
	width: 100% !important;
	padding-bottom:15px;
}

.header ul.slimmenu li>ul li a:hover {
	background-color:transparent !important;	
}

.header ul.slimmenu li {
	background-color:transparent !important;
	border:none !important;
	padding-bottom:10px !important;
}

.header ul.slimmenu li .sub-toggle {
	width:auto !important;
	height:auto !important;
	background-color:transparent !important;
	right: 5px;
    top: 3px;
}

.header ul.slimmenu li>a:hover { 
	background-color:#008812 !important;
	color:#fff !important;	
}
.header ul.slimmenu li>a.active { 
	background-color:#008812 !important;	
		color:#fff !important;
}
.header ul.slimmenu li .sub-toggle>i {
	font-size:10px !important;
	line-height:25px !important;
}

.header ul.slimmenu li:hover i {
	color:#fff !important;	
}

.header ul.slimmenu li.result-hover a {
	background-color:#008812 !important;
	color:#fff;	
}

.header ul.slimmenu li.result-hover ul a {
	background-color:transparent !important;
	color:#fff;	
}

.header ul.slimmenu li .sub-toggle>i {
	color:#008812 !important;
}

.header ul.slimmenu li .result_hover {
	background-color:#008812 !important;	
}

.header ul.slimmenu li .result_hover .sub-toggle>i {
	color: #fff !important;	
}

.header ul.slimmenu li:hover .sub-toggle>i {
	color: #fff !important;	
}

/*========== Header End ==========*/



/*========== Header-two Start ==========*/	
.header-two ul.slimmenu li {
	position:static !important;	
}

.header-two ul.slimmenu li.has-submenu a {
	position:relative;
}

.header-two ul.slimmenu li.has-submenu a:after {
	display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
	content:"";
}


.header-two ul.slimmenu li.has-submenu a {
	position:relative;
}

.header-two ul.slimmenu li.has-submenu ul li a:after {
	display:none;	
}

.header-two ul.slimmenu li.has-submenu ul li.has-submenu a:after {
	display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
	content:"";	
}



.header-two ul.slimmenu li.has-submenu ul li a:after {
	display:none;	
}

.header-two ul.slimmenu li.has-submenu ul li.has-submenu a:after {
	display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
	content:"";	
}


.header-two ul.slimmenu li.has-submenu ul li.has-submenu ul li a:after {
	display:none !important;
}

.header-two ul.slimmenu li.has-submenu ul li.has-submenu ul li.has-submenu a:after {
	display: inline-block;
    width: 0;
    height: 0;
    margin-left: 2px;
    vertical-align: middle;
    border-top: 4px dashed;
    border-top: 4px solid\9;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
	content:"";		
}


.header-two ul.slimmenu li>a {
	font-size:16px !important;
	line-height:16px !important;
	color:#000;
	text-transform:uppercase;
	font-family: 'hindvadodaralight' !important;
	text-decoration:none !important;
	padding:44px 14px !important;
	background-color:transparent !important;
	border-radius:9px !important;
}


.header-two ul.slimmenu li ul {
	padding:0;
	border-radius:0;
	background-color:#008812 !important;
	text-align:center !important;
	width: auto !important;
    right: -40px !important;
}


.header-two ul.slimmenu li ul a {
	font-size:16px !important;
	line-height:16px !important;
	color:#fff !important;
	text-transform:uppercase !important;
	padding:17px !important;	
}

.header-two ul.slimmenu li>ul {
    left:0 !important;
    width:100% !important;
    right:0 !important;	
}

.header-two ul.slimmenu li>ul>li ul {
	position: absolute;
    left:0 !important;
    top:100% !important;
    z-index: 999;
    width: 100% !important;	
	background:#e70100 !important;
	border-radius:0;
}


.header-two ul.slimmenu li>ul li a:hover {
	background-color:transparent !important;	
}

.header-two ul.slimmenu li {
	background-color:transparent !important;
	border:none !important;	
}

.header-two ul.slimmenu li .sub-toggle {
	width:auto !important;
	height:auto !important;
	background-color:transparent !important;
}

.header-two ul.slimmenu li>a:hover {
	background-color:transparent !important;
	color:#000000 !important;	
}

.header-two ul.slimmenu li .sub-toggle>i {
	font-size:10px !important;
	line-height:25px !important;
}

.header-two ul.slimmenu li:hover i {
	color:#fff !important;	
}

.header-two ul.slimmenu li.has-submenu a:hover:before {
	opacity:1;	
}

.header-two ul.slimmenu li.has-submenu a:before {
	background:url(../images/triangle-img1.png) no-repeat;
	height:25px;
	width:29px;
	position:absolute;
	bottom:0;
	left:50%;
	content:"";
	opacity:0;
}


.header-two ul.slimmenu li.has-submenu ul li.has-submenu a:before {
	background:url(../images/red-traingle.png) no-repeat;
	height:16px;
	width:19px;
	position:absolute;
	bottom:0;
	left:50%;
	content:"";
	opacity:0;
}

.header-two ul.slimmenu li.has-submenu ul li.has-submenu ul li a:before {
	display:none;	
}


.header-two ul.slimmenu li.result-hover a {
	background-color:transparent !important;
	color:#000;	
}

.header-two ul.slimmenu li.result-hover a:before {
	opacity:1 !important;	
}

.header-two ul.slimmenu li.has-submenu a:hover:before {
	opacity:1;	
}


.header-two ul.slimmenu li.result-hover ul a {
	background-color:transparent !important;
	color:#fff;	
}

.header-two ul.slimmenu li .sub-toggle>i {
	color:#008812 !important;
}

.header-two ul.slimmenu li .result_hover {
	background-color:#008812 !important;	
}

.header-two ul.slimmenu li .result_hover .sub-toggle>i {
	color: #fff !important;	
}

.header-two ul.slimmenu li:hover .sub-toggle>i {
	color: #fff !important;	
}

.header-two .sub-toggle {
	display:none;	
}

/*========== Header-two End ==========*/




}

@media (min-width: 992px) and (max-width: 1200px){
.btn { padding: 15px 40px; }
.logo { float:none; text-align:center; padding-bottom:10px; }
.logo img { display:inline-block; }
.navigation { float:none; }
ul.slimmenu li a { padding:9px 18px !important; }

.gallery-slider .owl-theme .owl-controls .owl-buttons .owl-prev:before { left:44px; } 
.gallery-slider .owl-theme .owl-controls .owl-buttons .owl-next:after { right:0; }
.gallery-slider .owl-theme .owl-controls .owl-buttons .owl-prev:after { left:44px; }
.slider-with-detail .owl-buttons .owl-next { right:0 !important; }
.slider-with-detail .owl-buttons .owl-prev { left:0 !important; }

.testimonial .owl-theme .owl-controls .owl-buttons .owl-prev:before { left: 0px; } 
.testimonial .owl-theme .owl-controls .owl-buttons .owl-next:after { right: 0px; }

.slider-detail-block:hover .top-detail-blok { padding:40px 36px 33px; }
.slider-detail-block .top-detail-blok {  height:221px; }
.slider-detail-block .top-detail-blok p { margin:0 0 10px 0; }

/*========= Slider Two Start ============*/
.slider-two .caption-detail p { line-height:25px; }
.slider-two .caption-detail { padding:20px 0 0 17px; }
.slider-two .carousel-control.right , .slider-three .carousel-control.right { right:10px; }
.slider-two .carousel-control.left , .slider-three .carousel-control.left { left:10px; }
.slider-two .caption-detail p { padding-right:0; }


.red-image-detail .btn { margin-top:20px; }
.red-image-detail .common-heading, .red-image-detail h1, .red-image-detail h2, .red-image-detail h3 { font-size: 22px;
	padding-bottom: 5px; }
.gray-image-detail .common-heading, .gray-image-detail h1, .gray-image-detail h2, .gray-image-detail h3 {
	font-size: 22px;
	padding-bottom: 5px;
}
.red-image-detail p { margin-bottom:10px; font-size:16px; }
.red-image-detail .btn { margin-top:5px; }

.gray-image-detail .btn { margin-top:0px; }
.gray-image-detail p { margin-bottom:10px; font-size:16px;}

.slider-two .col-sm-12.col-md-7.padding { width:50%; }
.slider-two .col-sm-12.col-md-5 { width:50%; }
.slider-two .col-sm-12.col-md-5 .col-sm-12.col-md-12.col-lg-6 { width:80%; }
.slider-two .caption-detail { padding-top:30px; }
.medium-heading { font-size:26px; line-height:28px; }
.slider-two .caption-detail p { line-height:28px; font-size:18px; }


.slider-sec .sec-item-detail { padding-top:4%; }
.slider-sec .medium-heading { font-size:30px; line-height:30px; }

.tab-section .tab-content .small-heading {  padding: 18px 30px; }
.slider-three .carousel-caption { top:70%; }
.slider-three .carousel-indicators { margin-bottom:0; }

.tab-section .nav-tabs > li > a { padding: 18px 50px; }


.header-two ul.slimmenu li>a { padding:10px 14px 44px 14px !important; }
.header-two .language .btn { padding:10px 10px 5px 10px; }
}

@media (min-width:1201px) and (max-width: 1230px){
.gallery-slider .owl-theme .owl-controls .owl-buttons .owl-next:after { right:0; }
.gallery-slider .owl-theme .owl-controls .owl-buttons .owl-prev:after { left:44px; }
.slider-with-detail .owl-buttons .owl-next { right:0 !important; }
.slider-with-detail .owl-buttons .owl-prev { left:0 !important; }
}

/*@media (min-width:1201px) and (max-width: 1500px){ 
.slider-two .col-lg-6 { width:75%; }
.slider-two .carousel-control.right , .slider-three .carousel-control.right { right:2%; }
.slider-two .carousel-control.left , .slider-three .carousel-control.left { left:2%; }
.slider-two .caption-detail { padding-top:30px; }

}

@media (min-width:1501px) and (max-width: 1919px){  
.slider-two .caption-detail p { padding-right:10px; }
.slider-two  .col-lg-6 { width:62%; }
.slider-two .caption-detail { padding-top:80px; }
.slider-two .carousel-control.right , .slider-three .carousel-control.right { right:5%; }
.slider-two .carousel-control.left , .slider-three .carousel-control.left { left:5%; }
}*/

/*========== Media query only for two block Start ==========*/

@media (min-width:1201px) and (max-width: 1300px){
.red-image-detail .col-sm-6.col-sm-offset-6.col-md-6.col-md-offset-6.col-lg-6.col-lg-offset-5.pad-left {margin-left: 13.66666667%; }

.red-image-detail .col-sm-6.col-sm-offset-6.col-md-6.col-md-offset-6.col-lg-6.col-lg-offset-5.pad-left { width: 86.33333333%; }

.red-image-detail .common-heading, .red-image-detail h1, .red-image-detail h2, .red-image-detail h3 { font-size: 28px;
	padding-bottom: 5px; }
.gray-image-detail .common-heading, .gray-image-detail h1, .gray-image-detail h2, .gray-image-detail h3 {
	font-size: 28px;
	padding-bottom: 5px;
}
.red-image-detail p { margin-bottom:10px; font-size:18px; }
.red-image-detail .btn { margin-top:5px; }

.gray-image-detail .btn { margin-top:0px; }
.gray-image-detail p { margin-bottom:10px; font-size:18px;}

.slider-two .col-sm-12.col-md-7.padding { width:50%; }
.slider-two .col-sm-12.col-md-5 { width:50%; }
.slider-two .caption-detail { padding-top:50px; }
.medium-heading { font-size:26px; line-height:28px; }
.slider-two .caption-detail p { line-height:28px; font-size:18px; }

.slider-sec .medium-heading { font-size:30px; line-height:30px; }

.slider-sec .sec-item-detail { padding-top:7%; }
.slider-sec .medium-heading { font-size:30px; line-height:30px; }
.slider-two .carousel-control.left { left:1%; }
.slider-two .carousel-control.right { right:1%; }

}

@media (min-width:1301px) and (max-width: 1400px){
.red-image-detail .btn { margin-top:20px; }
.red-image-detail .common-heading, .red-image-detail h1, .red-image-detail h2, .red-image-detail h3 { padding:0 0 15px 0; }

.gray-image-detail .btn { margin-top:20px; }
.slider-two .caption-detail { padding-top:90px; }
.medium-heading { font-size:26px; line-height:28px; }
.slider-two .caption-detail p { line-height:28px; font-size:18px; }

.slider-sec .sec-item-detail { padding-top:10%; }
.slider-sec .medium-heading { font-size:30px; line-height:30px; }
.slider-two .carousel-control.left { left:02%; }
.slider-two .carousel-control.right { right:02%; }

.red-image-detail .common-heading, .red-image-detail h1, .red-image-detail h2, .red-image-detail h3 { font-size: 28px;
	padding-bottom: 5px; }
.gray-image-detail .common-heading, .gray-image-detail h1, .gray-image-detail h2, .gray-image-detail h3 {
	font-size: 28px;
	padding-bottom: 5px;
}
.red-image-detail p { margin-bottom:10px; font-size:18px; }
.red-image-detail .btn { margin-top:5px; }

.gray-image-detail .btn { margin-top:0px; }
.gray-image-detail p { margin-bottom:10px; font-size:18px;}

}

@media (min-width:1401px) and (max-width: 1500px){

.red-image-detail .btn { margin-top:20px; }
.red-image-detail .common-heading, .red-image-detail h1, .red-image-detail h2, .red-image-detail h3 { padding:0 0 15px 0; }

.gray-image-detail .btn { margin-top:20px; }


.slider-sec .sec-item-detail { padding-top:10%; }
.slider-sec .medium-heading { font-size:30px; line-height:30px; }
.slider-two .carousel-control.left { left:05%; }
.slider-two .carousel-control.right { right:05%; }
}

@media (min-width:1501px) and (max-width: 1600px){
.red-image-detail .btn { margin-top:20px; }
.red-image-detail .common-heading, .red-image-detail h1, .red-image-detail h2, .red-image-detail h3 { padding:0 0 20px 0; }

.slider-sec .sec-item-detail { padding-top:10%; }
.slider-two .carousel-control.left { left:08%; }
.slider-two .carousel-control.right { right:08%; }
}

@media (min-width:1601px) and (max-width: 1700px){
.red-image-detail .btn { margin-top:20px; }
.red-image-detail .common-heading, .red-image-detail h1, .red-image-detail h2, .red-image-detail h3 { padding:0 0 20px 0; }


.gray-image-detail .gray-right-detail .col-sm-6.col-md-6.col-lg-7 { width:70%; }


.slider-sec .sec-item-detail { padding-top:10%; }
.slider-two .carousel-control.left { left: 11%; }
.slider-two .carousel-control.right { right: 11%; }
}

@media (min-width:1701px) and (max-width: 1800px){


.slider-two .carousel-control.left { left: 13%; }
.slider-two .carousel-control.right { right: 13%; }
}

@media (min-width:1801px) and (max-width: 1919px){


.slider-two .carousel-control.left { left: 15%; }
.slider-two .carousel-control.right { right:`15%; }
}






/*========== Media query only for two block End ==========*/


/*---------- Large Desktop , Large Screen End ----------*/
