@charset "utf-8";
/* CSS Document */
body, html {
	font-family: 'Open Sans', sans-serif;
}
a {outline:none !important;text-decoration:none !important;}
/*Sticky*/
.menu.cloned {
  animation:stky 1s alternate forwards ;	
}
@keyframes stky {
	from {transform:translateY(-100%); opacity:0;}
	to { transform:translateY(0); opacity:1;}
}
.menu {background-color: #fff;}
.menu.cloned .nav_menu {padding-top: 0;padding-bottom: 0;}
/*TOP BAR SECTION*/
.top_bar {background-color: #ffb5b5;padding-top: 4px;height: 35px;padding: 5px 20%;}
.tp_text {display: inline-block;font-size: 14px !important;color: #999999;}
.tp_text svg {margin-right: 6px; margin-left: 6px; margin-top: 7px;}
.tp_text p {display: inline-block;}
.tp_text span a {color: #999999;}
.tp_text h6 {display: inline-block; font-size: 14px; margin-left: 10px;}
.tp_border {
	background-color: #999999;
	border-radius: 100px;
	width: 17px;
	height: 17px;
	display: inline-block;
	margin-top: 3px;
	margin-left: 5px;
	text-align: center;
	line-height: 0.8;
}
.tp_border svg {
	font-size: 9px;
	color: #ffb5b5
}
/*NAV SECTION*/
.navbar {padding: 0;}
.nav_menu {
    padding: 20px 20%;
	-webkit-box-shadow: -1px 2px 5px -2px rgba(0,0,0,0.75);
    -moz-box-shadow: -1px 2px 5px -2px rgba(0,0,0,0.75);
    box-shadow: -1px 2px 5px -2px rgba(0,0,0,0.75);
}
.navbar-nav li a {
	font-size: 13px;
	font-weight: 600;
	color: #444;
	text-transform: uppercase;
	padding-right: 20px !important;
}
.nav_icon {
	padding-top: 6px;
	font-size: 16px !important;
	padding-right: 40px;
	color: #444;
}
.navbar-nav {padding-right: 20px;}
.nav_icon:hover {color: #f97352;}
.navbar-nav li a:hover,.navbar-nav li a.active{
	border-bottom: 2px solid #f97352;
}
.navbar-nav li a.nav-link {padding: 0px !important;}
.navbar-nav li {padding: 10px 15px;}
.d_none {display: none;}
/* Search Style */ 
#search {
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-color:#000;
    -webkit-transition: all 0.5s ease-in-out;
       -moz-transition: all 0.5s ease-in-out;
        -ms-transition: all 0.5s ease-in-out;
	       -o-transition: all 0.5s ease-in-out;
            transition: all 0.5s ease-in-out;
    -webkit-transform: translate(0px, -100%) scale(0, 0);
	     -moz-transform: translate(0px, -100%) scale(0, 0);
	      -ms-transform: translate(0px, -100%) scale(0, 0);
         -o-transform: translate(0px, -100%) scale(0, 0);
	          transform: translate(0px, -100%) scale(0, 0);    
    opacity: 0.9 !important;
    display: none;
}

#search.open {
    -webkit-transform: translate(0px, 0px) scale(1, 1);
       -moz-transform: translate(0px, 0px) scale(1, 1);
    	  -ms-transform: translate(0px, 0px) scale(1, 1);
	       -o-transform: translate(0px, 0px) scale(1, 1);
	           transform: translate(0px, 0px) scale(1, 1); 
    opacity: 1;
    z-index: 106;
    display: block;
}

#search input[type="search"] {
    position: absolute;
    top: 60%;
    left: 0;
    margin-top: -51px;
    width: 60%;
    margin-left: 20%;
  	background: transparent;
  	border-top: 0px solid transparent;
  	border-bottom: 2px solid rgba(255, 255, 255, .5);
  	border-left: 0px solid transparent;
  	border-right: 0px solid transparent;
    font-size: 15px;
  	font-family: Roboto;
    font-weight: 700;
    text-align: center;
    outline: none;
  	padding: 10px;
	color: #fff;
	text-transform: uppercase;
}
  
#search .close {
    position: fixed;
    top: 15px;
    right: 15px;
	  opacity: 1;
	  font-size: 27px;
  	color: #fff;
}

#search .close:hover{
  color: #FC2121;
  cursor: pointer;
}
/*DROP DOWN*/
.dropdown-content {
  display: none;
  position: absolute;
  background-color: #333;
  min-width: 240px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 100;
}

