/*!
Theme Name: technocraft
Theme URI: http://underscores.me/
Author: Web Plus infotech
Author URI: https://www.webplusinfotech.net/
Description: #
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: technocraft
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
This theme, like WordPress, is licensed under the GPL.
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
	## Links
	## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
	## Posts and pages
	## Comments
# Infinite scroll
# Media
	## Captions
	## Galleries  
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
	 ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700&subset=latin-ext,vietnamese);*,ol,ol li,ul,ul li{margin:0;padding:0}.wrapper,header,header .header_top{float:left;width:100%}.banner .owl-carousel .item .caption_img img,header .header_top ul li,header .header_top ul li p{display:inline-block;vertical-align:top}.wrapper,header .navbar .dropdown-toggle.caret i{opacity:0}.aboput_area .about_img:after,.aboput_area .about_img:before,.about_company .about_intro a::after,.about_company .about_title h3:after,.cloth_info .owl-item .item a.more_info:after,.contact_info .contact_title h3:after,.products_info .pro_title h3::after,.subpage_banner span:after{content:""}@font-face{font-family:Montserrat;src:url(assets/fonts/Montserrat-Regular.eot);src:url(assets/fonts/Montserrat-Regular.eot?#iefix) format('embedded-opentype'),url(assets/fonts/Montserrat-Regular.woff2) format('woff2'),url(assets/fonts/Montserrat-Regular.woff) format('woff'),url(assets/fonts/Montserrat-Regular.svg#Montserrat-Regular) format('svg');font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:Montserrat;src:url(assets/fonts/Montserrat-Bold.eot);src:url(assets/Montserrat-Bold.eot?#iefix) format('embedded-opentype'),url(assets/fonts/Montserrat-Bold.woff2) format('woff2'),url(assets/fonts/Montserrat-Bold.woff) format('woff'),url(assets/Montserrat-Bold.svg#Montserrat-Bold) format('svg');font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-00FE}@font-face{font-family:ProximaNovaRegular;src:url(assets/ProximaNovaRegular.eot);src:url(assets/ProximaNovaRegular.eot) format('embedded-opentype'),url(assets/fonts/ProximaNovaRegular.woff2) format('woff2'),url(assets/fonts/ProximaNovaRegular.woff) format('woff'),url(assets/ProximaNovaRegular.ttf) format('truetype'),url(assets/ProximaNovaRegular.svg#ProximaNovaRegular) format('svg')}@font-face{font-family:ProximaNovaSemibold;src:url(assets/ProximaNovaSemibold.eot);src:url(assets/ProximaNovaSemibold.eot) format('embedded-opentype'),url(assets/fonts/ProximaNovaSemibold.woff2) format('woff2'),url(assets/fonts/ProximaNovaSemibold.woff) format('woff'),url(assets/ProximaNovaSemibold.ttf) format('truetype'),url(assets/ProximaNovaSemibold.svg#ProximaNovaSemibold) format('svg')}@font-face{font-family:ProximaNovaBold;src:url(assets/ProximaNovaBold.eot);src:url(assets/ProximaNovaBold.eot) format('embedded-opentype'),url(assets/fonts/ProximaNovaBold.woff2) format('woff2'),url(assets/ProximaNovaBold.woff) format('woff'),url(assets/ProximaNovaBold.ttf) format('truetype'),url(assets/ProximaNovaBold.svg#ProximaNovaBold) format('svg')}@font-face{font-family:PlayfairDisplayBold;src:url(assets/PlayfairDisplayBold.eot);src:url(assets/PlayfairDisplayBold.eot) format('embedded-opentype'),url(assets/fonts/PlayfairDisplayBold.woff2) format('woff2'),url(assets/fonts/PlayfairDisplayBold.woff) format('woff'),url(assets/fonts/PlayfairDisplayBold.ttf) format('truetype'),url(assets/PlayfairDisplayBold.svg#PlayfairDisplayBold) format('svg')}@font-face{font-family:PlayfairDisplayRegular;src:url(assets/PlayfairDisplayRegular.eot);src:url(assets/PlayfairDisplayRegular.eot) format('embedded-opentype'),url(assets/fonts/PlayfairDisplayRegular.woff2) format('woff2'),url(assets/fonts/PlayfairDisplayRegular.woff) format('woff'),url(assets/PlayfairDisplayRegular.ttf) format('truetype'),url(assets/PlayfairDisplayRegular.svg#PlayfairDisplayRegular) format('svg')}@font-face{font-family:MontserratSubrayadaRegular;src:url(assets/MontserratSubrayadaRegular.eot);src:url(assets/MontserratSubrayadaRegular.eot) format('embedded-opentype'),url(assets/fonts/MontserratSubrayadaRegular.woff2) format('woff2'),url(assets/MontserratSubrayadaRegular.woff) format('woff'),url(assets/MontserratSubrayadaRegular.ttf) format('truetype'),url(assets/MontserratSubrayadaRegular.svg#MontserratSubrayadaRegular) format('svg')}*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body{font-size:15px;color:#444;font-family:Montserrat;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}input,select,textarea{outline:0}a,button,input[type=submit]{cursor:pointer;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;text-decoration:none}a:focus,a:hover,button:focus,button:hover,input,input:focus,input[type=submit]:focus,input[type=submit]:hover,select,select:focus,textarea,textarea:focus{outline:0;text-decoration:none;box-shadow:none}ol li,ul li{list-style:none}h2{font-size:37px}h3{font-size:35px;font-family:ProximaNovaBold}#myModal-2 .form-control,p{font-family:Montserrat}h4{font-size:18px}h5,p{font-size:18px;line-height:1.5em;}.mrg-t80{margin-top:80px!important}.mrg-t0{margin-top:0!important}p{color:#545454}img{max-width:100%;border:0}.form-control:-webkit-input-placeholder{color:#999}.form-control::-moz-placeholder{color:#999}.form-control:-ms-input-placeholder{color:#999}.form-control:-moz-placeholder{color:#999}header{-webkit-box-shadow:0 7px 2px -3px rgba(0,0,0,.15);-moz-box-shadow:0 7px 2px -3px rgba(0,0,0,.15);box-shadow:0 7px 2px -3px rgba(0,0,0,.15);position:relative;}header .header_top{background:#2F2E2D}header .header_top ul{float:right}header .header_top ul li.company_info{padding-left:15px}header .header_top ul>li>i{height:50px;width:50px;color:#FFC926;font-size:18px;background:#1F1E1D;line-height:49px;text-align:center;float:left;font-family:FontAwesome}header .header_top ul>li>i.fa.fa-envelope{font-size:16px}header .header_top ul li p a{color:#fff;padding:13px 0 12px 10px;display:inline-block;vertical-align:middle;}header .header_top ul li p{margin:0;color:#fff;font-size:15px;white-space:nowrap;}header .header_top ul>li ul.social_icons{padding-left:34px}header .header_top ul>li ul.social_icons li a{padding:15px 6px;display:inline-block;vertical-align:top;color:rgba(255,255,255,.75);font-size:13px}header .header_top ul>li ul.social_icons li a:hover{color:#FFC926}header .navbar{float:left;width:100%;border:0;border-radius:0;background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0,rgba(250,250,250,1) 65%,rgba(233,233,233,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0,rgba(255,255,255,1)),color-stop(65%,rgba(250,250,250,1)),color-stop(100%,rgba(233,233,233,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0,rgba(250,250,250,1) 65%,rgba(233,233,233,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0,rgba(250,250,250,1) 65%,rgba(233,233,233,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0,rgba(250,250,250,1) 65%,rgba(233,233,233,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(250,250,250,1) 65%,rgba(233,233,233,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e9e9e9', GradientType=0 );margin:0;min-height:auto}header .navbar .navbar-header .navbar-brand{height:auto;margin-left:0;padding: 13px 15px 15px 15px;}header .navbar .navbar-collapse{padding:0}header .navbar .navbar-nav{float:right}header .navbar .navbar-nav>li>a{padding:47px 14px;text-transform:uppercase;color:#444;font-size:14px}header .navbar .dropdown-menu li{float:left;width:100%;position:relative}header .navbar .dropdown-menu li a{padding:15px;border-bottom:1px solid #c8c4c4;color:#333;font-weight:400;white-space:normal}header .navbar .dropdown-menu li a:hover{color:#EC7121;border-color:#c8c4c4}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{border-color:#c8c4c4}header .navbar .dropdown-submenu .dropdown-toggle.caret{bottom:0;margin:auto;right:15px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg)}header .navbar .dropdown-toggle.caret{position:absolute;top:0;right:0;margin-top:54px}.middle_section{float:left;width:100%;position:relative}.middle_section .banner{float:left;width:100%}.banner .owl-carousel{background:url(assets/images/slider_mainbg.jpg) top center no-repeat;background-size:cover}.banner .owl-carousel .item{float:left;width:100%;position:relative;overflow:hidden;padding:20px 0 12px}.banner .owl-carousel .item .caption_text{float:left;width:100%}.banner .owl-carousel .item .caption_text h4{float:left;width:70%;text-transform:uppercase;color:#666;font-family:ProximaNovaRegular;margin:0;letter-spacing:3.7px;line-height:30px}.banner .owl-carousel .item .caption_text h4 b{font-family:ProximaNovaSemibold;font-weight:500}.banner .owl-carousel .owl-item.active .item .caption_text h4{animation-delay:.2s;-webkit-animation-delay:.2s;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.banner .owl-carousel .item .caption_text h2{line-height:75px;float:left;width:100%;font-size:60px;font-family:PlayfairDisplayRegular;color:#333;margin:4px 0}.banner .owl-carousel .item .caption_text h2 .middle_text{padding-right:110px;float:left;background:#EC7121;color:#F8F8F8;margin-top:5px;position:relative}.banner .owl-carousel .item .caption_text h2 .middle_text:after{position:absolute;top:0;right:100%;width:1000%;height:100%;background:#EC7121;content:""}.banner .owl-carousel .item .caption_text h2 b{float:left;width:100%;font-family:PlayfairDisplayBold;font-weight:500}.banner .owl-carousel .owl-item.active .item .caption_text h2{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:.5s;-webkit-animation-delay:.5s}.banner .owl-carousel .item .caption_text p{float:left;width:100%;margin:13px 0 0;font-size:22px;color:#444;font-family:ProximaNovaSemibold;letter-spacing:2px;line-height:29px}.banner .owl-carousel .owl-item.active .item .caption_text p{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:.8s;-webkit-animation-delay:.8s}.banner .owl-carousel .item .caption_text a{float:left;width:100%;margin-top:30px;color:#fff;font-size:12px;text-transform:uppercase;font-family:MontserratSubrayadaRegular;max-width:150px;background:#008DD2;padding:10px 15px;text-align:center;letter-spacing:2px}.banner .owl-carousel .item .caption_text a:hover{background:#056B9E}.banner .owl-carousel .owl-item.active .item .caption_text a{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:1s;-webkit-animation-delay:1s}.banner .owl-carousel .item .caption_img{overflow:hidden;float:left;width:100%;position:relative;z-index:1;text-align:center}.banner .owl-carousel .item .caption_img img{max-width:100%;width:auto}.banner .owl-carousel .owl-item.active .item .caption_img img{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;animation-delay:1.1s;-webkit-animation-delay:1.1s}.paddr-0{padding-right:0}.banner .owl-dots{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);right:20px}.banner .owl-dots .owl-dot{display:block}.banner .owl-dots .owl-dot span{float:left;width:12px;height:12px;border:2px solid #2F2E2D;border-radius:100%;margin-top:4px}.banner .owl-dots .owl-dot.active span{background:#2F2E2D}.about_company{float:left;width:100%;padding:60px 0 50px}.about_company .about_title{float:left;width:100%;border:5px solid #161616;border-left:0;padding:0 0 45px 50px}.about_company .about_title h3{color:#181818;background:#fff;margin:-22px 0 0;display:inline-block;vertical-align:top;line-height:40px;position:relative;padding:0 35px 25px 14px}.about_company .about_title h3:after{position:absolute;bottom:0;left:20px;background:#EC7121;height:7px;width:70px;border-right:6px solid #fff;box-shadow:7px 0 0 0 #EC7121;-webkit-box-shadow:7px 0 0 0 #EC7121;-moz-box-shadow:7px 0 0 0 #EC7121}.about_company .about_title p{color:#535353;font-size:18px;float:left;width:100%;padding:35px 0 0 13px;line-height:25px}.about_company .about_intro{float:left;width:100%}.about_company .about_intro h5{float:left;width:100%;font-size:13px;color:#888;margin:9px 0 0;text-transform:uppercase;letter-spacing:2.5px}.about_company .about_intro h2{float:left;width:100%;color:#000;font-family:ProximaNovaSemibold;margin:4px 0 15px}.about_company .about_intro p{margin:0 0 20px;color:#535353;float:left;width:100%;text-align:justify;line-height:25px}.about_company .about_intro a{float:left;color:#EB7120;text-transform:uppercase;font-size:13px;font-family:MontserratSubrayadaRegular;position:relative}.about_company .about_intro a:hover{color:#008DD2}.about_company .about_intro a::after{position:absolute;bottom:-10px;left:0;background:#EC7121;height:4px;width:0;border-right:4px solid #fff;-webkit-box-shadow:7px 0 0 0 #EC7121;-moz-box-shadow:5px 0 0 0 #EC7121;box-shadow:5px 0 0 0 #EC7121;opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.about_company .about_intro a:hover:after{opacity:1;width:100%}.products_info{float:left;width:100%;position:relative;padding:45px 0 230px;background:url(assets/images/products_bg.png) no-repeat #F1F6FC;background-size:contain}.products_info .pro_title{float:left;width:100%;padding-top:30px}.products_info .pro_title h3{float:left;width:100%;margin:0 0 20px;color:#333;text-transform:capitalize;position:relative;padding-bottom:20px}.client_section .all_clients a,.product_details .item .inner_product a{text-transform:uppercase;font-family:MontserratSubrayadaRegular;text-align:center}.products_info .pro_title h3::after{position:absolute;bottom:0;left:0;background:#008DD2;height:7px;width:70px;border-right:6px solid #fff;-webkit-box-shadow:7px 0 0 0 #008DD2;-moz-box-shadow:7px 0 0 0 #008DD2;box-shadow:7px 0 0 0 #008DD2}.products_info .pro_title p{color:#333;line-height:25px;float:left;width:100%}.absolue_part{position:absolute;top:0;right:0;width:66%}.products_info .product_details{float:left;width:100%;padding:40px 0}.product_details .owl-stage{display:table;height:100%}.product_details .owl-carousel .owl-item{float:none;display:table-cell;vertical-align:top;height:100%}.product_details .owl-carousel .owl-item .item{float:left;width:100%;padding:10px 15px;height:100%}.product_details .owl-carousel .owl-item .item img{max-width:100%;width:auto;display:inline-block;vertical-align:top}.product_details .item .inner_product{float:left;width:100%;box-shadow:0 0 5px 1px rgba(0,0,0,.15);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.15);text-align:center;padding:30px 15px 70px;background:#FFF;height:100%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.product_details .item .inner_product:hover{box-shadow:0 0 10px 2px rgba(0,0,0,.25);-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.25);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,.25)}.product_details .item .inner_product h4{float:left;width:100%;font-size:15px;color:#333;line-height:23px;margin:6px 0;padding:0 10px}.product_details .item .inner_product a{display:inline-block;color:#666;font-size:13px;position:absolute;bottom:45px;left:0;right:0}.product_details .item .inner_product span{display:inline-block;vertical-align:top;padding:6px 15px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.product_details .item .inner_product:hover a span{background:#FFC926;color:#000}.products_info .owl-nav{position:absolute;bottom:40px;left:-130px}.products_info .owl-nav .owl-next,.products_info .owl-nav .owl-prev{background:#008DD2;color:#fff;border:1px solid #008DD2;display:inline-block;vertical-align:top;width:40px;height:40px;text-align:center;line-height:40px;font-size:16px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;margin-left:5px}.products_info .owl-nav .owl-next:hover,.products_info .owl-nav .owl-prev:hover{background:#0275AD}.cloth_info{float:left;width:100%}.cloth_info .owl-item .item{float:left;width:100%;border-left:1px solid #fff;position:relative;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.cloth_info .owl-item .item:hover{border-left:1px solid #FFC926}.cloth_info .owl-item .item a.more_info{float:left;width:100%;position:relative;z-index:1;border-bottom:2px solid transparent}.cloth_info .owl-item .item:hover a.more_info{border-bottom:2px solid #FFC926}.cloth_info .owl-item .item a.more_info:after{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:1;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.cloth_info .owl-item .item:hover a.more_info:after{background:rgba(0,0,0,.8)}.cloth_info .item .overly_text{padding:0 25px;position:absolute;bottom:30px;left:0;width:100%;z-index:2}.cloth_info .item .overly_text p{float:left;width:100%;color:#FFF;font-size:15px}.cloth_info .item .overly_text h4{float:left;width:100%;color:#FFF;margin:0;letter-spacing:1.8px}.cloth_info .item a.read_more{opacity:0;position:absolute;top:0;right:0;z-index:4;background:#FFC926;color:#222;font-size:18px;height:45px;width:45px;text-align:center;line-height:45px;border-left:2px solid #000;border-bottom:2px solid #000}.cloth_info .item:hover a.read_more{opacity:1}.cloth_info .item a.read_more:hover i{color:#000}.cloth_info .owl-carousel .owl-nav{position:absolute;top:50%;right:0;display:none;left:0;margin-top:-25px}.cloth_info .owl-carousel .owl-next,.cloth_info .owl-carousel .owl-prev{color:#fff;display:inline-block;vertical-align:top;width:40px;height:40px;text-align:center;line-height:40px;font-size:18px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;margin-left:5px}.cloth_info .owl-carousel .owl-next:hover,.cloth_info .owl-carousel .owl-prev:hover{color:#EC7121}.cloth_info .owl-carousel .owl-prev{float:left}.cloth_info .owl-carousel .owl-next{float:right}.client_section{float:left;width:100%;padding:35px 0 50px}.client_section .owl-carousel .owl-item .item{border-left:1px solid #CCC;text-align:center;height:90px}.client_section .owl-carousel .owl-item img{position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);width:auto;max-width:100%;display:inline-block;vertical-align:top;-webkit-filter:grayscale(100%);filter:grayscale(100%);transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;padding:0 15px}.client_section .owl-carousel .owl-item img:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.client_section .owl-dots{float:left;width:100%;text-align:center;margin-top:20px;display:none!important}.client_section .all_clients a,.client_section .owl-dots .owl-dot{display:inline-block;vertical-align:top}.client_section .owl-carousel .owl-dot span{float:left;width:9px;height:9px;border:1px solid #2F2E2D;border-radius:100%;margin-left:4px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.client_section .owl-carousel .owl-dot.active span,.client_section .owl-carousel .owl-dot:hover span{background:#2F2E2D}.client_section .all_clients{float:left;width:100%;text-align:center}.client_section .all_clients a{margin-top:40px;color:#fff;font-size:13px;background:#008DD2;padding:13px 25px;letter-spacing:2px}.client_section .all_clients a:hover{background:#EC7121}.contact_info{float:left;width:100%;background:#E8F4FC;padding-bottom:60px}.contact_info .contact_title{float:left;width:100%;padding:30px 0 10px}.contact_info .contact_title h3{float:left;width:100%;color:#333;text-transform:capitalize;margin:0;position:relative;padding-bottom:20px}.contact_info .contact_title h3:after{left:0;bottom:0;position:absolute;width:65px;background:#008DD2;height:7px;border-right:6px solid #E8F4FC;-webkit-box-shadow:7px 0 0 0 #008DD2;box-shadow:7px 0 0 0 #008DD2;-moz-box-shadow:7px 0 0 0 #008DD2}.contact_info .address_info{position:relative;z-index:1;margin:15px 0 0 -90px;float:left;background:#008DD2;border-radius:18px;box-shadow:0 0 2px 1px rgba(0,0,0,.35);-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.35);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,.35);padding:35px 45px;width:590px}.contact_info .address_info span{font-size:16px;font-weight:700;color:#FFF;text-transform:uppercase;margin-bottom:10px}.contact_info .address_info ul{float:left;width:65%;margin-top:8px}.contact_info .address_info ul li{float:left;width:100%;padding-top:20px}.contact_info .address_info ul li:first-child{padding-top:0}.contact_info .address_info ul li p a{color:#ffffff;}.contact_info .address_info ul li p{color:rgba(255,255,255,.85);float:left;width:100%;margin:0;padding:3px 0;line-height:22px}.contact_info .address_info ul li p i{color:#fff;font-size:16px;padding-right:10px}.contact_info .address_info ul li p i.fa.fa-mobile{font-size:19px}.contact_info .address_info ul li h4{color:rgba(255,255,255,.85);float:left;width:100%;font-size:14px;margin:0 0 8px}.contact_info .address_info .contact_logo{float:left;width:35%;padding-top:35px}.contact_info .address_info .contact_logo.mobile_view{display:none}.contact_form{margin-left:-95px;float:left;background:#fff;width:850px;box-shadow:0 0 10px 2px rgba(0,0,0,.35); position:relative;-webkit-box-shadow:0 0 10px 2px rgba(0,0,0,.35);-moz-box-shadow:0 0 10px 2px rgba(0,0,0,.35);border-radius:20px;padding:25px 40px 40px 155px}.contact_form h3{float:left;width:100%;color:#333;font-family:ProximaNovaRegular;text-transform:none;text-align:center;margin:0 0 30px}.contact_form .paddr-0{padding-left:6px}.contact_form .form-group{float:left;width:100%;margin-bottom:6px}.contact_form .form-group .form-control{float:left;width:100%;height:55px;border:1px solid #B2B2B2;background:#F7F7F7;border-radius:5px;color:#333;font-size:14px;position:relative}.contact_form .form-group .form-control:focus{box-shadow:none;border:1px solid #008DD2}.contact_form .form-group textarea.form-control{height:115px;resize:none;padding:15px}.contact_form .form-group .captcha-img{position:absolute;top:12px;right:15px}.contact_form .form-group .submit{float:left;width:100%;background:#FFC926;color:#333;text-transform:uppercase;position:absolute;top:0;right:0;border:0;margin-top:15px;padding:15px}.contact_form .form-group .submit:hover{background:#EB7120;color:#fff}footer p,footer span,footer span a{color:rgba(255,255,255,.75)}footer{float:left;width:100%;background:#2F2E2D;padding:24px 0}footer p{font-size:13px;margin:0;float:left}footer span{float:right;font-size:13px;text-transform:uppercase}.subpage_banner,.subpage_banner span,.subpage_banner span img{float:left;width:100%}footer span a:hover{color:#EB7120}.subpage_banner{position:relative}.subpage_banner span:after{position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5)}.subpage_banner .page_title{float:left;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}.aboput_area .about_img,.breadcrumb{position:relative;width:100%;float:left}.subpage_banner .page_title h2{color:#fff;margin:0;font-weight:600}.subpage_banner .page_title h5{margin:0;font-size:19px;display:inline-block;color:#eaeaea}.breadcrumb{background:0 0;padding:15px 0;margin:0;box-shadow:0 3px 5px -3px rgba(0,0,0,.2);-webkit-box-shadow:0 3px 5px -3px rgba(0,0,0,.2);-moz-box-shadow:0 3px 5px -3px rgba(0,0,0,.2)}.breadcrumb ul{float:left;width:100%;margin:0;padding:0}.breadcrumb ul li{display:inline-block;vertical-align:top;color:#545454}.breadcrumb ul li a{color:#545454}.breadcrumb ul li a:hover{color:#000}.breadcrumb ul li p{margin:0}.breadcrumb ul li.active p{color:#EB7120}.about_info{padding:50px 0;float:left;width:100%}.about_info p{float:left;width:100%;font-size:16px;font-weight:500;line-height:27px;margin:0;text-align:center;color:#333}.about_info .aboput_area{float:left;width:100%;margin-top:40px;padding-bottom:40px}.aboput_area .about_img{border-bottom:5px solid #FFC926;border-right:5px solid #FFC926}.aboput_area .about_img:before{position:absolute;top:35px;left:35px;background:rgba(0,0,0,.6);height:100%;width:100%;opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.aboput_area .about_img:hover:before{opacity:1}.aboput_area .about_img:after{position:absolute;top:0;right:0;width:50px;border-top:5px solid #FFC926}.aboput_area .about_img a{float:left;width:100%}.aboput_area .about_img i{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;height:50px;width:50px;background:#EB7120;border-radius:100%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);line-height:50px;color:#fff;font-size:22px;position:absolute;left:60px;right:0;opacity:0;text-align:center;margin:35px auto 0}.aboput_area .about_img:hover i{opacity:1}.aboput_area .about_img img{padding-top:35px;position:relative;z-index:-1;margin:0 0 -35px 35px;width:100%}.about_text{float:left;width:100%}.aboput_area .about_text{float:left;width:100%;padding:30px 0 0 50px}.aboput_area .about_text p{font-size:16px;line-height:26px;margin:10px 0;color:#545454;text-align:justify}.main_products{float:left;width:100%;padding:50px 0;background:#f9f9f9}.main_products .same_height{display:flex;-webkit-display:flex;flex-wrap:wrap;-webkit-flex-wrap:wrap}.main_products .same_height .small-xs{margin:15px 0}.main_products .products_item{height:100%;overflow:hidden;float:left;width:100%;text-align:center;padding:20px;background-color:#fff;box-shadow:0 0 15px -3px rgba(0,0,0,.5);-webkit-box-shadow:0 0 15px -3px rgba(0,0,0,.5);-moz-box-shadow:0 0 15px -3px rgba(0,0,0,.5)}.main_products .products_item a{float:left;width:100%;position:relative}.main_products .products_item a::after{content:"\f08e";background:#EB7120;width:52px;height:50px;color:#fff;position:absolute;top:-20px;right:-30px;font-family:FontAwesome;line-height:53px;font-size:24px;opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;z-index:1}.main_products .products_item a:hover:after{opacity:1;right:-20px}.main_products .products_item a span{float:left;width:100%;padding:30px 4px;position:relative;z-index:1}.main_products .products_item a span:after{z-index:-1;transition:.5s;-webkit-transition:.5s;content:"";height:0%;width:100%;background:rgba(233,240,248,1);position:absolute;top:0;left:0;background-size:100%;opacity:0}.main_products .products_item a span:hover:after{opacity:1;height:100%}.main_products .products_item img{width:100%}.main_products .products_item h4{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;float:left;width:100%;font-size:15px;text-transform:uppercase;color:#000;line-height:23px;margin:0;font-weight:400;border-top:1px solid #aaa;padding-top:15px;text-align:center}.main_products .products_item:hover h4{color:#EB7120}.beams_products{float:left;width:100%;padding:0 0 45px}.beams_products .weaver_info{float:left;width:100%;padding:40px 0}.title_info{float:left;width:100%;margin:0}.title_info h3{float:left;width:100%;color:#333;font-weight:700;line-height:46px;text-transform:uppercase;margin:0}.title_info h5,.title_info p{line-height:28px;width:100%;float:left}.title_info h5{font-size:18px;color:#333;text-transform:capitalize;margin:0}.title_info h5 strong{padding-bottom:10px;float:left;width:100%;text-transform:uppercase}.title_info p{font-size:16px;margin:10px 0 0}.weaver_products{float:left;width:100%;padding:35px 0 50px}.beam_style .lg-object{background:#fff;border-radius:5px;box-shadow:0 0 10px 1px rgba(255,255,255,.4);-webkit-box-shadow:0 0 10px 1px rgba(255,255,255,.4);-moz-box-shadow:0 0 10px 1px rgba(255,255,255,.4);padding:10px}.weaver_products .weaver_item{width:100%;float:left;position:relative;text-align:center}.weaver_products .weaver_item img{width:100%;float:left}.weaver_products .weaver_item span{display:inline-block;width:100%;border:0 solid #eee;padding:10px;background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(250,250,250,1) 65%,rgba(233,233,233,1) 100%);box-shadow:0 0 7px -1px rgba(0,0,0,.3)}.weaver_products .weaver_item span a{float:left;width:100%;position:relative;z-index:1;overflow:hidden}.beams_products a i.fa.fa-search-plus{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;height:45px;width:45px;background:#EB7120;top:0;line-height:46px;color:#fff;font-size:22px;position:absolute;right:-50px;opacity:0;text-align:center;z-index:1}.beams_products a:hover i.fa.fa-search-plus{opacity:1;right:0}.weaver_products .weaver_item span a:hover:after{opacity:1;height:100%}.weaver_products .weaver_item span a:after{z-index:-1;transition:.5s;-webkit-transition:.5s;content:"";height:0%;width:100%;background:rgba(233,240,248,1);position:absolute;top:0;left:0;background-size:100%;opacity:0}.weaver_products .weaver_item p{text-transform:uppercase;padding:12px 10px;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;display:inline-block;vertical-align:top;width:90%;margin:-10px auto -50px;background:#008dd2;color:#fff}.weaver_products .weaver_item:hover p{background:#EB7120}.flanges{float:left;width:100%;padding:50px 0;background:#E8F4FC}.flanges .title_info{float:right;width:65%;margin:0;padding:50px 0 0}.flanges .owl-carousel .item{border:1px solid transparent;border-top:0;float:left;width:100%;background:#fff;background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(250,250,250,1) 25%,#e8f4fc 100%);padding:70px 25px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.flanges .owl-carousel .item:hover{border:1px solid #f5dcd0;border-top:0;transform:translateY(-5%);-webkit-transform:translateY(-5%);-moz-transform:translateY(-5%)}.flanges .owl-carousel .owl-nav{position:absolute;right:14px;top:16px}.flanges .owl-carousel .owl-next,.flanges .owl-carousel .owl-prev{display:inline-block;vertical-align:top;font-size:16px;color:#008ddd;width:30px;height:30px;line-height:32px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.flanges .owl-carousel .owl-next:hover,.flanges .owl-carousel .owl-prev:hover{color:#EB7120}.beams_products .cloths_info{float:left;width:100%;padding:40px 0}.beams_products .cloths_info .app_img{float:left;width:100%}.beams_products .cloths_info .roall_img{overflow:hidden;float:left;width:100%;border:3px solid #008dd2;padding:40px 30px 0;margin:40px 0 0 90px;position:relative;z-index:1;background:#fff}.beams_products .cloths_info .roall_img a::after{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;position:absolute;top:0;left:0;background:rgba(0,0,0,.6);content:"";width:100%;height:100%;opacity:0}.beams_products .cloths_info .roall_img a:hover:after{opacity:1}.beams_products .cloths_info .roall_img a{float:left;width:100%}.warper_beams{float:left;width:100%;padding:40px 0}.warper_beams .col-md-6:first-child .info_area{border-left:0}.info_area{float:left;width:100%;border-left:2px solid #f0f0f0}.info_area h3{padding: 0px 30px;margin:0 0 30px;float:left;width:100%;color:#333;font-weight:700;line-height:43px;text-transform:uppercase;font-size:31px;text-align:center}.warper_beams .hubs{float:left;width:50%}.warper_beams span{float:left;width:100%;padding:20px;text-align:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.warper_beams .hubs:hover span{transform:translateY(-10px);-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px)}.warper_beams span img{width:85%;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.warper_beams h4{float:left;width:100%;margin:20px 0 0;color:#666;text-align:center;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.warper_beams .hubs:hover h4{color:#008dd2}.beams_products.warper_beam_main .weaver_item{border:2px solid #EFEFEF}.beams_products.warper_beam_main .weaver_item span{display:inline-block;width:84%;margin-top:-50px}.transport_eqipments{float:left;width:100%;padding-bottom:20px}.transport_eqipments .main_trolley{float:left;width:100%;padding:20px 0 40px}.transport_eqipments .row{display:table;height:100%}.table-cell{display:table-cell;vertical-align:middle;float:none}.transport_eqipments .table-cell{height:100%;padding:30px 15px}.main_trolley .trolleyimg_area{width:100%;border-right:1px solid #ccc;height:100%;float:left}.main_trolley .trolleyimg_area a{text-align:center;float:left;width:100%;position:relative;overflow:hidden;padding:20px 0}.main_trolley .trolleyimg_area a::after{background:#008dd2;height:50px;width:50px;position:absolute;content:"\f00e";font-family:FontAwesome;left:-20px;top:10px;color:#fff;z-index:1;text-align:center;line-height:52px;font-size:22px;opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.main_trolley .trolleyimg_area a:hover:after{opacity:1;left:10px}.main_trolley .trolleyimg_area a:hover{box-shadow:0 0 15px 1px rgba(0,0,0,.1);-webkit-box-shadow:0 0 15px 1px rgba(0,0,0,.1);-moz-box-shadow:0 0 15px 1px rgba(0,0,0,.1);background:#fff}.main_trolley .trolleytext_area{display:table-cell;vertical-align:middle;width:100%;padding:40px 0;height:100%}.trolleytext_area .area_content{float:left;width:100%}.trolleytext_area h3{float:left;width:100%;color:#008DD2;padding-bottom:30px;margin:0 0 30px;position:relative}.trolleytext_area h3::after,.trolleytext_area h3::before{position:absolute;content:""}.trolleytext_area h3::after{bottom:-5px;background:#eb7120;width:12px;height:12px;border-radius:100%;left:-36px}.trolleytext_area h3::before{bottom:0;left:-78px;height:2px;background:#ccc;width:115%}.trolleytext_area h3 span,.trolleytext_area h3 strong {float:left;width:100%;padding-top:11px;font-size:26px;color:#333}.trolleytext_area p{float:left;width:100%;font-size:16px;line-height:26px;margin:0}.trolleytext_area .area_content a{background:#008dd2;color:#fff;padding:10px 20px;float:left;margin:20px 0 0;text-transform:uppercase;font-size:13px;border-radius:5px}.part_info p,.transport_eqipments ul li ,.transport_eqipments ul li p{font-size:16px;color: #545454;}.trolleytext_area .area_content a i{padding-right:5px;vertical-align:middle}.trolleytext_area .area_content a:hover{background:#EB7120}.transport_eqipments .main_trolley.trolley_bg{background:#F1F6FC}.transport_eqipments .right_side .trolleyimg_area{border-right:0}.transport_eqipments .right_side .trolleytext_area{border-right:1px solid #ccc}.transport_eqipments .right_side .trolleytext_area .area_content{padding-right:30px}.transport_eqipments .right_side .trolleytext_area h3::before{left:0}.transport_eqipments .right_side .trolleytext_area h3::after{left:auto;right:-36px}.transport_eqipments ul{float:left;width:100%}.transport_eqipments ul li{float:left;width:100%;position:relative;padding:6px 0 6px 10px}.transport_eqipments ul li::after{position:absolute;top:16px;left:-10px;background:#008dd2;border-radius:100%;width:6px;height:6px;content:""}.machine_parts{float:left;width:100%;padding:40px 0;background:#E8F4FC;margin-bottom:40px}.differ_model.owl-carousel .owl-stage{display:table;height:100%}.differ_model.owl-carousel .owl-item{display:table-cell;vertical-align:top;height:100%;float:none;padding:0 10px}.differ_model.owl-carousel .item{float:left;width:100%;height:100%;padding:10px 0}.part_info{float:left;width:100%;background:#fff;padding:20px;height:100%;box-shadow:0 0 5px 1px rgba(0,0,0,.15);-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,.15);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,.15);transition:.5s}.part_info:hover{box-shadow:0 0 10px 1px rgba(0,0,0,.3);-webkit-box-shadow:0 0 10px 1px rgba(0,0,0,.3);-moz-box-shadow:0 0 10px 1px rgba(0,0,0,.3);background:#f2f2f2}.part_info span{float:left;width:100%;border-bottom:1px solid #ccc;margin-bottom:30px}.part_info h4{float:left;width:100%;font-weight:700;margin:0}.part_info p{margin:20px 0 0;float:left;width:100%;line-height:28px;transition:.5s}.part_info:hover p{color:#EB7120}.machine_parts .owl-carousel .owl-nav{left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);width:100%;position:absolute}.machine_parts .owl-carousel .owl-nav .owl-next,.machine_parts .owl-carousel .owl-nav .owl-prev{float:left;width:40px;height:40px;text-align:center;line-height:40px;font-size:16px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;background:#008DD2;color:#fff}.machine_parts .owl-carousel .owl-nav .owl-next:hover,.machine_parts.owl-carousel .owl-nav .owl-prev:hover{background:#0275AD}.machine_parts .owl-carousel .owl-nav .owl-next{float:right}.machine_parts.no-bg{background:#fff}.machine_parts.no-bg .title_info{margin-bottom:30px}.transport_eqipments.bg_cont{background:#E8F4FC;padding:20px 0}.diagram_area{float:left;width:100%;padding:50px 0}.diagram_area span{background:linear-gradient(to bottom,rgba(255,255,255,1) 0,rgba(250,250,250,1) 25%,#e8f4fc 100%);padding:20px;float:left;width:100%}.diagram_area span img{float:left;width:100%}.pneumaticcloth_part{float:left;width:100%;padding:40px 0;min-height:480px;background:#E8F4FC}.pneumaticcloth_part .carousel-inner .item{float:left;width:100%;text-align:center}.pneumaticcloth_part .carousel-inner .item span{float:left;width:100%;padding-top:50px;padding-bottom:40px}.pneumaticcloth_part .carousel-inner .item span img{max-width:100%}.pneumaticcloth_part .carousel-inner .item h4{float:left;width:100%;color:#008DD2;margin:20px 0 30px;font-weight:700;font-size:20px;text-transform:uppercase;text-align:left;line-height:26px}.pneumaticcloth_part .carousel-inner .item ul{float:left;width:100%;padding-left:15px}.pneumaticcloth_part .carousel-inner .item ul li{float:left;width:100%;padding:5px 0}.pneumaticcloth_part .carousel-inner .item ul li p, .pneumaticcloth_part .carousel-inner .item ul li{color: #545454;text-align:left;font-size:16px}.pneumaticcloth_part .carousel-inner .item ul li p::before,.pneumaticcloth_part .carousel-inner .item ul li::before{content:"";width:6px;height:6px;background:#008DD2;display:inline-block;vertical-align:top;margin:11px 10px 0 -15px;border-radius:100%}.pneumaticcloth_part .controls{position:absolute;top:0;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);z-index:9;right:0}.pneumaticcloth_part .controls .left,.pneumaticcloth_part .controls .right{display:inline-block;vertical-align:top;font-size:16px;color:#fff;width:40px;height:40px;line-height:41px;border:1px solid #008DD2;padding:0;border-radius:0;background:#008DD2;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.pneumaticcloth_part .controls .left:hover,.pneumaticcloth_part .controls .right:hover{background:#0275AD}.pneumaticcloth_part .controls .right{float:right;margin-left:5px}.title_info.title_top{padding-left:40px}.title_info.title_top h3{padding-bottom:30px}.transport_eqipments.guiding_points ul li{width:50%;padding:6px 20px 16px 10px}.about_info.infrastructure_info .infra_img,.about_info.infrastructure_info .infra_img a,.main_trolley h5,.productsname_title,.productsname_title ul,.productsname_title ul li,.productsname_title ul li p{width:100%;float:left}.transport_eqipments.batch_trolley{padding-bottom:50px}.main_trolley h5{color:#008DD2;margin:30px 0 20px;font-size:22px;font-weight:400}.main_trolley .trolleyimg_area a.batch_2{border-top:2px solid #ccc}.productsname_title{padding:50px 0 40px}.productsname_title ul li p{border-top:2px solid #ccc;padding:0 35px;margin:20px 0;color:#333;text-transform:uppercase;font-size:17px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.productsname_title ul li p:hover{color:#EB7120;border-top:2px solid #008DD2}.productsname_title ul li span{display:inline-block;vertical-align:top;padding:20px;margin-top:-35px;background:#fff}.about_info.infrastructure_info{padding:50px 0 2px}.about_info.infrastructure_info .about_text{margin-bottom:40px}.about_info.infrastructure_info .infra_img a{position:relative;margin:2px 0}.about_info.infrastructure_info .infra_img a:after{float:left;width:100%;background:rgba(0,0,0,.5);content:"";position:absolute;height:100%;top:0;left:0;opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.about_info.infrastructure_info .infra_img a:hover:after{opacity:1}.about_info.infrastructure_info .infra_img a::before{background:#eb7120;height:60px;width:60px;position:absolute;transform:translate(-50%,-50%);content:"\f00e";font-family:FontAwesome;left:50%;top:50%;border-radius:100%;color:#fff;z-index:1;text-align:center;line-height:60px;font-size:24px;opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}.about_info.infrastructure_info .infra_img a:hover:before{opacity:1}.about_info.infrastructure_info .infra_img span{float:left;width:100%}.about_info.infrastructure_info .lightgal{padding:0 2px}.about_info.infrastructure_info .infra_img span img{height:350px;width:100%;object-fit:cover}.quality_info{float:left;width:100%;padding:10px 0}.quality_info .quality_img{float:left;width:100%;border-bottom:5px solid #FFC926;border-right:5px solid #FFC926}.quality_info .quality_img img{width:100%;padding-top:35px;position:relative;z-index:-1;margin:0 0 -35px 35px}.quality_info .quality_img::after{position:absolute;top:0;right:20px;width:50px;content:"";border-top:5px solid #FFC926}.quality_info .quality_text{float:left;width:100%;padding:30px 0 0 50px}.quality_info .quality_text p{float:left;width:100%;color:#666;font-weight:500;line-height:29px;font-size:16px}.quality_info .quality_text ul{float:left;width:100%;margin-top:10px}.quality_info .quality_text ul li{float:left;width:100%;color:#666;font-weight:500;padding:4px 0}.quality_info .quality_text ul li strong{font-size:17px;color:#333;float:left;width:100%;padding-bottom:10px}.quality_info .quality_text ul li::before{content:"\f058";font-family:FontAwesome;margin-right:15px;color:#008DD2;font-size:17px;display:inline-block;margin-top:0}.quality_info .quality_text ul li:first-child:before{content:none}.quality_info .satisfaction_text{float:left;width:100%;margin:20px 0 0}.quality_info .satisfaction_text h3{float:left;width:100%;text-transform:uppercase;color:#333;font-size:28px}.quality_info .satisfaction_text p{float:left;width:100%;color:#666;font-weight:500;line-height:29px;font-size:16px;margin:0}.gallery_patoes{float:left;width:100%;padding:50px 0}.gallery_patoes .sub_title,.gallery_patoes .sub_title h3{width:100%;padding-bottom:20px;float:left}.gallery_patoes .padding-top:first-child{margin-top:0}.gallery_patoes .padding-top{margin-top:60px}.gallery_patoes .sub_title h3{margin:0 0 20px;color:#333;text-transform:capitalize;position:relative}.gallery_patoes .sub_title h3::after{content:"";position:absolute;bottom:0;left:0;background:#008DD2;height:7px;width:70px;border-right:6px solid #fff;-webkit-box-shadow:7px 0 0 0 #008DD2;-moz-box-shadow:7px 0 0 0 #008DD2;box-shadow:7px 0 0 0 #008DD2}.gallery_patoes ul{float:left;width:100%}.gallery_patoes ul li{float:left;width:31.33%;position:relative;overflow:hidden;margin:1%;box-shadow:0 0 20px -1px rgba(0,0,0,.4);-webkit-box-shadow:0 0 20px -1px rgba(0,0,0,.4);-moz-box-shadow:0 0 20px -1px rgba(0,0,0,.4)}.gallery_patoes ul li a{float:left;width:100%;position:relative}.gallery_patoes ul li a:after,.gallery_patoes ul li span{transition:.5s;position:absolute;width:100%;height:100%;left:0}.gallery_patoes ul li a:after{-webkit-transition:.5s;content:"";background:url(assets/images/gallery_overly.png) bottom center no-repeat;top:100%;background-size:100%}.gallery_patoes ul li a:hover:after{top:0}.gallery_patoes ul li img{float:left;width:100%}.gallery_patoes ul li span{-webkit-transition:.5s;top:0;z-index:1;text-align:center;opacity:0}.gallery_patoes ul li:hover span{opacity:1}.gallery_patoes ul li span i{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;height:50px;width:50px;background:#EB7120;border-radius:100%;position:relative;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);line-height:50px;color:#fff;font-size:22px}.contact_details,.contact_details .contacts_inner,.contacts_inner ul,.contacts_inner ul li,.contacts_inner ul li h4,.contacts_inner ul li p,.map,.map iframe,.page_info,.page_info .page_title,.page_info .page_title h3{width:100%;float:left}.gallery_patoes ul li span i:hover{color:#081324}.contact_details .contacts_inner{padding:65px 0 80px;position:relative;z-index:1}.contacts_inner ul{background:#F1F6FC;padding:25px 45px;border-radius:10px;position:relative;z-index:1;margin-top:16px;border-left:2px solid #008DD2}.contacts_inner ul li{color:#333;padding:8px 0}.contacts_inner ul li h4{color:#000;text-transform:uppercase;margin:0;font-weight:700;font-size:16px}.contacts_inner ul li span{text-transform:uppercase;float:left;width:100%;padding-bottom:5px}.contacts_inner ul li p{color:#666;margin:0;padding:3px 0}.contacts_inner ul li p a{color:#666;}.contacts_inner ul li p i{color:#333;font-size:16px;padding-right:10px}.contacts_inner ul li p i.fa.fa-mobile{font-size:19px}.contacts_inner .contact_form{padding:35px 40px 45px 105px}.page_info{padding:50px 0}.page_info .page_title h3{margin:0 0 20px;color:#333;text-transform:capitalize;position:relative;padding-bottom:20px}.page_info .page_title h3::after{content:"";position:absolute;bottom:0;left:0;background:#008DD2;height:7px;width:70px;border-right:6px solid #fff;-webkit-box-shadow:7px 0 0 0 #008DD2;box-shadow:7px 0 0 0 #008DD2}.client_part{float:left;width:100%;padding:50px 0}.client_part ul{float:left;width:100%;overflow:hidden}.client_part ul li{float:left;width:25%;border-left:1px solid #ccc;border-bottom:1px solid #ccc;margin-left:-1px}.client_part ul li span{text-align:center;padding:20px 15px;float:left;width:100%;background:#fff}.client_part ul li span img{max-width:100%}.middle_section .fixed_inquiry{position:absolute;bottom:0;right:0;z-index:9;left:0;margin:0 auto;text-align:center}.middle_section .fixed_inquiry a{font-family:MontserratSubrayadaRegular;border-radius:5px 5px 0 0;color:#fff;font-size:14px;text-transform:uppercase;background:#EB7120;padding:10px 30px;text-align:center;line-height:25px;display:inline-block;vertical-align:top;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s}#return-to-top:hover,.middle_section .fixed_inquiry a:hover{background:#008DD2}.middle_section .fixed_inquiry a i{font-size:16px;padding-right:5px}#return-to-top{z-index:9;position:fixed;bottom:20px;right:20px;width:50px;height:50px;display:none;-webkit-border-radius:35px;-moz-border-radius:35px;border-radius:35px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;border:4px solid #008DD2;text-align:center;background:rgba(0,141,210,.6)}#return-to-top i{color:#fff;font-size:16px;line-height:38px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}#return-to-top:hover i{line-height:28px}.transport_eqipments.warper_pro{padding:0}.transport_eqipments.warper_pro .title_info{margin-top:40px}.transport_eqipments.warper_pro .trolleyimg_area{height:100%;overflow:hidden;float:left;width:100%;text-align:center;padding:20px;background-color:#fff;box-shadow:0 0 15px -3px rgba(0,0,0,.5);-webkit-box-shadow:0 0 15px -3px rgba(0,0,0,.5);-moz-box-shadow:0 0 15px -3px rgba(0,0,0,.5)}.transport_eqipments.warper_pro .main_trolley .trolleyimg_area a{overflow:visible}.transport_eqipments.warper_pro .main_trolley .trolleyimg_area a::after{right:-30px;top:-20px;left:auto}.transport_eqipments.warper_pro .main_trolley .trolleyimg_area a:hover::after{right:-20px;left:auto}.transport_eqipments.warper_pro .main_trolley .trolleyimg_area a:hover{box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none}.transport_eqipments.warper_pro .trolleytext_area p,.trolleytext_area li{color: #545454;font-size:19px;line-height:28px;position:relative;padding-right:10px}.transport_eqipments.warper_pro .trolleytext_area p::after{position:absolute;top:7px;right:-22px;content:"";background:#eb7120;width:12px;height:12px;border-radius:100%;z-index:1}.transport_eqipments.warper_pro .col-md-9 .row{border-left:2px solid #ccc;padding-left:15px}.modal .captcha-img img{top:8px;right:20px;position:absolute}#myModal-2 .modal-dialog{padding:0;position:relative;margin:auto!important;top:10%}#myModal-2 .modal-body{padding-top:0;padding-bottom:10px;background:#f8f8f8}#myModal-2 .modal-dialog .close{height:40px;width:40px;border-radius:100%;background:#008DD2;line-height:42px;text-align:center;z-index:99999999;color:#fff;text-shadow:0 0 0;font-weight:400;top:-10px;right:-10px;position:absolute;opacity:1;font-size:25px}#myModal-2 .modal-dialog .close:hover{background:#EB7120}#myModal-2 .modal-title{margin:10px 0 20px;font-size:20px;position:relative;color:#333;font-weight:600}#myModal-2 .custom-modal-header{text-align:center;color:#2B2B2B;text-transform:uppercase;letter-spacing:2px;padding:20px 12px 10px;border-bottom:none}#myModal-2 .form-control{font-weight:400;width:100%;box-shadow:none;-webkit-box-shadow:none;-moz-box-shadow:none;border-color:#d7d7d7;background:#fff;height:45px;border-radius:0;border-left:2px solid #008DD2;padding:10px 24px;font-size:14px}#myModal-2 .form-control:focus{border-left:2px solid #EB7120}#myModal-2 .submit{background:#008DD2;height:42px;width:100%;border-radius:0;font-weight:600;color:#FFF;float:right;margin-right:4px}#myModal-2 .submit:hover{background:#EB7120}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}100%{opacity:1;-webkit-transform:none;transform:none}}img.attachment-post-thumbnail {height: 100%;}nav.navigation.post-navigation {display: none;}textarea#someInput {height: 90px !important;}span.bread-current {color: #EB7120;}
span.ajax-loader {position: absolute; top: 32px; left: 60%;}
div.wpcf7-mail-sent-ok {border: none;color: #1eab4b;}
.wpcf7-validation-errors {position: absolute;}
.wpcf7-response-output.wpcf7-display-none, .wpcf7-response-output.wpcf7-display-none {display: block; position: absolute; margin-bottom: -31px;bottom: 65px;border: none;padding: 10px 0;}
div#myModal-2 .wpcf7-display-none { margin-bottom: 5px;}
div#myModal-2 span.ajax-loader {position: absolute; top: 13px; left: 55%;}
.wpcf7-validation-errors {color: #ff0a0a;}
.page_title h1 { color: #ffffff; margin: 0; font-weight: 600; font-size: 37px; }
.title_info h2 { margin: 0; font-size: 18px; font-weight: 700; color: #333; }
.title_info ul { padding-left: 10px; margin-top: 20px; }
.cutting-machine-text { float: left; width: 100%; padding: 0 0 40px; }
.cutting-machine-text p { color: #545454; font-size: 16px; line-height: 28px; margin: 10px 0px; }
.cutting-machine-text h3 { font-size: 18px; color: #333; font-family: Montserrat; font-weight: 700; margin: 25px 0px 15px; float: left; width: 100%; text-transform: uppercase; }
.cutting-machine-text ul { float: left; width: 100%; padding-left: 20px; }
.cutting-machine-text li { float: left; width: 100%; position: relative; padding: 6px 0 6px 10px; font-size: 16px; color: #545454; }
.cutting-machine-text li::after { position: absolute; top: 16px; left: -10px; background: #008dd2; border-radius: 100%; width: 6px; height: 6px; content: ""; }
.machine_parts p.cloth-guider-text { float: left; width: 100%; font-size: 16px; line-height: 28px; margin: 0 0px 25px; }
.main_trolley p.frame-batching-text { float: left; width: 100%; line-height: 28px; font-size: 16px; margin: 15px 0px 0px; }
.main_trolley p.cloth-plc-text { float: left; width: 100%; line-height: 28px; font-size: 16px; margin: 25px 0px 5px; }
div#post-29 {padding: 0;}
/*404 */
.error{ float:left; width:100%; margin:50px auto 0px auto; text-align:center; position:relative;}
.error h1{ font-size:200px; font-family: 'poppinsmedium'; color:#fff; text-shadow: 0px 0px 6px #000; position:relative;}
.text-bg{ width:100%; padding:50px 0px 100px 0px; background:#efefef; text-align:center;}
.text-bg h6{ font-size:50px; color:#F00; font-family: 'poppinssemibold'; margin:0px 0px;}
.text-bg p{ font-size:20px; color:#000; font-family: 'poppinsmedium';}
.text-bg a{ color:#000; padding:10px 30px; border:1px solid #333; transition:all ease 0.5s; -moz-transition:all ease 0.5s; -ms-transition:all ease 0.5s; -webkit-transition:all ease 0.5s;}
.text-bg a:hover{ background:#000; color:#fff;}
.postid-253 .beams_products {padding: 0;}
#thanks{width:70%; margin: 30px auto 70px auto; padding:20px; border:#CCC 1px dashed; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#333; line-height:20px; font-size:14px; background:#fff;}
#thanks h3{font-family: Verdana, Geneva, sans-serif; background-image:none; padding-bottom:15px; font-size: 18px; line-height: 30px; font-weight: bold; color: #ff7d00 !important}
#thanks p{}
@media only screen and (max-width: 480px){.error h1 {font-size: 100px;} }
@media only screen and (max-width: 550px){ .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors {bottom:28px; padding:7px 0;}}
/*404 END */



/****7-5-19*****/
.events-scssn {float: left;width: 100%;position: relative;padding: 20px;box-shadow: 0px 0px 25px -5px rgba(0, 0, 0, 0.1);}
.event_content {float: left;width: 100%;position: relative;}
.event_content h4 {float: left;width: 100%;color: #000;font-family: ProximaNovaSemibold;margin: 4px 0 15px;font-size: 30px;}
.event_content p {margin: 0 0 10px;color: #535353;float: left;width: 100%;text-align: justify;line-height: 25px;}
.event_content ul {float: left;width: 100%;position: relative;}
.event_content ul li {
    /* float: left; */
    width: 100%;
    font-size: 16px;
    padding: 7px 22px;
    display: inline-block;
    /* text-align: center; */
    position: relative;
    line-height: 25px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.03);
}
.event_content ul li:last-child {border-bottom: none;}
.event_content ul li span {
    display: inline-table;
    padding: 0 0 0 5px;
    font-weight: 500;
    text-align: left;
    font-size: 17px;
}

.event_content ul li:before {
    position: absolute;
    top: 50%;
    left: 3px;
    background: #008dd2;
    border-radius: 100%;
    width: 6px;
    height: 6px;
    content: "";
    transform: translateY(-50%);
}



.events-scssn a {float: left;position: relative;width: 100%;overflow: hidden;box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);}
.events-scssn a i {background: #EB7120;font-size: 17px;position: absolute;opacity: 0;z-index: 3;line-height: 25px;color: #ffffff;top: 55%;transform: translate(-50%,-50%);left: 50%;font-weight: 500;font-style: normal;padding: 6px 15px;box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.3);transition: 0.6s all;}
.events-scssn a:hover i {opacity: 1;top: 50%;}
.events-scssn a:after {z-index: 1;transition: .5s;-webkit-transition: .5s;content: "";height: 100%;width: 100%;background: rgb(0, 0, 0);position: absolute;top: 0;left: 0;background-size: 100%;opacity: 0;}
.events-scssn a:hover:after {opacity: 0.4;}


/*responsive*/
@media (max-width: 1199px) {
header .navbar .navbar-nav>li>a {padding: 40px 12px;font-size: 12px;}
}

 @media (max-width:767px) { 
 	.event_content {margin: 20px 0 0;}
 }


.event-list {
    margin-bottom: 35px;
}






.modal-content {
    border: none;
    -webkit-box-shadow: 0 0px 25px 0 rgba(0, 0, 0, 0.3);
    box-shadow: 0 0px 25px 0 rgba(0, 0, 0, 0.3);
    border-radius: 0;
}

.modal-open .modal {
    background: rgba(0, 0, 0, 0.3);
}
@media only screen and (max-width: 767px){	
	#pop_up_image .modal-dialog {width:420px !important;}
}
@media (min-width: 768px){
#pop_up_image .modal-dialog {
    margin: 30px auto;
    position: fixed;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);}
}
#pop_up_image .close { position:absolute !important; top:-15px; right:-15px; width:30px; height:30px; background:#000; border-radius:100%;
    font-size: 16px; line-height: 1; color: #fff; opacity:0.8; text-shadow:none; outline:none; border:2px solid #fff;}

#pop_up_image .load_popup { background:#000; opacity:.6 !important;}
#pop_up_image .modal-dialog {left:0; top:100%; transform: translateY(0); max-width:100%;}
#pop_up_image .modal-dialog img {max-width:100%;}
.home .modal.in .modal-dialog {transform: translateY(-100%) !important;} 
.home .modal-dialog, #pop_up_image .modal-dialog {margin:0;}
.home .modal-backdrop.in{background: transparent;}
.subpage_banner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.gallery_patoes ul li img{ max-height:265px;}

/*fix whatsapp button*/
.whatsapp-call {
	z-index: 111;
	position: fixed;
	top: 78%;
	right: 0;
}
.whatsapp-call a {
	background: #25d366;
	display: block;
	width: 80px;
	height: 80px;
	line-height: 75px;
	text-align: center;
	padding: 0px 5px 0 15px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
	margin: 0px 0 0 0;
	border-radius: 40px 0 0 40px;
	border-right: none;
	color: #fff;
	font-weight: 600;
	font-size: 45px;
}





