@charset "utf-8";
@import url('https://fonts.googleapis.com/css?family=Muli:300,400,600,700,800,900|Open+Sans:300,400,600,700,800&amp;display=swap');
@import url('https://fonts.googleapis.com/css?family=Playfair+Display:400,400i,700,700i,900,900i&amp;display=swap');
@import url('../../../../../../maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');

body{background-color: #f5f7fa; font-family: 'Open Sans', sans-serif; letter-spacing: 0.5px; font-weight: normal;font-size: 15px;}
a{color: #202020;}
a:hover, a:active, a:focus{text-decoration: none; color: #000;}
*:focus{outline: none;}
button:focus{outline: none;}
.title_font{font-family: 'Playfair Display', serif;  } 
.text-black{color: #202020 !important}
.main-title.text-black:after, .main-title.text-black:before{background: #202020 }
.white_bg{background: #fff !important;}
.yellow_bg {background: #fddb78 !important; }
.green-bg{background: #007535 !important;}
 


/*back-to-top*/ 
#back-to-top {    border: 0 none; border-radius: 2px; bottom: 40px; cursor: pointer; position: fixed; right: 10px; text-decoration: none; transition: opacity 0.2s ease-out 0s; text-align: center; z-index: 9999; margin: 0 auto; opacity: 0; width: 35px; height: 35px; display: inline-block; background: #202020 url(../images/back_to_top.png) no-repeat; color: #fff; background-size: 35px; transition: ease all 0.5s;}
#back-to-top.show {opacity: 1; } 
#back-to-top:hover{-webkit-box-shadow: 0px 0px 77px 0px rgba(0, 0, 0, 0.79);box-shadow: 0px 0px 77px 0px rgba(0, 0, 0, 0.79);}


/*default button*/
.main-btn{border: 2px solid #007535; border-radius: 50px; padding: 7px 25px; font-weight: normal; background: #007535; color: #fff; font-size: 14px;}
.main-btn:hover{border-color: rgba(0, 117, 53, 0.8); background: rgba(0, 117, 53, 0.8); color: #fff !important;}

.white-main-btn{border: 1px solid #fff; border-radius: 50px; padding: 5px 18px; font-weight: normal;   color: #fff; font-size: 14px;}
.white-main-btn:hover, .white-main-btn:active .white-main-btn:focus{color: #fff; background: rgba(255, 255, 255, 0.2);}
.title-text-wheat {color: #fff;}
 
/*default form*/
form.form .form-lbl {position: relative; margin: 0 0 3px 0; color: #666 !important; text-transform: capitalize; font-weight: 600; width: 100%; }
form.form .form-control {height: 46px; border-radius: 2px; }
.password_eye {position: relative; }
.icon-view {position: absolute; right: 15px; top: 6px; color: #ced4da; font-size: 22px;} 
.icon-view:hover, .icon-view:active, .icon-view:focus { color: #c5a281;}


/*--------------------------------------
  		1). Header css start
--------------------------------------*/ 

.header-area{
	background: #fff;
	/*padding: 10px 0; */
	/* -webkit-box-shadow: 0px -12px 25px 0px rgba(0,0,0,0.75);  */
	/* -moz-box-shadow: 0px -12px 25px 0px rgba(0,0,0,0.75);  */
	/* box-shadow: 0px -12px 25px 0px rgba(0,0,0,0.75); */
	 }
.main_ul {display: inline-block; width: auto; margin: 8px 0 !important;} 
.fixed-top{transition: ease all 0.5s;}
.main-logo img{width: 120px;transition: ease all 0.5s;}
.header-animation .main-logo img{width: 90px;}
.header-area.fixed-top.header-animation {padding: 5px 0;}


/*--------------------------------------
        1). Header css end
--------------------------------------*/ 


 
/*--------------------------------------
        home page start
--------------------------------------*/

/*slider start*/
.carousel-caption {position: absolute; right: auto; bottom: auto; left: 10%; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #007535; text-align: left; top: 30%; }
 

.carousel-control-next, .carousel-control-prev {width: 90px;}
.carousel-caption h3 {font-size: 72px; }
.carousel-caption p {font-size: 28px; }
.carousel-video-slide{position: relative;max-height: 924px;width: 100%;}
.carousel-video-slide:after {content: ""; background: rgba(255, 255, 255, 0.56); height: 100%; width: 100%; position: absolute; top: 0; }
.carousel-indicators .active {background-color: #007535; }
.carousel-control-next, .carousel-control-prev, .carousel-indicators li{opacity: 1}
.carousel-arrows i {background: #007535; width: 45px; height: 45px; border-radius: 50px; font-size: 35px; line-height: 45px; text-align: center; margin: 0 auto; }
/*slider end*/

.intro_box .media{position: relative;}
.intro_box .media h4 {font-size: 18px; }
.intro_box .media:after {content: ""; height: 100%; width: 1px; background: #efca5f; position: absolute; top: 0; right: 0; }
.intro_box .col-md-4:nth-last-child(1) .media:after{display: none;}



/*khakhra product start*/
.khakhra_product_list {position: relative;     overflow: hidden;}
.overlay {    position: absolute; bottom: 0; left: 0; right: 0; height: 100%; width: 100%; opacity: 0; transition: .5s ease; overflow: hidden;}
.filter:hover .overlay {opacity: 1; }
.text {color: white; position: absolute; bottom: 20px; right: 20px;  text-align: right;}
.overlay:before {content: ""; position: absolute; bottom: 1px; height: 190px; width: 140%; left: -40px; background-color: rgba(0, 117, 53, 0.8); transform: rotate(-20deg); }
.six-col .overlay:before {content: ""; position: absolute; bottom: -90px; height: 280px; width: 140%; left: -40px; background-color: rgba(0, 117, 53, 0.9); transform: rotate(-25deg); }

.khakhra_product_list img{transition: ease all 0.5s;}
.filter:hover img {transform: scale(1.1); }
.khakhra_product_list .overlay .text h6{font-weight: 600;}

.best-used-box {width: 50%; }
/*khakhra product end*/


/*Best Khakhra start*/
.gallert-item:hover .overlay {opacity: 1;}
.khakhra_saller_list li a{ border: 2px solid #007535; padding: 10px 25px; border-radius: 50px; color: #fff;    display: inline-block;    margin: 3px 0;}  
.khakhra_saller_list li a.khakhra_active{background: #007535; color: #fff;}
.filter {border: 1px solid #fff; }
.Best_main_box{display: none;}
.select_khakhra{display: block;}

.Specialties_bg{background: url(../images/Specialties_bg.jpg) no-repeat; background-attachment: fixed; }
/*Best Khakhra end*/


.SubscribeTitle-box {padding: 136px 35px; background: #fff; border-radius: 5px; }
.SubscribeTitle-form input.form-control { height: 52px; border: 1px solid #007535; border-radius: 2px; }
.Subscribe_bg{background: url(../images/Subscribe_bg.png) no-repeat; background-attachment: fixed; }



.instagram-gallery .owl-dots{display: none;}
.instagram-gallery .text i {font-size: 24px; }

.instagram-box {background: #fff; border-radius: 5px; }
.instagram-box #instafeed {height: 445px; overflow: auto; }
.instagram_main_box {margin-bottom: 15px; }
.instagram_main_box, .instagram_a {position: relative; }
.instagram_a {display: inline-block; margin: 0 5px; border: 3px solid #f1f1f1; }
.instagram_like {margin-right: 15px; }
.instagram_like_comment {font-weight: bold; display: flex; font-size: 18px; position: absolute; top: 50%; bottom: 0; right: 0; margin: 0 auto; height: 100%; text-align: center; width: 100%; padding-left: 40%; color: #fff; z-index: 99;display: none;}
.instagram_a:after {content: ""; background: rgba(0, 0, 0, 0.5); position: absolute; height: 100%; width: 100%; left: 0; display: none;}
.instagram_a:hover:after{display: inline-block;}
.instagram_a:hover .instagram_like_comment{display: inline-flex;}
 
.choose_us_box {border: 3px solid #f5f7fa; padding: 25px 24px 25px 110px; margin: 25px 0; position: relative;}
.choose_us_box_two, .choose_us_box_three {margin-left: 30px; }
.choose_us_box:hover {border: 3px solid #ff5722; }
.choose_us_box:after {
	content: ""; 
	position: absolute; 
	font-size: 68px; 
	top: 0; 
	-webkit-text-fill-color: white; 
	-webkit-text-stroke-width: 3px; 
	-webkit-text-stroke-color: #bf360c; 
	font-weight: bold; 
	opacity: 0.3; 
	left: 13px; 
}
.choose_us_box_one:after {content: "01";}
.choose_us_box:hover:after{opacity: 1}
.choose_us_box_two:after {content: "02";}
.choose_us_box_three:after {content: "03";}
.choose_us_box_four:after {content: "04";}

.choose_us_image_box{margin-top: 100px}
.choose_us_box .line {background: #202020; position: absolute; width: 70px; left: -71px; bottom: 0; top: 0; height: 2px; margin: auto; }

.choose_us_box_one span.line:after {background: #202020; position: absolute; width: 70px; left: -63px; bottom: 0; top: 40px; height: 2px; margin: auto; transform: rotate(-35deg); content: ""; }
.choose_us_box_four span.line:after {background: #202020; position: absolute; width: 70px; left: -63px; bottom: 0; top: -40px; height: 2px; margin: auto; transform: rotate(35deg); content: "";}

.choose_us_box span.line:before {border: 2px solid #202020; position: absolute; width: 12px; left: -10px; bottom: 0; top: 0; height: 12px; margin: auto; transform: rotate(-35deg); content: ""; border-radius: 50px; }
.choose_us_box_one span.line:before {border: 2px solid #202020; position: absolute; width: 12px; left: -67px; bottom: 0; top: 85px; height: 12px; margin: auto; transform: rotate(-35deg); content: ""; border-radius: 50px; }
.choose_us_box_four span.line:before {    border: 2px solid #202020; position: absolute; width: 12px; left: -66px; top: -86px; height: 12px; margin: auto; transform: rotate(-35deg); content: ""; border-radius: 50px;}
.choose_us_box h5 {min-height: 45px; }



.video_bg {padding: 100px 0;  }
.warch_text, .play_icon {position: relative; }
span.play_icon {position: relative; background: #fff; width: 55px; height: 55px; display: inline-block; border-radius: 50px; line-height: 39px; border: 8px solid rgba(0, 117, 53, 0.5);  color: #202020}
.video_bg a{color: #fff;} 


.Certificates_box img {-webkit-filter: grayscale(100%); filter: grayscale(100%); }
.Certificates_box img:hover {-webkit-filter: grayscale(0%); filter: grayscale(0%); }


.contact_info ul li{position: relative;}
.contact_info_icon {position: absolute; left: 0px; top: 2px; }
.contact_info_right {padding-left: 50px; }
.contact_info_right .contact-top{margin-bottom: 0;}
.contact-email{position: relative;}
/*.contact-email:after {content: ""; position: absolute; height: 100%; width: 2px; background: #f5f7fa; right: 10px; top: 0; }*/
.contact-map iframe {min-height: 380px; height: 100%; }


#video_pop .modal-body {padding: 1px; }
.modalclose {position: absolute; z-index: 9; background: #fff !important; height: 35px; width: 35px; display: inline-block; right: -20px; opacity: 1; border-radius: 60px; text-shadow: none; top: -15px; border: 5px solid rgba(0, 117, 53, 0.5) !important;}
.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {opacity: 1; }


.title-box[align="center"] p {text-align: center !important; }
/*--------------------------------------
        home page end
--------------------------------------*/


.page-area {background: url(../images/Specialties_bg.jpg) no-repeat; background-attachment: fixed;     margin-bottom: 60px;}
.page-area-container { margin-top: 130px; margin-bottom: 30px;} 
.inner-page-banner{position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: center; -webkit-box-pack: initial; -ms-flex-pack: center; justify-content: left; color: #fff;}
.inq_main {background: #fff; padding: 5px 35px; padding: 40px; -webkit-box-shadow: 0px 0px 10px -16px rgba(0, 0, 0, 0.79); box-shadow: 0px 0px 10px -16px rgba(0, 0, 0, 0.79); border-radius: 5px; }

/*breadcrumb start*/
.area_bg_box {position: relative; width: 100%; bottom: -60px; background: #f5f7fa; -webkit-box-shadow: 0px 0px 10px -16px rgba(0, 0, 0, 0.79); box-shadow: 0px 0px 10px -16px rgba(0, 0, 0, 0.79); border-radius: 5px; color: #202020; padding: 14px 25px; }
.main_breadcrumb { padding: 5px 0 0; text-align: left;}
.breadcrumb {padding: 8px 0px; margin-bottom: 0;background: transparent;}
.breadcrumb_active{color: #202020; }
.breadcrumb a{}
.breadcrumb a:hover{text-decoration: underline;} 
.breadcrumb > li + li:before {padding: 0 5px; color: #ccc; content: "/\00a0"; }
/*breadcrumb end*/   

.Technology-product{padding: 50px 0}
.table-responsive{display: inline-table;} 
.technology-details table thead tr {background: #007535; color: #fff; }

.technology-name{position: relative;    margin-bottom: 25px;}
.technology-name:after{    content: ""; background: #007535; height: 5px; width: 50px; border-radius: 50px; position: absolute; left: 0; bottom: -15px;}

.sub-pro{background: #f5f7fa;    border-radius: 30px; transition: ease all 0.5s; margin-bottom: 30px;}
.technology-product-img figure img {border-radius: 30px; }
.technology-product-text {position: relative;padding: 15px 20px; border-radius: 30px; min-height: 95px;}
.sub-pro:hover {background: #007535; }
.technology-product-img {padding: 1px; }
.sub-pro:hover .technology-product-text{color: #fff;}

/*.technology-enquery-box {display: flex; justify-content: space-between;}*/
.technology-enquery-text {color: #fff; }
/*.technology-enquery-section{background: url('img/enquirybanner1.jpg');     background-size: cover;}*/
.Brochure-box{display: flex; justify-content: space-between;}



.khakhra-product-section .technology-product-text {min-height: auto; }
.best-used-list {display: flex; justify-content: space-around; }
.use-product { padding: 15px 0; position: relative;}
.use-product:after{content: ""; position: absolute; height: 100%; width: 1px; background: #f5f7fa; right: 0; top: 0;}
.last-use-product:after{display: none;}

.Khakhra-Weight p { padding: 4px 10px; border: 1px solid #086e36; border-radius: 3px; }
.best-used-box img{width: 50px;display: block;}

.Also-Like .technology-product-text {min-height: auto; }
.ul_arrow p{position: relative;padding-left: 15px;}
.ul_arrow p:after{position: absolute; content: "\f105"; font-family: FontAwesome; left: 0; top: 0px;}
.informations .table td, .informations .table th {vertical-align: middle; padding: 4px 8px;}



.certificates-gallery .owl-dots{display: none;}
.certificates-gallery {cursor: grab;}

/*----------------------------------
    box hover effect start 
----------------------------------*/
.box-grid figure {position: relative; overflow: hidden; }
.box-grid figure img {position: relative; display: block; min-height: 100%; max-width: 100%; opacity: 0.8; }
.box-grid figure figcaption, .box-grid figure figcaption > a {position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.box-grid figure figcaption {padding: 1em; color: #fff; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.box-grid figure.effect-winston {background: #162633; text-align: left; }
.box-grid figure.effect-winston:hover img {opacity: 0.6; }
.box-grid figure.effect-winston img {-webkit-transition: opacity 0.45s; transition: opacity 0.45s; -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.box-grid figure.effect-winston figcaption::before {position: absolute; bottom: -30px; left: -22px; width: 100%; height: 100%; background: url(../images/triangle.svg) no-repeat center center; background-size: 100% 100%; content: ''; -webkit-transition: opacity 0.45s, -webkit-transform 0.45s; transition: opacity 0.45s, transform 0.45s; -webkit-transform: rotate3d(0,0,1,45deg); transform: rotate3d(0,0,1,45deg); -webkit-transform-origin: 0 100%; transform-origin: 0 100%; }
.box-grid figure.effect-winston:hover figcaption::before {opacity: 0.7; -webkit-transform: rotate3d(0,0,1,20deg); transform: rotate3d(0,0,1,20deg); }
.box-grid figure.effect-winston h2, .box-grid .user-post {-webkit-transition: -webkit-transform 0.35s; transition: transform 0.35s; -webkit-transform: translate3d(0,20px,0); transform: translate3d(0,20px,0); }
.box-grid figure.effect-winston:hover h2, .box-grid figure.effect-winston:hover .user-post {-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.box-grid figure.effect-winston p.social-icon {position: absolute; right: 10px; bottom: 0; }
.box-grid figure p.social-icon {letter-spacing: 1px; font-size: 68.5%; }
.box-grid figure.effect-winston a {    margin: 0 1px; font-size: 25px; color: #202020;}
.box-grid figure.effect-winston p.social-icon a i {opacity: 0; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; -webkit-transform: translate3d(0,50px,0); transform: translate3d(0,50px,0); }
.box-grid figure.effect-winston:hover p.social-icon i {opacity: 1; -webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }
.box-grid figure.effect-winston:hover p.social-icon a:first-child i {-webkit-transition-delay: 0.15s; transition-delay: 0.15s; }
.box-grid figure.effect-winston:hover p.social-icon a:nth-child(2) i {-webkit-transition-delay: 0.1s; transition-delay: 0.1s; }
.box-grid figure.effect-winston:hover p.social-icon a:nth-child(3) i {-webkit-transition-delay: 0.05s; transition-delay: 0.05s; }
.box-grid .user-post{font-size: 14px;}
.box-grid figure.effect-winston:hover h2 {-webkit-transform: translate3d(0,0,0); transform: translate3d(0,0,0); }


.gallery-main .box-grid {margin-bottom: 30px; }
.gallery-main .gallery {display: inline-block;}
.gallery-main .box-grid .zoom-image{position: absolute; left: 0; right: 0; z-index: 99; bottom: 0; top: 0; margin: auto; text-align: center; height: 0px; font-size: 27px;transform: scale(0); transition: ease all 0.5s;}
.gallery-main .box-grid .zoom-image figure{position: relative;}
.gallery-main .box-grid figure:after{content: ""; position: absolute;height: 100%; width: 100%;background: rgba(32, 32, 32, 0.22); left: 0;right: 0;top: 0; bottom: 0; margin: auto; opacity: 0;}
.gallery-main .box-grid:hover .zoom-image{transform: scale(1);}
.gallery-main .box-grid:hover figure:after{opacity: 1}
/*----------------------------------
    box hover effect End 
----------------------------------*/



.owner_info .media {background: white; padding: 5px;margin-bottom: 30px; transition: ease all 0.5s;     border-radius: 15px;}
.owner_info .media-body {padding: 10px 15px 10px 0; }
.owner_info .media:hover{box-shadow: 0 8px 12px -4px rgba(11,26,56,.1); transform: translate3d(0px, -4px, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);transform-style: preserve-3d;}
.owner_info .media img {border-radius: 15px; }

.other_machins {padding: 15px; background: #fff; }
.Khakhra_Machine_img {text-align: center; position: relative;}
.Khakhra_Machine_img img {width: 60%; text-align: center; margin: 0 auto; }
.main_Khakhra_Machine_img {padding-top: 35px; background: #fff; }
.Khakhra_Machine_img .tag_image{width: 70px;position: absolute; right: 10%;}
.Khakhra_Machine_img .plusimage {position: absolute; right: -40px; width: 50px; top: 35%; }


.res_table .table td, .res_table .table th {vertical-align: middle; padding: 4px 8px; text-align: left; }


.Downloads-grid > a {position: relative; display: inline-block; width: 100%; max-height: 250px; overflow: hidden; transition: ease all 0.5s; }
.Downloads-grid a img{ transition: ease all 2s;}
.Downloads-grid a:hover img {transform: translate(00px, -42%); }
.Downloads-grid {background: #f5f7fa; border-radius: 25px; transition: ease all 0.5s; overflow: hidden; }
.Downloads-grid:hover {background: #007535; }
.brochure-name {position: relative; padding: 15px 20px; border-radius: 30px; }
.Downloads-grid:hover .brochure-name {color: #fff; }

.brochure-name {position: relative; padding: 15px 20px; border-radius: 30px; display: flex; justify-content: space-between; width: 100%; }
.Downloads-grid:hover .download-icon{ color: #fff; }
.intro-text span {color: #007535; }
#offer_view .modal-dialog {max-width: 680px;}

/*--------------------------------------
  		). Footer css Start
--------------------------------------*/
 
/*footer start*/
.footer-bg{background: #202020;color: #fff;}
.footer-bg hr {  border-top: 1px solid rgb(86, 86, 86); }
.footer-bg .footer-colm .footer_link li a {
	color: #fffafa;
	 margin: 8px 0;
	  display: block;
	   position: relative;
	    transition: ease all 0.5s;}
/*.footer-bg .footer-colm .footer_link li a:hover{padding-left: 15px; color: #fff}*/
.footer-bg .footer-colm .footer_link li a:hover:after{opacity: 1;}
.footer-bg .footer-colm .footer_link li a:after {/*content: "";*/ width: 5px; height: 5px; position: absolute; left: 0; background: #fff; border-radius: 50px; top: 0; bottom: 0; margin: auto; opacity: 0; }
.footer_newsletter .form-control {border-radius: 3px; padding-right: 105px; }
.footer_newsletter {position: relative; }
.newsletter_sendbtn {position: absolute; bottom: 0px; right: 0; }
.footer-bg .newsletter_sendbtn .btn{background: #007535; border-radius: 0; color: #fff;}
.footer_socialmedia ul li a{    font-size: 0; height: 45px; width: 45px; display: inline-block; /*background: url(../images/social_media_icon.png) no-repeat;*/}
.footer_socialmedia .facebook{background-position: 0 1px; }
.footer_socialmedia .twitter{background-position: 0 -60px;}
.footer_socialmedia .youtube{background-position: 0 -246px;}
.footer_socialmedia .in{background-position: 0 -182px;}
.footer_appicon ul li a{ font-size: 0; height: 30px; width: 99px; display: inline-block; background: url(../images/appicon.png) no-repeat; transition: ease all 0.5s;}
.footer_socialmedia ul li a:hover {transform: scale(1.05);}
.footer_appicon .android{background-position: 0 1px; }
.footer_appicon .apple{background-position: 0 -70px;}
.footer-bg .list-inline-item:not(:last-child) {margin-right: 0rem; }

.Developed-section a{color: #fff;}
.Developed-section a:hover{text-decoration: underline;}
/*footer end*/
/*--------------------------------------
  		). Footer css end
--------------------------------------*/
 
 

/*-------------------------------------
          media Query 
-------------------------------------*/
@media screen and (max-width: 991px){ 
	.choose_us_box .line {display: none; }
	.choose_us_section.ml-5 {margin-left: 0 !important; }
	.choose_us_box_two, .choose_us_box_three { margin-left: 0px;}
	.overlay:before {left: -20px;}
	.fixed-top { position: relative;} 
	.carousel-caption h3 {font-size: 42px; }
	.carousel-caption p {font-size: 20px; }
	.carousel .main-btn {margin-top: 25px !important; }
	.owner_info .media {display: inline-block !important; width: 100%; }
 	.owner_info .media-body {display: inline-block; width: 100%;}
 	.details_text_section{margin-top: 15px;}
 	.details_text_section .company_text-box{margin-left: 0 !important;}
 	.page-area-container {margin-top: 30px; }
 	.plusimage{display: none;}
 	.Brochure-box {display: inline-block;}
 	.technology-enquery-btn {margin-top: 15px; }

 	.instagram-box{margin-top: 30px;}
 	.SubscribeTitle-box {padding: 35px; }

 	.technology-other-product .sub-pro {margin-bottom: 30px; }

 	.owner_info .media img {width: 100% !important; }


 	
}
@media screen and (max-width: 767px){ 
 	.product_list {margin-top: 25px; }
 	.modalclose {right: -5px; top: -5px; }
 	.carousel-caption {left: 10%; top: 10%; }
 	.carousel-control-next, .carousel-control-prev, .carousel-indicators li {display: none; }
 	.main-title, .video_text h1 {font-size: 24px !important; }
 	.choose_us_box {padding: 25px 14px 25px 110px; }
 	.area_bg_box h1{font-size: 22px;}
 	.technology-enquery-section .technology-enquery-box {margin-top: 25px; }
 	.inq_main {padding: 15px 15px; }
 	.store_address {padding: 0 17px !important;}
 	.carousel-indicators li {display: block; width: 20px; }
 	.carousel-indicators{bottom: -10px;}
 	.area_bg_box {padding: 14px 20px; }
}

@media screen and (max-width: 568px){   
 	.carousel-caption {left: 5%; top: 0; }
 	.carousel-caption h3 {font-size: 22px; }
	.carousel-caption p {font-size: 12px; }
	.carousel .main-btn {margin-top: 15px !important; }
	.other_machins .Khakhra_Machine_img .tag_image {width: 40px !important; }

	.breadcrumb a, .breadcrumb span {font-size: 12px; }
}