.dropdown-content a {
  float: none;
  color: #939191;
  padding: 8px 15px;
  text-decoration: none;
  display: block;
  text-align: left;
  font-size: 13px;
}

.dropdown-content a:hover {
  color: #fff;
}

.dropdown:hover .dropdown-content {
  display: block;
}
/*button dropdown*/
.dropdown_none .btn-group show {
	width: 100% !important;
}
.dropdown_none .dropdown-toggle {background-color: transparent !important;border: none !important;}
.dropdown_none button:focus {outline: none !important;}
.dropdown_none .btn-group {display: block !important;}
.dropdown_none .btn-group a {display: block !important;}
.dropdown_none .btn-group .dropdown-toggle {
	position: absolute !important;
	right: 0px !important;
	top: 0px !important;
}
.dropdown-menu.show {width: 100% !important;}
.dropdown_none .dropdown-menu {border: 0px ! important;}
.dropdown_none .dropdown-menu li:last-child {border: 1px solid #ddd !important;}
.dropdown_none .btn-group a {background: none !important;}
/*BANNER SECTION*/
.slider_text {
	position: absolute;
	left: 50%;
	top: 25%;
	transform: translateX(-50%);
}
.slider_text h1 {
	font-size: 80px;
	font-weight: 700;
	color: rgb(255, 255, 255);
	font-family: 'Roboto Slab', serif;
	text-align: center;
	text-transform: uppercase;
}
.slider_text h2 {
	color: rgb(237, 0, 122);
	font-size: 70px;
	font-weight: 700;
	font-family: 'Roboto Slab', serif;
	text-align: center;
	text-transform: uppercase;
}
.color h1 {color: #000 !important;}
.slider_text p {
	font-size: 20px;
	color: #fff;
	font-weight: 700;
}
.slider_text.bd_bottom.colors p {color: #000 !important;}
.bd_top h1 {
	border: 5px solid #2ed1ff;
	border-width: 6px 0px 0px 0px;
	margin-top: 15px;
}
.bd_bottom h1 {
	border: 5px solid #2ed1ff;
	border-width: 0px 0px 6px 0px;
	margin-top: 15px;
}
.slider_text.bd_top h3 {color: #000;}
.bd_bottom h2 {
	border: 5px solid #2ed1ff;
	border-width: 0px 0px 6px 0px;
	margin-top: 15px;
}
/*owl-carousel button*/
.owl-next span,.owl-prev span {
	font-size: 50px;
	position: absolute;
	bottom: 5%;
	color: #fff;
	right: 4%;
} 
.owl-next span {right: 30px;}
.owl-nav {display: flex;}
.owl-dots {display: none;}
/*ABOUT SECTIOM*/
.about_section {
	padding-top: 50px;
	text-align: center;
	background-color: #f7f7f7;
}
.about_section h2 {
	font-size: 50px;
    font-family: 'Spicy Rice', cursive;
    font-weight: 700;
    font-style: normal;
	margin-bottom: 40px;
	text-align: center;
}
.about_section h3 {
	color: #f97352;
	font-size: 25px;
	font-weight: 600;
	margin-bottom: 30px;
	text-align: center;
}
.about_section p {
	color: #777777;
	font-size: 14px;
	font-weight: 400;
	text-align: center;
	padding-bottom: 30px;
}
.bx_first {background-color: #dd3333;padding: 70px 5px;}
.bx_first h3 {
	color: #f4f4f4;
	font-size: 30px;
	text-transform: uppercase;
	line-height: 70px;
	margin-bottom: 0px;
}
.bx_second {
	background-color: #fff;
	padding-bottom: 102px
}
.bx_second h5 {
	color:#d00;
    font-size: 18px;
    font-family: 'Autour One', cursive;
    font-weight: 400;
    padding: 40px 14px 15px 14px;
	line-height: 1.7;
}
.bx_second p {
	font-size: 16px;
	text-align: left;
	padding: 0 27px;
	text-align: justify;
	line-height: 1.6;
}
/*GALLERY SECTION*/
.gallery_img img {width: 100%;}
/*Overlay Zoom Effect*/
.overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: #000;
  overflow: hidden;
  width: 100%;
  height: 100%;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: .3s ease;
  transition: .3s ease;
  opacity:0.5;
}

.gallery_img:hover .overlay {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.text {
  color: #fff;
  font-size: 20px;font-weight: 900;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  text-align: center;
}
/*MISSION SECTION*/
.mission_section {padding-top: 25px;}
.mission_section h2 {
	text-align: center;
	color: #404040;
	font-size: 36px;
	font-weight: 600;
	text-shadow: rgba(0,0,0,0.5) 6px 6px 20px;
	padding-bottom: 50px;
}
.comments {background-color:#f2f2f2;}
.comments span {display: flex;}
.comments p {display: inline-block;text-align: center;color: #777777;padding: 30px 25px;margin-bottom: 0px;}
.comments span svg {color: #dddcdc;font-size: 30px;margin-top: 20px;margin-left: 20px;}
.mv_img img {display: flex;margin: 0px auto;margin-top: 25px;}
.mv_img h3 {
	font-size: 30px;
	color: #404040;
	text-align: center;
	text-transform: uppercase;
	font-weight: 600;
	margin-bottom: 15px;
}
.mv_img p {
	color: #777777;
	font-size: 16px;
	text-align: center;
	padding: 0px 8px;
	line-height: 1.6em;
}
.comments_box {
	margin-top: 25px;
	background-color:  rgba(0,0,0,.05);
}
.comments_box span {display: flex;}
.comments_box p {padding: 33px 20px;margin-bottom: 0px; color: #777777;}
.comments_box span svg {
	color: rgba(0,0,0,.1);
    font-size: 30px;
	margin-top: 24px;
    margin-left: 20px;
}
/*WHY US SECTION*/
.why_us {padding-bottom: 50px;}
.why_us h2 {
	font-size: 30px;
	color: #404040;
	font-weight: 600;
	text-shadow: rgba(48,221,17,0.8) 6px 6px 20px;
	text-align: center;
	padding-bottom: 30px;
}
.why_us_img img {width: 100%;}
.why_us p {font-size: 14px;color: #404040;text-align: center;padding-top: 30px;}
/*WHY US SECTION*/
.requst_a_quote {
	background-image: url('./images/elastice5cc.jpg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: cover;
	padding-top: 100px;
	padding-bottom: 100px;
}
.requst_box {
	background-color: #8D6DC4;
	color: #fff;
	text-align: center;
	padding: 20px 150px 43px;
    border-radius: 10px;
}
.requst_box h2 {font-size: 30px;font-weight: 600;padding-bottom: 5px;}
.requst_box h4 {font-size: 18px;font-weight: 600;text-transform: uppercase;line-height: 1.4;margin-bottom: 25px;}
.requst_box a {
	background-color: #FF675B;
	border-color: #FF675B;
	color: #fff;
	padding: 14px 20px;
	border-radius: 5px;
	font-size: 14px;
	font-weight: 600;
}
.requst_box a svg {
	font-size: 20px;
    line-height: 16px;
    transform: translateY(16%);
    margin-right: 9px;
}
.requst_box a:hover {
	background-color: #ff4b3c;
    border-color:#ff4b3c;
	color: #f7f7f7;
}
/*FOOTER SECTION*/
.footer-menu {background-color: #43474d;padding:25px 0px;text-align: center;}
.footer-menu ul {margin-bottom: 0px;}
.footer_nav li {display: inline-block;}
.footer_nav li p {font-size: 14px;color: #808080;}
.footer_nav li a {color: #2e2e2e;}
.footer_nav li a:hover {color: #f97352;}

/*ABOUT PAGE*/
.sm_head h2 {
	color: #dd3333;
	font-size: 36px;
	font-weight: 700;
	text-align: center;
	text-transform: uppercase;
	padding: 50px;
}
.border {border-bottom: 2px solid #ededed;}
.cnt_box {
	background-color: #f2f2f2;
}
.cnt_box span {
	display: flex;
}
.cnt_box svg {
	color: rgba(0,0,0,.1);
    font-size: 30px;
	margin-top: 30px;
    margin-left: 20px;
}
.cnt_box p {
	font-size: 30px;
    color:#404040;
    font-weight: 600;
	padding: 25px;
	display: inline-block;
	margin-bottom: 0px !important;
}
.sm_text p {
	font-size: 16px;
    color:#777777;
    line-height: 1.66em;
	padding-top: 30px;
	margin-bottom: 0px !important;
}
.sm_img img {float: right;padding-right: 70px;}
.sm_text h3 {
	font-size: 30px;
	color: #404040;
	font-weight: 600;
	padding-top: 18px;
	line-height: 1.9;
}
.pd_top {padding-top: 30px;}
.btn_touch {
	padding: 17px 24px;
	border: 2px solid rgb(244, 34, 111);
	background-color: transparent;
	font-weight: 600;
	border-radius: 5px;
	color: rgb(244, 34, 111);
}
.btn_touch:hover {
	background-color: rgb(244, 34, 111);
	color: #000;
}

/*PRODUCT SECTION*/
.product_head {padding-bottom: 45px;}
.our_product h3 {
	font-size: 36px;
	color: #404040;
	font-weight: 600;
}
.our_product p {
	font-size: 16px;
    color:#777777;
    line-height: 1.66em;
}
.product_gallery h2 {
	font-size: 36px;
	color: #f97352;
	font-weight: 700;
	text-align: center;
	padding-top: 10px;
	padding-bottom: 15px;
}
.product_gallery ul li {
	color:#777777;
    font-weight: 400;
    line-height: 1.76em;
	font-size: 14px;
}
.btn_showmore {
	background-color: #FE6C61;
	border-color: #FE6C61;
	padding: 14px 20px;
	font-size: 14px;
	border-radius: 5px;
	color: #fff;
	background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
	float: right;
    margin: 5px 100px 65px 0;
}
.btn_showmore:hover {background-color: #fe5043;border-color: #fe5043;color: #f7f7f7;}
.quote_box {
	background-color: #f7f7f7;
	padding: 28px;
	border-radius: 5px;
	width: 70%;
	margin: 0px auto;
}
.quote_box h3,.quote_box h5 {
	color: #fe6c61;
	text-transform: uppercase;
	font-weight: 600;
	text-align: center;
}
.quote_box h3 {font-size: 30px;padding-bottom: 8px;}.quote_box h5 {font-size: 18px;padding-bottom: 4px;}
.quote_box p {font-size: 16px;color:#777777;line-height: 1.66em;text-align: center;margin-bottom: 5px;}
.quote_box a {
	background-color: #555;
	border-color: #555;
	color: #fff;
	font-size: 14px;
	background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
	border-radius: 5px;
	padding: 14px 20px;
	line-height: 4;
}
.quote_box a:hover {
	background-color: #464646;
	border-color: #464646;
	color: #f7f7f7;
	background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);
}
/*change image on hover*/
.hover-switch {display:block; position:relative;}
 .hover-switch > img.hvr_pic {
 position: absolute;
  top:0; 
  left:0px;
  bottom: 0;

}
 /* Show the last image by default*/
.hover-switch > img:last-of-type {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -webkit-transition: opacity 0.5s ease-in-out;
}
 
/* Hide the last image on hover*/

.hover-switch:hover > img:last-of-type {
  opacity: 0;
}
.product_gallery .product_gallery_img:hover .hvr_pic{}
/*WHY CHOOSE US SECTION*/

.bn_img img {width: 100%;}
.why_gallery img {width: 100%;}
.why_gallery h2 {
	color: #f97352;
	font-size: 36px;
	font-weight: 700;
	padding: 5px 0 10px 0; 
}
.why_gallery p {
	font-size: 16px;
    color:#777777;
    line-height: 1.66em;
}
.why_gallery {padding: 38px 0 0 0;}
.why_gallery p span {color: #f97352;font-weight: 700;}
.btn_enquire {
	padding: 17px 24px;
	border: 2px solid rgb(242, 55, 148);
	background-color: transparent;
	color: rgb(242, 55, 148);
	border-radius: 5px;
	line-height: 7;
}
.btn_enquire:hover {
	background-color: rgb(234,44,180);
	color: rgba(163,163,163);
	border-color: rgb(234,44,180);
}

/*WHOM WE CARTER SECTION*/
.wp_page img {width: 100%;}
.wp_page p {
	font-size: 16px;
    color:#777777;
    line-height: 1.66em;
}
.wp_page {padding-bottom: 30px;}
.list_section li {line-height: 2.5;}
.list_section {
	list-style: none;
	font-size: 14px;
	font-weight: 400;
	padding-bottom: 30px;
}
.list_section p {display: inline-block;color: #777777;}
.list_section svg {color: #f97352;margin-right: 10px;}

/*CONTACT SECTION*/
.contact {padding-top: 70px;padding-bottom: 15px;}
.contact h4 {
	font-size: 24px;
	color: #f97352;
	font-weight: 700;
	margin-bottom: 15px;
}
.contact h6 {font-size: 17px;color: #f97352;font-weight: 700;margin-right: 5px;}
.contact span {display: flex;padding-bottom: 5px;}
.contact p {
	font-size: 16px;
	color: #777777;
	line-height: 1.66em;
	margin-bottom: 0;
}
.contact_section img {width: 100%;}
.contact_form {padding-top: 70px;}
.contact a {color: #000;line-height: 20px;}
.contact a:hover {color: #f97352;}
.contact_form .form-control {
	border: 2px solid rgb(255, 0, 140) !important;
	padding: 14px 15px !important;
	border-radius: 0;
}
.form-control::placeholder {color: rgb(255, 0, 140);font-weight: bold;}
.contact_form .form-control:focus {box-shadow: none;}
.google_map {padding-bottom: 60px;}
.btn_send {
	border: 2px solid rgba(255, 0, 140, 1);
	background-color: rgba(255, 0, 140, 1);
	padding: 10px 85px;
	border-radius: 100px;
	color: #000;
	margin: 0px auto;
    display: block;
    width: 100%;
    max-width: 220px;
}
.btn_send:hover {
	border: 2px solid rgba(232, 33, 136, 1);
	background-color: rgba(232, 33, 136, 1);
	color: #fff;
}
#comment {margin-bottom: 30px;}

/*WEBBING PAGE*/
.webbing_page {padding-top: 100px;}
.wb_text h2 {
	font-size: 36px;
	color: #404040;
	font-weight: 600;
	text-transform: uppercase;
	padding-bottom: 10px;
}
.list_text {padding-bottom: 10px;}
.wb_text p {
	font-size: 16px;
	color: #777;
	line-height: 1.66em;
}
.wb_page {text-align: center;}
.list_text li h6 {
	font-size: 14px;
	color: #f97352;
	font-weight: 600;
}
.list_text li p {font-size: 14px;color: #777;}
.group_img img {width: 100%;}
.group_img .svg_img {
	position: absolute;
    top: 35%;
    left: 46%;
    right: 0;
    bottom: 0;
    width: 30px;
    color:#fff;
}
.group_img span {
    background-color:#1a1a1a;
	left: 2px;
	bottom: 2px;
	right: 2px;
	position: absolute;
	text-align: center;
	padding: 20px 0;
	animation:group 1s alternate forwards ;
	transition: all ease-in 0.5s;
}
.group_img span h6 {
	font-size: 14px;
	color: #fff;
	font-weight: 700;
}
.group_img span p {
	font-size: 11px;
	color: #aaa;
	margin-bottom: 0;
}
.group_img span {display: none;}
.group_img:hover span {display: block;}
.group_img .svg_img {display: none;}
.group_img:hover .svg_img {display: block;}
.group_img {
	background-color: #000;
	margin: 2px;
}
@keyframes group {
	from {transform:translateY(0); opacity:0;}
	to { transform:translateY(-0%); opacity:1;}
}
.group_img:hover img {opacity: 0.6;transition: all ease-in 0.5s;}
/*TAPES SECTION*/
.enquiry_page {padding-bottom: 100px;}
.tapes_page {padding-top: 100px;}
.ct_from .form-control {
	border: 2px solid rgba(208, 217, 186, 1) !important;
	padding: 14px 15px !important;
	border-radius: 0;
	background-color: rgba(208, 217, 186, 1);
	margin: 50px 0 0 0;
}
.ct_from .form-control::placeholder {color:#888888;font-weight: 400; }
.ct_from .form-control:focus {box-shadow: none;}
.enquiry_page .sm_head h2 {padding-top: 50px;padding-bottom: 25px;}
.custom_checkbox h5 {
	color: #777777;
	font-size: 14px;
}
.custom_checkbox .custom-control {padding-left: 0;padding:25px 0 10px 0;}
.custom_checkbox label {font-size: 14px; color: #777;}
.custom-file .custom-file-input {opacity:inherit;}
.custom-file .custom-file-label {border: none;display: none;}
.btn_submit {
	background-color: rgba(255, 177, 10, 1);
	color: #000;
	padding: 13px 35px;
    margin: 0px auto;
    display: block;
    width: 100%;
    max-width: 400px;
    text-align: center;
    border-radius: 100px;
}
.btn_submit:hover {
	background-color: rgba(187, 199, 109, 1);
    color: #fff;
	transition: color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out;
}
.eq_gallery img {padding-top: 50px;}
.dropdown_none {display: none !important;}
/*RESPONSIVE*/
@media only screen and (max-width:1680px) {
	.top_bar {padding: 5px 3% !important;}
	.nav_menu {padding: 20px 3% !important;}
	.bx_second {padding-bottom: 72px !important;}
}
@media only screen and (max-width:1440px) {.bx_second {padding-bottom: 16px !important;}}
@media only screen and (max-width:1280px) {
	.top_bar {padding: 5px 8% !important;}
	.bx_second {padding-bottom: 85px !important;}
	.mv_img img {width: 100% !important;}
	.nav_menu {padding:20px 0 !important;}
	.slider_text {top: 11% !important;text-align: center !important;}
	.navbar {padding: 0px 100px !important;}
	.of_hidden {overflow-x: hidden !important;}
}
@media only screen and (max-width:1200px) {
	.navbar {padding: 0px 95px !important;}
}
@media only screen and (max-width:1199px) {
	.navbar-nav li {padding:10px 14px !important;}
	.nav_icon {padding-right: 10px !important;}
	.nav_menu {padding:20px 0 !important;}
	.slider_text {top: 11% !important;text-align: center !important;}
	.owl-next span {right: 13px;}
	.sm_text h3 {font-size: 29px !important;}
}
@media only screen and (max-width:1024px) {
	.top_bar {padding: 5px 0px !important;}
	.navbar {padding: 0px 20px !important;}
	.bx_second {padding-bottom: 29px !important;}
}
@media only screen and (max-width:991px) {
	.top_bar {padding: 5px 0px !important;}
	.tp_text {font-size: 13px !important}
	.navbar-nav li {
	border: 1px solid #ddd;
	border-bottom: 0 !important;
}
	.d_none .input-group .form-control {border-radius: 0 !important;}
	.d_none .input-group-btn .btn.btn-default{border-radius: 0 !important;}
 .navbar-nav li a:hover, .navbar-nav li a.active {border-bottom: 0;}
   .d_none {display: block !important;}
	.nav_icon {display: none !important;}
	.d_none form {
		width: 98% !important;
	}
	.form-control:focus {
		border-color: 0 !important;
		box-shadow: 0 !important;
	}
	.d_none .form-control::placeholder {color: #000;font-weight: 400 !important;}
	.nav_menu {padding:20px 0 !important;}
	.navbar-brand img {margin-bottom: 10px !important;}
	.mv_img img {width: 100% !important;}
	.why_us h2 {padding-top: 25px !important;}
	.bx_second {padding-bottom: 73px !important;}
	.bd_top h1 {font-size: 55px !important;border-width: 3px 0 0 0 !important;}
	.bd_bottom h1 {font-size: 55px !important;border-width: 0 0 3px 0 !important;}
	.slider_text h2 {font-size: 50px !important;}
	.bd_bottom h2 {border-width: 0 0 3px 0 !important;}
	.slider_text {top: 11% !important; text-align: center !important;}
	.slider_text p {font-size: 17px !important;}
	.owl-next span {right: 13px;}
	.navbar-nav {padding-right: 0 !important;}
	.d_none form {width: 100% !important;}
	.navbar-brand img {width: 200px !important;}
	.product_gallery_img img {width: 100% !important;}
	.product_gallery h2 {font-size: 28px !important;}
	.btn_showmore {padding:14px 16px !important;margin: 5px 0px 65px 0 !important;}
	.product_gallery ul {padding-left: 0 !important;}
	.quote_box {width: 94% !important;}
	.navbar {padding: 0px 0px !important;}
	.sm_head h2 {padding: 50px 0 0 0 !important;}
	.sm_head h2 {margin-bottom: 25px !important;}
	.wp_page img {width: inherit !important;margin: 0px auto !important;display: block !important;}
	.list_section li {
		display: flex !important;
		align-items: center !important;
		margin-bottom: 25px !important;
		line-height: 1.5 !important;
	}
	.list_section p {
		display: inherit !important;
		margin-left: 10px !important;
		margin-bottom: 0 !important;
	}
	.list_section svg {margin-right: 0px !important;}
	.contact_form {padding-top: 0 !important;}
	.btn_send {margin: 40px auto !important;}
	.google_map {padding-bottom: 50px !important;}
	.dropdown_none {display: block !important;}
	.dropdown_none li {list-style: none !important;}
	.dropdown_none ul {padding-left: 0 !important;}
	.dp-block {display: none !important;}
	.bx_second {padding-bottom: 1px !important;}
	.bx_first {padding: 30px 5px !important;}
	.bx_second h5 {padding: 32px 14px 15px 14px !important;}
	.tp_text span h6 {display: none !important;}
	 body .menu.cloned {display: none !important;}
}
@media only screen and (max-width:800px) {
	.tp_text span h6 {display: none !important;}
	.tp_icon {float: right !important;}
}
@media only screen and (max-width:768px){
	.tp_text span h6 {display: none !important;}
	.tp_border {margin-left: 0px !important;}
	.bd_top h1 {font-size: 45px !important;}
	.bd_bottom h1 {font-size: 45px !important;}
	.slider_text h2 {font-size: 40px !important;}
	.slider_text p {font-size: 14px !important;}
	.slider_text {top: 18% !important; text-align: center !important;}
	.slider img {height: 250px !important;}
	.about_section h2 {font-size: 40px !important;}
	.bx_second h5 {padding: 25px 14px 15px 14px !important;}
	.bx_second {padding-bottom: 6px !important;}
	.comments_box span {display: block !important;}
	.comments_box p {padding: 7px 10px !important;}
}
@media only screen and (max-width:767px) {
	.tp_text span h6 {display: none !important;}
	.tp_icon {float: right !important;}
	.bd_top h1 {font-size: 45px !important;}
	.bd_bottom h1 {font-size: 45px !important;}
	.slider_text h2 {font-size: 40px !important;}
	.slider_text p {font-size: 14px !important;}
	.slider_text {top: 18% !important; text-align: center !important;}
	.about_section h2 {font-size: 40px !important;}
	.about_section h3 {font-size: 19px !important;}
	.requst_box {padding: 20px 50px 43px !important;}
	.slider img {height: 250px !important;}
	.owl-next span {right: 5px;}
	.owl-prev span {right: 34px;}
	.mv_img img {width: inherit !important;}
	.pd_top {padding-top: 0 !important;}
	.sm_text p {padding-top: 0 !important;}
	.sm_head h2 {padding: 50px 0 !important;}
	.product_gallery_img img {width:inherit !important;} 
	.product_gallery_img img {display: block !important;margin: 0px auto !important;}
	.hover-switch > img.hvr_pic {left: 50% !important;transform: translateX(-50%) !important;}
	.btn_showmore {
		margin: 30px auto !important;
		display: block !important;
		max-width: 110px !important;
		float: none !important;
	}
	.product_gallery {text-align: center !important;}
	.product_gallery ul {display:inline-block !important;}
	.product_gallery ul li {text-align: left !important;}
	.wb_text h2 {padding-top: 20px !important;}
	.webbing_page {padding-top: 50px !important;}
	.tapes_page {padding-top: 50px !important;}
	.sm_head h2 {padding: 50px 0 0 0 !important;}
	.eq_gallery img {margin: 0px auto !important;display: block !important;}
	.enquiry_page {padding-bottom: 50px !important;}
	.tx_center {text-align: center !important;}
	.list_section {display: inline-block !important;width: 250px !important;padding-bottom: 0px !important;}
	.contact {padding-top: 10px !important;}
	.contact_section img {padding-bottom: 25px !important;}
	.comments_box span {display: flex !important;}
}
@media only screen and (max-width:640px) {
	.top_bar {padding: 5px 0 !important;}
	.tp_text p {display: none !important;}
	.bd_bottom h1 {font-size: 38px !important;}
	.bd_top h1 {font-size: 38px !important;}
	.slider_text h2 {font-size: 33px !important;}
	.slider_text p {font-size: 14px !important;}
	.slider_text {top: 21% !important; text-align: center !important;}
	.tp_text span h6 {display: none !important;}
	.none_d {display: none !important;}
	.slider img {height: 250px !important;}
	.bx_second {padding-bottom: 30px !important;}
	.bx_first {padding: 35px 5px !important;}
}
@media only screen and (max-width:575px) {
	.tp_border {float: right !important;}
	.requst_box {padding: 20px 60px 43px !important;}
	.owl-next span {right: 5px;}
	.owl-prev span {right: 34px;}
	.mv_img img {width: inherit !important;}
	.dis_none {display: none !important}
	.pd_top {padding-top: 0 !important;}
	.sm_text p {padding-top: 0 !important;}
	.about_section h2 {font-size: 30px !important;}
	.bx_first h3 {line-height: 50px !important;}
	#search input[type="search"] {left: -34px;width: 80% !important;}
	.tp_border {margin-left: 5px !important;}
}
@media only screen and (max-width:480px) {
	.tp_text p {display: none !important;}
	.tp_text span h6 {display: none !important;}
	.none_d {display: none !important;}
	.dis_none {display: none !important}
	.slider img {height: 200px !important;}
	.bd_top h1 {font-size: 35px !important;border-width: 2px 0 0 0 !important;}
	.slider_text p {font-size: 12px !important;}
	.bd_bottom h1 {font-size: 35px !important;border-width: 0 0 2px 0 !important;}
	.bd_bottom h2 {font-size: 31px !important;border-width: 0 0 2px 0 !important;}
	.about_section p {font-size: 17px !important;}
	.slider_text {top: 16% !important;}
	.about_section h2 {margin-bottom: 25px !important;}
	.about_section h3 {margin-bottom: 20px !important;}
	.about_section p {font-size: 15px !important;}
	.about_section h3 {margin-bottom: 20px !important;}
	.bx_first h3 {line-height: 40px !important;}
	.cnt_box p {font-size: 25px !important;}
	.sm_text h3 {font-size: 25px !important;}
	.footer-menu ul {padding-left: 0 !important;}
	.sm_head h2 {font-size: 34px !important;}
	.about_section h3 {margin-bottom: 0px !important;}
}
@media only screen and (max-width:411px){
	.mv_img img {width: 100% !important;}
}
@media only screen and (max-width:384px) {
	.mv_img img {width: 100% !important;}
}
@media only screen and (max-width:375px) {
	.mv_img img {width: 100% !important;}
}
@media only screen and (max-width:360px) {
	.tp_icon {float: right !important;}
	.bd_top h1 {font-size: 30px !important;margin-top: 0px !important;}
	.slider_text p {font-size: 9px !important;margin-bottom: 5px !important;}
	.bd_bottom h1 {font-size: 30px !important;}
	.bd_bottom h2 {font-size: 26px !important;}
	.slider_text {top: 22% !important;}
	.owl-prev span {right: 30px;}
	.about_section h3 {font-size: 24px !important;}
	.requst_box {padding: 20px 10px 43px !important;}
	.about_section h3 {font-size: 18px !important;}
	.about_section p {padding-bottom: 20px !important;}
	.about_section {padding-top: 35px !important;}
	.mv_img img {width: 100% !important;}
	.bx_first {padding: 35px 5px 20px !important;}
	.product_gallery_img img {width: 100% !important;}
	.hover-switch > img.hvr_pic {
		width: 100% !important;
		left: 0px !important;
		transform: none !important;
	}
	.about_section h3 {margin-bottom: 20px !important;}
	
}
@media only screen and (max-width:320px) {
	.dis_none {display: none !important}
	.none_d {display: none !important;}
	.tp_text span h6 {display: none !important;}
	.navbar-brand img {width: 200px !important;}
	.slider img {height: 150px !important;}
	.bd_top h1 {font-size: 23px !important;}
	.bd_bottom h1 {font-size: 23px !important;}
	.bd_bottom h2 {font-size: 19px !important;}
	.slider_text {top: 14% !important;}
}
