body{background:#fff;color:#363636;font-family: 'Poppins', sans-serif;font-size:14px;}
h1,
h2,
h3,
h4,
h5,
h6{font-family: 'Poppins', sans-serif;color:#0c0c0c;margin:0 0 20px;}
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a{color:#0c0c0c;}
p a{color:#363636; width: auto;
display: inline-block;}
p a:hover{text-decoration:underline;outline:none;}
p{letter-spacing:normal;margin-bottom:10px;line-height:23px;font-size:14px;color:#363636;}
a{color:#ffa200;text-decoration:none;outline:none;display:block;}
a:hover,
a:focus,
a:active{outline:none;text-decoration:none;}
img{max-width:100%;}
iframe{border:0;width:100%;}
blockquote{padding:0;border:0;}
label{color:#7f7f7f;display:block;font-weight:400;margin:0;}
textarea{border-radius:0!important;background:#fff;!important;resize:none;height:100px !important;}
select{border-radius:0!important;background:#fff;!important;resize:none;border:1px solid #f5f5f5;height:40px !important;line-height:40px !important;box-shadow:none;padding:0 10px !important;box-sizing:border-box;}
textarea,
select,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
input{    width: 100%;border:1px solid #ccc;height:40px;border-radius:0;background:#fff;line-height:40px;box-shadow:none;padding:0 10px;box-sizing:border-box;}
input[type="file"]{ width: 100%; padding: 0px; font-size: 12px; margin: 0; border: 0;}
.form-group{position:relative;}
.form-group i{position:absolute;left:15px;top:15px;}
.form-control::-moz-placeholder{color:#555;}
.form-control:focus::-moz-placeholder{color:#cc0000;}
.form-control:focus{border-color:#cc0000;}
h2{font-size:26px;/*text-transform:capitalize;*/font-weight:bold;}
h3{font-size:20px;margin:0 0 30px;font-weight:bold;overflow:hidden;}
h3 span{padding:0 10px 0 0;position:relative;}
h3 span::before{content:"";position:absolute;left:100%;background:url(images/heading-pettren.png) repeat-x center center;height:100%;width:999px;top:0;}
h4{font-size:16px;font-weight:bold;margin:0;text-transform:capitalize;text-align:center;padding:15px 0;color:#fff;}
h5{text-transform:capitalize;}
.btn{padding:0 15px;text-transform:capitalize;font-weight:bold;line-height:35px;text-align:center;border:1px solid transparent;border-radius:0;font-size:12px;color:#fff;}
.btn:hover{color:#fff;}
.btn i{margin:0 8px 0 0;}
.btn.blank{border-color:rgba(255, 255, 255, 0.5);}
.btn.blank:hover{background:#fff;}
.full-width{width:100%;}
.btn.gary-btn{background:#f8f8f8;color:#363636;}
.btn.red-btn:hover{background:#f8f8f8;color:#363636;}
.btn.dark{background:#333;}
.btn.black-btn{background:#000;color:#fff;}
.blue-btn{background:#1c72ce;text-transform:capitalize;font-size:15px;border-radius:3px;}
.btn.lg{height:50px;line-height:47px;font-size:14px;min-width:160px;}
.social-icons{margin:0;padding:0;list-style:none;}
.social-icons li{float:left;margin:0 0 0 8px;}
.social-icons li:first-child{margin:0;}
.social-icons li a{font-size:16px;}
.facebook{color:#3c5899;}
.twitter{color:#5ea9dd;}
.youtube{color:#ee1c1b;}
.pinterest{color:#ee1c1b;}
.btn-list{margin:0;padding:0;list-style:none;}
.btn-list li{float:left;margin:0 0 0 20px;}
.btn-list li:first-child{margin:0;}
.header{float:left;width:100%;}
.header .topbar{/*background:#1a647d;*/ background:#333;}
.header .connect_option{padding:0;margin-bottom:0;}
.header .login{border:0;font-size:14px;color:#fff;padding:0;}
.header .connect_option > li{padding:5px 20px;margin:0;position:relative;list-style:none; line-height: 30px;}
.header .connect_option > li ul{ display: none;}
.header .connect_option > li:hover ul{ left: 0; display: block; position: absolute; z-index: 999; background: #333; width: 160px; margin: 0; padding: 0;}
.header .connect_option > li:hover ul li{ list-style: none; border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.header .connect_option > li:hover ul li a{ color: #fff; padding: 3px 15px; font-size: 12px;}
.header .connect_option > li:hover ul li a:hover{color: #1a647d;}
.header .connect_option > li a.common{ color: #fff;}
.header .connect_option > li a.common:hover{ color: #1a647d;}
.header .connect_option > li::before,
.header .connect_option > li:first-child::after{content:"";position:absolute;width:1px;height:100%;top:0;border-right:1px solid rgba(255, 255, 255, 0.1);right:0;}
.header .connect_option > li:first-child::after{border-right:0;border-left:1px solid rgba(255, 255, 255, 0.1);left:0;}
.header .skype{color:#fff;padding:0;}
.order{padding:3px 15px;color:#fff;background:transparent;border:1px solid #fff;}
.order:hover{background:#fff;color:#333;border:1px solid #fff;}
.header .social-icons{float:left;overflow:hidden;margin: 3px 0;}
.header .social-icons li a{height:24px;width:24px;background:#fff;border-radius:100%;line-height:24px;text-align:center;font-size:14px;}
.header .social-icons li a i{ line-height: 24px;}
.header .social-icons li a:hover{color:#fff;}
.header .social-icon{padding:16px 20px;}
.header .social-icons .facebook:hover{background:#3c5899;}
.header .social-icons .twitter:hover{background:#5ea9dd;}
.header .social-icons .linkedin:hover{background:#0077B5;}
.linkedin{color:#0077B5;}
.header.social-icons .youtube:hover{background:#ee1c1b;}
.header .social-icons .pinterest:hover{background:#ee1c1b;}
.header .logo{position:absolute;top:-36px;z-index:100;}
.navigation{float:right;width:100%;position:relative;}
.navigation .nav-header{display:none;padding:12px 20px;}
.navigation .navbar button{float:right;width:40px;height:40px;background:#1a647d;border:none;outline:none;color:#fff;font-size:25px;border-radius:0px;}
.navigation .menu{display:block;}
.navigation .menu ul{float:right;}
.navigation .menu ul > li{ float: left; display:inline-block;position:relative;}
.navigation .menu ul > li > a{padding:25px 5px;display:block;color:#333;text-transform:capitalize;transition:all .3s ease;font-size:13px;background:none;text-transform:uppercase; font-weight: 500;}
.navigation .menu ul > li a i.home1{ font-size: 18px;}
.navigation .menu ul > li:last-child > a{border:none;padding-right:0px;}
.navigation .menu ul > li:hover a,
.navigation .menu ul > li.active a{color:#1a647d;background:none;}
.navigation .menu ul > li > ul.cs-dropdown{top:100%;left:0;}
.navigation .menu ul > li:last-child ul.cs-dropdown{right: 0; left: auto;}
.navigation .menu ul > li > ul.cs-dropdown.align-right{right:0;left:auto;}
.navigation .menu ul > li:hover > ul.cs-dropdown{visibility:visible;opacity:1;}
.navigation .menu ul > li > ul.cs-dropdown > li > ul.cs-dropdown{left:100%;margin-top:-36px;}
.navigation .menu ul > li > ul.cs-dropdown > li > ul.cs-dropdown > li > ul.cs-dropdown{left:-100%;margin-top:-31px;}
.navigation .menu ul > li > ul.cs-dropdown > li > ul.cs-dropdown.align-right{right:100%;left:auto;}
.navigation .menu ul > li > ul.cs-dropdown > li:hover > ul.cs-dropdown{visibility:visible;opacity:1;}
.navigation .menu ul > li ul.cs-dropdown{position:absolute;width:230px;opacity:0;visibility:hidden;z-index:99999;transition:all .3s ease;box-shadow:0px 10px 20px 0px rgba(0, 0, 0, 0.4);background:#fff;margin:0;padding:0;}
.navigation .menu ul > li ul.cs-dropdown li{display:block;padding:0;border-bottom:1px solid #eee; width: 100%;}
.navigation .menu ul > li ul.cs-dropdown li:last-child a{border-bottom:0;}
.navigation .menu ul > li ul.cs-dropdown li:last-child a:after{display:none;}
.navigation .menu ul > li ul.cs-dropdown li:hover > a{color:#fff; background:#1a647d;}
.navigation .menu ul > li ul.cs-dropdown li a{color:#333;font-size:12px;padding:8px 15px;position:relative;display:block;transition:all .3s ease;text-transform:capitalize; font-weight: normal;}
.navigation .menu ul > li ul.cs-dropdown li a i{float:right;}
.navigation .menu ul > li ul.cs-dropdown li a:hover{color:#fff;background:#1a647d;}
.navigation ul .cs-submenu > a > button{display:none;}
.navigation .navbar{display:none;padding:12px 0px;margin:0;}
.connect_option{float:right;padding:10px 0;}
.connect_option > li{float:left;position:relative;margin:0 0 0 30px;}
.connect_option > li:first-child{margin:0;}
.connect_option > li:first-child::before{content:"";}
.header .search-bar-holder .search-bar{margin:5px 0;min-width:100%;}
.header .search-bar-holder .form-control{height:30px;line-height:30px;background:#fff; font-size: 13px;}
.header .search-bar-holder .search-bar .search_btn{height:100%;padding:0 12px;line-height:30px;background:#008fbb;color:#fff; border: 0; border-left:1px solid rgba(0, 0, 0, 0.1);border-radius:0px;height: 30px;}
.header .search-bar-holder .search-bar .search_btn:hover{background:#008fbb;}
.search-bar{position:relative;color:#656565;float:right;}
.search-bar .form-control{height:37px;background:#1b1b1b;color:#656565;border:0;}
.search-bar .search_btn{position:absolute;right:0;top:0;padding:11px;cursor:pointer;}
.search-bar-holder a{margin:10px 20px 0 0;float:right;font-size:13px;color:#656565;font-weight:100;}
.search-bar-holder a i{margin:0 5px 0 0;}
.formative_feture{float:left;width:100%;padding:20px 0px 20px 0px;background:#1A647D;}
.feture_box{float:left;width:100%;padding:10px;border:1px solid #eee;}
.formative_feture i{color:#ffffff;margin:0;font-size:30px;width:40px;float:left;}
.formative_feture small{color:#ffffff;font-size:16px;font-weight:600;margin-top:5px;float:left;text-transform:capitalize;}
.formative_collection{float:left;width:100%;margin:0;padding:30px 0;}
.collection_box{float:left;width:100%;margin:0 0 30px;padding:0;position:relative;}
.collection_box figure figcaption,
.grid figure figcaption > a{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-transform:capitalize;font-size:1.25em;backface-visibility:hidden;}
figure.effect-oscar{background:rgba(0, 0, 0, 0.9);}
figure.effect-oscar img{opacity:0.9;width:100%;transition:opacity 0.35s;}
figure.effect-oscar figcaption{text-align:center;background:rgba(0, 0, 0, 0);color:#fff;}
figure.effect-oscar h2{margin:40% 0 10px 0;transition:transform 0.35s;transform:translate3d(0, 100%, 0);font-size:34px;line-height:36px;font-style:italic;color:#fff; font-weight: 500;}
figure.effect-oscar h3{float:left;width:100%;margin:5px 0 10px 0;transition:transform 0.35s;transform:translate3d(0, 30%, 0);font-size:24px;line-height:36px;font-style:italic;color:#ffffff;}
figure.effect-oscar small{float:left;width:100%;margin:12% 0 10px 0;transition:opacity 0.35s, transform 0.35s;transform:translate3d(0, 100%, 0);color:#fff;font-size:20px;font-weight:bold;}
figure.effect-oscar span{transition:opacity 0.35s, transform 0.35s;transform:translate3d(0, 100%, 0);color:#fff;font-size:16px;margin-top:25px;}
figure.effect-oscar p{transition:opacity 0.35s, transform 0.35s;transform:translate3d(0, 100%, 0);color:#fff;font-size:20px;font-weight:bold;margin-top:25px;}
figure.effect-oscar:hover figcaption{background-color:rgba(0, 0, 0, 0.4);transition-duration:1s;}
.formative-products{float:left;width:100%;margin:0;padding:50px 0;background:#f0f0f0;}
.products_heading{float:left;width:100%;text-align:center;}
.products_heading h1,.products_heading .title{font-size:30px;line-height:30px;display:inline-block;text-transform:capitalize;margin:0;font-weight:600;}
.separator{line-height:0.5;text-align:center;margin:10px 0 50px 0;}
.separator span{display:inline-block;position:relative;}
.separatorss span:before,
.separatorss span:after{content:"";position:absolute;border-bottom:5px solid #1a647d;top:0px;width:30px;}
.separator span:before{right:100%;}
.separator span:after{left:100%;}
.feature_product .item{border:solid 1px #1a647d;max-width:100%;background:#fff;padding-bottom:11px;margin-bottom:26px;position:static;opacity:1;margin:0 15px 30px;transition:opacity 0.3s ease;top:0;left:0}
.feature_product .item .image{position:relative;padding:30px 10px 0px;margin-bottom:13px;text-align:center;min-height:230px;max-height:230px;overflow:hidden;}
.feature_product .item .image img{margin:0px auto;top:0;left:0;right:0;bottom:0;}
.product_describe{display:block;overflow:hidden;margin-top:0px;margin-bottom:9px;}
.product_describe h3{    min-height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;overflow:hidden;width:100%;text-align:center;float:inherit;padding:0 20px;font-weight:400;font-size:18px;color:#333;text-transform:none;margin-bottom:12px;line-height:23px;text-transform: capitalize;}
.product_describe h3 a{ color: #333;}
.product_describe h3 a:hover{ color: #1a647d;}
.product_describe p a{display:block;overflow:hidden;width:100%;text-align:center;float:inherit;font-weight:400;font-size:16px;color:#ffa200;}
.feature_product .item:hover{border:solid 1px #40b4c1;box-shadow:0 0 0 1px #1a647d inset;}
.feature_product .item:hover .product_describe h3{color:#1a647d;}
.feature_product .item:hover .product_describe p{color:#333;}
.about_formative{float:left;width:100%;color:#fff;padding:80px 0;background:url(../images/about_bg.jpg) no-repeat fixed;/*text-align:center;*/background-size:cover;position:relative;}
.about_formative:before{background-color:rgba(17, 17, 17, 0.6);content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
.about_formative .mptitle{font-size: 36px;}
.about_formative h1.mph{font-size: 22px;color: #fff;font-weight: 300;}
.about_formative h3{color:#fff;font-size:36px;font-style:italic;text-transform:capitalize;}
.about_formative p{
	    color: #fff;
    font-size: 15px;
    text-transform: capitalize;
    padding: 0 0%;
    font-weight: 500;
    line-height: 1.4;
    text-align: justify;
}
.about_formative p strong,.about_formative p a{
	    color: #ffa200;
	    text-decoration: none;
}
.about_formative p a:hover{
	color: #1a647d;
	    text-decoration: none;
}
.about_formative p a{ color: #fff;}
.read_more{position:relative;padding:12px 25px 12px 25px;background:#ffa200;z-index:1;overflow:hidden;display:inline-block;font-weight:700;text-transform:uppercase;font-size:13px;line-height:21px;color:#333;box-shadow:0px 16px 35px 0px rgba(0, 0, 0, 0.2);transition:all 0.3s;margin-top:20px;}
.read_more:before,
.read_more:after{content:'';position:absolute;top:0;left:0;width:60%;border-radius:0;z-index:-1;height:100%;background:#ffa200;will-change:transform;transform:skew(-45deg) scaleX(0);transition:transform .3s ease-in-out;}
.read_more:before{right:75%;margin-right:-1px;transform-origin:0% 0%;}
.read_more:after{width:70%;left:75%;margin-left:-1px;transform-origin:100% 0%;}
.read_more:hover:before,
.read_more:hover:after{transform:skew(-45deg) scaleX(1.5);}
.read_more:hover{color:#fff; background: #1a647d;}
.formative_main{float:left;width:100%;color:#fff;padding:80px 0 0;background:url(../images/formative_bg.jpg) no-repeat fixed;text-align:center;background-size:cover;position:relative;}
.formative_main:before{background-color:rgba(17, 17, 17, 0%);content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
.formative_category{border:solid 1px #d8d8d8;max-width:100%;background:#fff;padding-bottom:11px;margin-bottom:26px;position:static;opacity:1;margin:0 15px 30px;transition:opacity 0.3s ease;}
.overlay{position:absolute;height:100%;width:100%;left:0;top:0;}
.position-center-center{left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);}
.position-center-x{position:absolute;top:50%;transform:translate(0, -50%);}
.position-center-y{left:50%;position:absolute;transform:translate(-50%, 0);}
.overlay h5{margin:0;}
.overlay h5 a{color:#fff;font-size:16px;font-weight:600;}
.category_figure{position:relative;margin:5px;}
.category_figure img{width:100%;}
.category_figure h4{background:#222;}
.category_figure .overlay{opacity:0;visibility:hidden;background:rgba(0, 0, 0, .8);}
.category_figure:hover .overlay{visibility:visible;opacity:1;}
.red-sec-heading{border-bottom:1px solid rgba(255, 255, 255, 0.2);padding:0px 0 30px;margin-bottom:15px;}
.red-sec-heading h5{color:#fff;margin:0;float:left;font-size:30px;font-weight:bold;}
.formative_blog .item{max-width:100%;padding-bottom:11px;position:static;opacity:1;margin:0 15px 10px;transition:opacity 0.3s ease;top:0;left:0}
.formative_blog .item .image{position:relative;padding:0px;margin-bottom:13px;overflow:hidden;}
.formative_blog .item .image img{margin:0px auto;top:0;width:100%;left:0;right:0;bottom:0;}
.blog_describe{display:block;overflow:hidden;margin-top:0px;margin-bottom:9px;}
.blog_describe h3{display:block;overflow:hidden;width:100%;float:inherit;font-weight:600;font-size:18px;color:#333;text-transform:none;margin-bottom:12px;line-height:23px;}
.blog_describe h3 a{ color: #009688;}
.blog_describe a:hover{color: #009688;}
.blog_describe p{display:block;overflow:hidden;width:100%;float:inherit;font-weight:400;font-size:13px;color:#333;}
abbr{display:inline-block;text-decoration:none;color:#333;}
.formative_blog .item:hover .blog_describe h3{color:#009688;}
.formative_blog .item:hover .blog_describe p{color:#333;}
.globally_formative{float:left;width:100%;color:#fff;padding:50px 0 30px;background:url(../images/testimonial-bg.jpg) no-repeat fixed;text-align:center;background-size:cover;position:relative;}
.globally_formative:before{background-color:rgba(17, 17, 17, 0.5);content:"";height:100%;left:0;position:absolute;top:0;width:100%;}
.globally_formative h3{float:left;width:100%;font-size:24px;color:#fff;text-align:left;margin-bottom:15px;}
.testimonials{float:left;width:100%;}
.testimonials-item{padding:40px 30px;font-size:15px;font-style:italic;background:#eee;border-radius:4px;line-height:24px;color:#333;}
.dont-know{float:left;width:100%;position:absolute;z-index:999;}
.testimonials .testimonial-info{font-size:16px;padding:0 15px;margin-top:18px;}
.testimonials .testimonial-info span{float:left;top:3px;font-weight:600;position:relative;color:#fff;}
.testimonials .testimonial-info p{color:#fff;display:block;font-size:13px;margin-top:10px;}
.testimonials .testimonial-info img{width:80px;float:left;height:80px;padding:2px;margin-right:15px;border:solid 1px #ccc;}
.testimonials .testimonial-author{overflow:hidden;}
.testimonials-item{position:relative;}
.testimonials-item:after,
.testimonials-item:before{left:80px;bottom:-20px;}
.testimonials-item:after{border-top:22px solid;border-left:0 solid transparent;border-right:22px solid transparent;}
.testimonials-item:after{width:0;height:0;content:" ";display:block;position:absolute;border-top-color:#eee;border-left-style:inset;border-right-style:inset;}
.rounded-x{border-radius:50%;}
.global{float:left;width:100%;}
.global p{text-align:left;color:#fff;font-size:15px;}
.global_image{float:right;padding:0 0 15px 15px;}
footer{float:left;width:100%;background:#333;padding:30px 0px;}
footer h4{ float: left; width: 100%; font-size:18px;text-align:left;color:#fff;margin-bottom:10px;}
footer p{float: left; width: 100%;  color:#fff;}
footer p a{ color:#009688;}
footer p a:hover{color:#fff;}
footer p span{ float: left;}
footer h4 span{color:#009688;}
.footer-links{float:left;width:100%;margin:0;padding:0;}
.footer-links li{line-height:24px;list-style:none;color:#dadada;font-size:14px;}
.footer-links a{color:#dadada;text-transform:capitalize!important;}
.footer-links a:hover{color:#009688;}
.copy{float:left;width:100%;background:#097273;line-height:40px;color:#ffffff;}
.copy a{ color: #000;}
.social-icons{float:left;overflow:hidden;margin:0;}
.social-icons li a{height:24px;width:24px;background:#e1e1e1;border-radius:100%;line-height:24px;text-align:center;font-size:14px;}
.social-icons li a:hover{color:#fff;}
.social-icon{padding:16px 20px;}
.social-icons .facebook:hover{background:#3c5899;}
.social-icons .twitter:hover{background:#5ea9dd;}
.social-icons .youtube:hover{background:#ee1c1b;}
.social-icons .pinterest:hover{background:#ee1c1b;}
#scroll-up{position:fixed;z-index:8030;bottom:10px;right:30px;width:46px;height:46px;border-radius:50%;color:#fff;font-size:24px;line-height:42px;text-align:center;text-decoration:none;cursor:pointer;transition:all 0.25s;display:none;background:#1a647d;}
#scroll-up:hover{background:#0093DD;}
.inner_header{position:relative;background-size:100%;padding:100px 0;width:100%;margin:0;}
.inner_header::before{position:absolute;display:block;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.4);top:0;left:0;z-index:0;content:'';}
.inner_header h1{margin: 0 0 10px;
text-transform: capitalize;
font-size: 36px;
font-weight: 600;
color: #fff;
text-align: center;
background: rgba(0, 0, 0, 0.5);
display: inline-block;
width: auto;
padding: 10px 20px;}
.inner_header h2{margin:0;letter-spacing:0px;text-transform:capitalize;font-size:18px;font-weight:normal;color:#eee;text-align:center;text-align: center;
background: rgba(0, 0, 0, 0.5);
display: inline-block;
width: auto;
padding: 10px 20px; }

.inner_header .cat_title{margin: 0 0 10px;
text-transform: capitalize;
font-size: 36px;
font-weight: 600;
color: #fff;
text-align: center;
background: rgba(0, 0, 0, 0.5);
display: inline-block;
width: auto;
padding: 10px 20px;}
.inner_header .cat_title2{margin:0;letter-spacing:0px;text-transform:capitalize;font-size:18px;font-weight:normal;color:#eee;text-align:center;text-align: center;
background: rgba(0, 0, 0, 0.5);
display: inline-block;
width: auto;
padding: 10px 20px; }
.formative_breadcrumb{background:#f9f9f9;position:relative;margin:0;box-shadow:0px 0px 5px 0px rgba(0, 0, 0, 0.2);}
.formative_breadcrumb .breadcrumb{background:none;border-radius:0;border:none;list-style:none;padding:0;float:left;display:inline-block;text-transform:capitalize;margin:0;}
.formative_breadcrumb .breadcrumb li{font-weight:bold;text-transform:uppercase;color:#666;float:left;display:inline-block;line-height:55px;}
.formative_breadcrumb .breadcrumb li a{float: left; padding:0;color:#666;letter-spacing:0.3px;}
.breadcrumb li:before{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;padding:0 14px;color:#fff;display:inline-block;}
.breadcrumb li.active{color:#1a647d;}
.breadcrumb li + li:before{content:"\f105";color:#fff;padding:0 14px;}
.formative_breadcrumb .breadcrumb li + li:before{ float: left; padding:20px 10px;color:#bfbfbf;}
.formative_list{float:left;width:100%;margin:0;padding:50px 0;}
.formative_sidebar{float:left;width:100%;margin:0;padding:0;}
.formative_sidebar h2{float:left;width:100%;padding:10px;margin:0;line-height:30px;background:#1a647d;font-size:22px;color:#fff;}
.formative_sidebar .left_title{float:left;width:100%;padding:10px;margin:0;line-height:30px;background:#1a647d;font-size:25px;color:#fff; font-weight: 600;}
.open-title{float:left;width:100%;padding:0;margin:0;line-height:20px;background:#333;font-size:15px !important;border-bottom:1px solid #444;}
.open-title a{color:#FFF;text-transform:uppercase;padding:10px;font-weight:500;}
.open-title a:hover{background:#1a647d;color:#fff;}
.open-title ul{float:left;width:100%;margin:0;padding:0;background:#eee;}
.left-list li{border-bottom:1px dashed #CCC;list-style-type:none;line-height:20px;position:relative;}
.left-list li a{display:block;font-weight:500;color:#000;text-align:left;font-size:12px;padding:4px 15px;text-decoration:none;text-transform:uppercase;line-height:24px;}
.left-list li a:hover{background:#1a647d;color:#fff;}
.left-list li a i{float:right;line-height:24px;}
.left-list li ul.submenu-list{display:none;transition:all 2s;position:absolute;left:98%;top:0px;z-index:200;background:#fff;width:180px;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.75);}
.left-list li:hover .submenu-list{display:block;transition:all 2s;}
.left-list li ul.submenu-list li a{display:block;font-weight:400;color:#333;text-align:left;font-size:13px;padding:4px 15px;text-decoration:none;text-transform:capitalize;line-height:24px;}
.left-list li ul.submenu-list li a:hover{background:#1a647d;color:#fff;}
.left-list li ul.submenu-list li ul.submenu-last{display:none;transition:all 2s;position:absolute;left:98%;top:0px;z-index:200;background:#fff;width:240px;box-shadow:0px 2px 5px 0px rgba(0, 0, 0, 0.75);}
.left-list li ul.submenu-list li:hover .submenu-last{display:block;transition:all 2s;}
.left-list li ul.submenu-list li:hover .submenu-last li a:hover{background:#1a647d;color:#fff;}
.formative_right_products{float:left;width:100%;margin:0 0 20px;padding:0;text-align:justify;}
.formative_right_products h1{padding:10px;margin:0 0 10px;line-height:30px;background:#1a647d;font-size:25px;color:#fff;/*font-style:italic;*/ font-weight: 600;}
.formative_right_products h2{padding:0px;margin:0 0 10px;line-height:30px;font-size:22px;color:#fff;}
.formative_list h2{margin:10px 0 10px;line-height:24px;font-size:20px;color:#333;}
.formative_list h3{float:left;width:100%;margin:10px 0 10px;line-height:24px;font-size:18px;color:#333;}
.formative_list h4{float:left;width:100%;margin:10px 0 10px;line-height:24px;font-size:16px;color:#333; text-align: left;}
.details-image{ float: right; width: 300px; margin:0px 0 15px 15px; text-align: center;}
.details-image span{ display: block;}
.details-image img{ width: 100%; border: 1px solid #ccc; margin-bottom: 15px;}
.details-en{width:auto;line-height:31px;background:#333;color:#FFFFFF!important;text-decoration:none;font-size:15px;padding:5px 20px;margin: 0; display:inline-block!important;}
.details-en:hover{background-color:#1a647d!important;color:#fff!important;}
.image-enquire{ float: left; width: 100%; margin: 0; padding: 0;}
.image-enquire img{ width: 100%; margin-bottom: 10px; border: 1px solid #ccc;}
.image-enquire h4{ color: #333; font-size: 18px; font-weight: 600; margin-bottom: 5px; text-align: left; padding: 0;}
.image-enquire p{ font-size: 14px; line-height: 18px; color: #666; text-align: justify; margin-bottom: 15px;}
@media (min-width: 240px) and (max-width: 680px) {
.details-image{ float: right; width: 100%; margin: 0 0 15px 15px; text-align: center;}
.details-image img{ width: 100%; border: 1px solid #333; margin-bottom: 15px;}
}


.formative_right_products p{font-size:14px;text-align:justify;}
.formative_product_item{float:left;width:100%;margin-bottom:15px;box-shadow:0px 3px 5px 0px rgba(210, 210, 210, 0.75);transition:all 0.35s ease-in-out;border-style:solid;border-width:1px 1px 0px 1px;border-color:#ccc;}
.formative_product_item .product{position:relative;padding:15px 15px 15px 0;text-align:center;min-height:200px;max-height:200px;overflow:hidden;border-right:1px solid #ccc; display: inline-block;}
.formative_product_item .product .image1{
width: 100%;
text-align: center;
overflow: hidden;
position: relative;
height: 175px;

}
.formative_product_item .product .image1 img{
/*position: absolute;*/
max-width: 100%;
top: 50%;
left: 50%;
width: auto;
transform:scale(1);transition:.3s ease-in-out;
}
.formative_product_item .product .image1 img:hover{transform:scale(1.1);}
.padding0{padding:0;}
.right-content{position:relative;}
.right-content h3{line-height:24px;padding:10px 0;text-align:left; margin: 0;}
.right-content h4{line-height:24px;padding:10px 0;text-align:left;}
.blue-line1{width:100%;display:block;height:1.1px;background:#eee;position:relative;margin-bottom:10px;padding:0 15px;}
.read_more_product{ float: left; background:#333; padding: 7px 18px; font-size:14px;color:#fff;margin:10px 5px 10px 0px;display:block;}
.read_more_product i{margin-left:10px;}
.read_more_product:hover{color:#fff; background: #1a647d;}
.right-content h3 a:hover{color:#1a647d;}
.right-content h4 a:hover{color:#1a647d;}
.formative_sidebar{margin-bottom:20px;}
.contact-form{float:left;width:100%;background:#eee;padding:10px 10px 10px;}
.btn-submit{background:#1a647d;color:#fff;padding:0px 25px; font-size: 14px;}
.btn-submit:hover{background:#1a647d;color:#fff;}
.final_product{float:right;position:relative;width:100%;padding:0;text-align:center;overflow:hidden;margin:0;border:1px solid #ccc;}
.product_detail{float:left;width:100%;margin:0;padding:0;}
.product_detail li{line-height:22px;list-style:none;}
.related_product{float:left;width:100%;}
.related_product .item{border:solid 1px #d8d8d8;max-width:100%;background:#fff;padding-bottom:11px;margin-bottom:26px;position:static;opacity:1;margin:0 15px 30px;transition:opacity 0.3s ease;top:0;left:0}
.related_product .item .image{position:relative;padding:30px 10px 0px;margin-bottom:13px;text-align:center;min-height:200px;max-height:200px;overflow:hidden;}
.related_product .item .image img{margin:0px auto;top:0;left:0;right:0;bottom:0;}
.related_product .product_describe{display:block;overflow:hidden;margin-top:0px;margin-bottom:9px;}
.related_product .product_describe h3{display:block;overflow:hidden;width:100%;text-align:center;float:inherit;padding:0 20px;font-weight:400;font-size:16px;color:#333;text-transform:none;margin-bottom:12px;line-height:23px;}
.related_product .product_describe p{display:block;overflow:hidden;width:100%;text-align:center;float:inherit;font-weight:400;font-size:16px;color:#1a647d;}
.related_product .item:hover{border:solid 1px #1a647d;box-shadow:0 0 0 1px #1a647d inset;}
.related_product .item:hover .product_describe h3{color:#1a647d;}
.related_product .item:hover .product_describe p{color:#333;}
.q-detail{float:left;width:100%;height:auto;overflow:hidden;background:#eee;margin:0;padding:10px;border-bottom:1px solid rgb(222, 222, 222);padding-bottom:20px;margin-top:10px;}
.q-detail li{width:47%;float:left;line-height:24px;font-size:14px;font-family:"Segoe UI", Tahoma, Arial, Helvetica, sans-serif;border-bottom:1px dashed #ccc;margin-right:2%;padding-bottom:5px;list-style:none;color:#000;}
.more_products{float:left;width:100%;margin:0;padding:0;}
.product_box_1{float: left;
width: 100%; border:solid 1px #40b4c1;max-width:100%;background:#fff;padding-bottom:11px;margin-bottom:26px;position:static;opacity:1;margin:0 0px 30px;transition:opacity 0.3s ease;top:0;left:0;}
.product_box_1 .image{position:relative;padding:10px 10px 0px;margin-bottom:13px;text-align:center;min-height:200px;overflow:hidden;}
.product_box_1 .image img{margin:0px auto;top:0;left:0;right:0;bottom:0;}
.product_box_1 .image1{position:relative;padding:10px 10px 0px;margin-bottom:0px;text-align:center;min-height:200px;overflow:hidden;}
.product_box_1 .image1 {
    position: relative;
    padding: 10px 10px 0px;
    text-align: center;
    overflow: hidden;
}
.formative_list .product_box_1 h2 {
    margin: 10px 0 0px;
    line-height: 24px;
    font-size: 19px;
    color: #009688;
    text-align: center;
    padding: 5px 10px;
}
.formative_list .product_box_1:hover a h2{ color:#009688;}
.product_box_5{float: left;
width: 100%; border:solid 1px #009688;max-width:100%;background:#fff;padding-bottom:11px;margin-bottom:26px;position:static;opacity:1;margin:0 0px 30px;transition:opacity 0.3s ease;top:0;left:0;}
.product_box_5 .image img{margin:0px auto;top:0;left:0;right:0;bottom:0;}
.product_box_5 .image1{position:relative;padding:10px 10px 0px;margin-bottom:0px;text-align:center;overflow:hidden;}
.product_box_1 .image1 {
    position: relative;
    padding: 10px 10px 0px;
    text-align: center;
    overflow: hidden;
}
.formative_list .product_box_5 h2 {
    margin: 10px 0 0px;
    line-height: 24px;
    font-size: 16px;
    color: #009688;
    text-align: center;
    padding: 5px 10px;
    min-height: 60px;
}
.formative_list .product_box_5:hover a h2{ color:#009688;}



.product_box_1 .product_describe{display:block;overflow:hidden;margin-top:0px;margin-bottom:9px; text-align: center;}
.product_box_1 .product_describe h3{display:block;overflow:hidden;width:100%;text-align:center;float:inherit;padding:0 20px;font-weight:400;font-size:16px;color:#333;text-transform:none;margin-bottom:12px;line-height:23px;text-transform: capitalize;}
.product_box_1 .product_describe span{
	display: block;
    overflow: hidden;
    text-align: center;
    float: none;
    font-weight: 400;
    font-size: 14px;
    color: #333;
    padding: 0px 10px;
    margin-bottom: 15px;
}

a.product-des-btn{
	background: #1a647d;
	color: #fff;
	text-align: center;
	padding: 8px 0px;
	width: 115px;
	margin: auto;
	transition: 0.5s;
	margin-top: 10px;
}

a.product-des-btn:hover{
	background: #222;
}

.product_box_1:hover{border:solid 1px #1a647d;box-shadow:0 0 0 1px #1a647d inset;}
.product_box_1:hover .product_describe h3{color:#1a647d;}
.product_box_1:hover .product_describe p{color:#333;}

.margin0{margin:0!important;}
.app-figure{width:100% !important;margin:0px auto;border:1px solid #eee;padding:20px;position:relative;}
.selectors{margin-top:10px;text-align:center;}
.selectors .mz-thumb img{max-width:56px;}
.sitemap{
	border-left: 1px solid #666;
	padding:0;
	
}
.sitemap li{ list-style:none!important;
	background: transparent url(../images/sitemap_hr.png) no-repeat scroll 0px 9px;
padding: 0px 0px 0px 15px;
margin-bottom: 5px;
}
.sitemap li ul{border-left: 1px solid #666;
	padding:0;}
.sitemap li a{
	color: #333;
	font-size: 14px;
padding-bottom: 5px;
display: block;
}
.sitemap li a:hover{ color:#1a647d;}
.room-t-wrapper{
  position: relative;
  margin-bottom:0px;
    padding: 40px 0 30px;
  overflow: hidden;
    border: 1px solid #ccc;
    background: #eee;

}
.img-wrap{padding: 0 15px 15px 0;}
.room-t-wrapper .img-holder {
position: relative;
height: 570px;
border: 30px solid #ffffff;
box-shadow: 0 6px 15px 4px rgba(0,0,0,0.12);
overflow: hidden;
}

.room-t-wrapper .img-holder img{
    width: 100%;
    height: 100%;
/*    border: 30px solid #ffffff;
box-shadow: 0 6px 15px 4px rgba(0,0,0,0.12);*/
pointer-events: none;
}
.room-t-wrapper .content{
   background: #eee;
   /* padding: 50px 55px 50px;*/
   position: relative;
    min-height: 285px;
}
.room-t-wrapper .content h2{
    color: #0e1322;
    margin: 0 0 0.3em;
    padding: 0;
    position: relative;
}
.content ul{ margin: 0; margin-bottom: 20px;}
.img-holder-gallery{
border: 40px solid #ffffff;
box-shadow: 0 6px 15px 4px rgba(0,0,0,0.12);}
.cat-gallery .item{max-width:100%;padding-bottom:0px;position:static;opacity:1;transition:opacity 0.3s ease;top:0;left:0}
.cat-gallery .item .image{position:relative;padding:0px;margin-bottom:0px;overflow:hidden;}
.cat-gallery .item .image img{margin:0px auto;top:0;width:100%;left:0;right:0;bottom:0; border: 1px solid #eee;}
.cat-gallery .owl-controls{text-align: center;
position: absolute;
z-index: 999;
margin: 3px auto;
left: 0;
width: 100%;}
.owl-theme .owl-controls {
    text-align: center;
    width: 100%;
}
.cat-gallery .owl-controls .owl-theme .owl-controls .owl-buttons div{background: #1d1835;}

.room-t-wrapper .content p{
    color: #333;
    margin: 0 0 8px;
    text-align: left;
    padding: 0;  
}
.room-t-wrapper .content h3 { margin-bottom: 5px;}
.room-t-wrapper .content .bottom-content{
    width: 100%;
}
.room-t-wrapper .content .bottom-content p{
   color: #242424;
    padding: 0;
    margin: 0 0 0.5em; 
}
.room-t-wrapper .content .bottom-content p span{
      display: block;
    font-style: italic;
    color: #888;
    margin:0 0 2em;
}
.room-t-wrapper .content .bottom-content a{ float: left;
    background: #1a647d;
    padding: 9px 15px;
    margin: 0;
    letter-spacing: 0px;
    color: #fff;
    border-radius: 3px;
    text-transform: uppercase;
}
.room-t-wrapper .content .bottom-content a:hover{
    background: #1a1a1c;
    color: #fff; 
}
.room-t-wrapper .content .bottom-content .pull-right{
    margin-top: 1.5em;
}

.room-l-wrapper{
  position: relative;
  margin-bottom:0;
  overflow: hidden;
}
.room-l-wrapper .content{
    /*padding: 50px 55px 50px;*/
    position: relative;
}
.room-se-wrapper{
    position: relative;
}
.room-se-wrapper {
    position: relative;
}

.room-sed-wrapper{
    position: relative;
    overflow: hidden;
}
.punch-line-here{ background: #eee; float: left; width: 100%; padding: 20px 0; color: #fff; font-weight: 600; text-align: center;}
.punch-line-here h5{ float: left; color: #333; font-size: 25px; line-height: 30px; margin: 0; padding: 0; text-transform: capitalize; font-weight: 600; width: 100%; font-style: italic;}
.punch-line-here h5 a{ display: inline-block; background: #40b4c1; color: #fff; font-size: 18px; padding: 10px 20px; border-radius:4px; margin-left: 15px; font-style: normal;}
.punch-line-here h5 a:hover{ background: #333;}
.custom-product-p-img h3{ text-align: center; width: 100%; float: left; margin: 0; padding: 0 0 10px; color: #1a647d;}
.custom-product-p-img p{ text-align: center; font-size: 14px; line-height: 24px; color: #333;}
@media screen and (max-width:600px){.mz-thumb img{max-width:39px;}
}
.formative_right_products h5{margin:0 0 5px;}
address p{font-size:14px;line-height:24px;margin:0;padding:0;}
.capitalize a{text-transform:capitalize!important;}
.blog_detail{width:300px;margin:0 0 15px 15px;}
.team_form{float: left; width: 100%; padding:0; margin:0px;}
.team_form p{ margin: 0; padding: 0;}
.team_form p strong{ float: left; width: 100%; color: #fff; font-size: 14px; line-height: 24px; padding: 5px 10px; border-left: 1px solid #504777}
.team_form table {
    border: 1px solid #ccc;
    width: 100%;
    margin:0;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
  }

.team_form table tr {
    border: 1px solid #ddd;
    padding: 5px;
  }
.team_form table tbody tr:nth-of-type(2n+1) {
    background-color: #f0f0f0;
}

.team_form table th{
    border: 1px solid #ddd;
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
	font-size:14px;
  }
.team_form table td
  {
    font-size:12px;
    border: 1px solid #ddd;
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
      
  }

.team_form table th {
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 1px;
	background: #1d1835;
	color:#fff;
  }

  @media screen and (max-width: 600px) {

.team_form table {
      border: 0;
    }

.team_form table thead {
      display: none;
    }

.team_form table tr {
      margin-bottom: 10px;
      display: block;
      border-bottom: 2px solid #ddd;
    }
	
.team_form table tbody th {
      display: none;
    }

.team_form table th:last-child {
      border-bottom: 0;
    }

.team_form table th:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
	  color:#183883;
    }
	
	

.team_form  table td {
      display: block;
      text-align: right;
      font-size: 13px;
      border-bottom: 1px dotted #ccc;
    }

.team_formtable td:last-child {
      border-bottom: 0;
    }

 table td:before {
      content: attr(data-label);
      float: left;
      text-transform: uppercase;
      font-weight: bold;
	  color:#183883;
    }
    .footer-links a {
    color: #dadada;
    text-transform: capitalize !important;
    padding: 5px 0;
    border-bottom: 1px solid #444;
      }
	}
.contect_form1 input {
    width: 100%;
    height: 50px;
    margin-top: 0px;
    padding-left: 10px;
    margin-bottom: 20px;
    background: transparent;
    border: 2px solid #1a647d;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.contect_form4 textarea {
    width: 100%;
    margin-bottom: 20px;
    padding-left: 10px;
    background: transparent;
    border: 2px solid #1a647d;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
    resize: none;
}
.dc_cont_div input{
	border:2px solid #dcdcdc;
	color:#8a8a8a;
}
.dc_cont_div textarea{
	border:2px solid #dcdcdc;
	color:#8a8a8a;
}
.dc_cont_div textarea:hover, .dc_cont_div textarea:focus{
	border:2px solid #1a647d;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
} 
.dc_cont_div input:hover, .dc_cont_div input:focus{
	border:2px solid #1a647d;
	-webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -moz-transition: all 0.5s;
    transition: all 0.5s;
}
.btn-submit1{ margin-top: 10px; border: 0px!important; color: #fff!important;}
.left-bg { margin-left: 10px; padding: 0;}
.left-bg li{ line-height: 24px; font-size: 14px; list-style: none;}
.left-bg li:before{    
    content: "\f0da";
font-family: "FontAwesome";
    margin-right: 5px;
}
.social-icons li a i{ line-height: 24px;   }
#post{ float: left; width: 100%; margin:0; padding: 10px 15px; background: #fff; }
#enquiry_panel{position: fixed; bottom: 0px; left:3%; width:280px; border:2px solid #1a647d; border-bottom: 0; padding:0px; border-radius: 4px 4px 0 0; z-index: 999;}
#enquiry_title{margin:0px; background-color:#1a647d; text-align:center; color:#fff; font-weight: 600; padding:8px 15px 10px; size:20px; cursor:pointer;}
#enquiry_panel #post{display:none;}
#post input[type="text"], #post select,
#post input[type="number"]{width:100%; margin-bottom: 10px; padding:4px 12px; border-radius:2px; border:1px solid #eee;}
#post textarea{width:100%; height:80px!important; margin-bottom: 10px; padding:4px 12px; border-radius:2px; border:1px solid #eee;}
.submit_quick{width:130px; background:#1a647d; border:none; color:#fff; font-size:14px; border-radius:2px; cursor: pointer;}
select{ width: 100%;}
.submit_quick:hover{background: #1a647d; color: #fff;}
#myModal{ margin: 0; padding: 0!important;}
.modal-content{border-radius: 0;}
.modal-header{ padding: 0 15px; background: #1a647d; color: #fff;}
.modal-header h4{ text-align: left; font-size: 18px; line-height: 18px;}
.close {
    float: right;
    font-size: 23px;
    font-weight: 600;
    line-height: 2;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    opacity: .7;
}
.close:hover, .close:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
    opacity: .9;
}
.modal-body input[type="text"], .modal-body select,
.modal-body input[type="number"]{width:100%; margin-bottom: 15px; padding:5px 12px; border-radius:0px; border:1px solid #ccc; line-height: 35px; height: 35px;}
.modal-body textarea{width:100%; height:100px!important; margin-bottom: 15px; padding:3px 12px; border-radius:0px; border:1px solid #ccc;}
.modal-body  select{ width: 100%; margin-bottom: 15px;}
.auto-pop-sub{width:120px; background:#333; border:none; color:#fff; font-size:14px; border-radius:0px; cursor: pointer; line-height: 35px; hanging-punctuation: 35px;}
.auto-pop-sub:hover{background: #1a647d; color: #fff;}
.enquiry{
position: fixed;
z-index: 8030;
bottom: 40px;
left: 25px;
height: 50px;
color: #fff;
font-size: 18px;
text-align: center;
text-decoration: none;
cursor: pointer;

}
.enquiry i{ float: left;
z-index: 999;
position: absolute;
left: 0;
width: 50px;
height: 50px;
border-radius: 50%;
color: #fff;
font-size: 24px;
line-height: 50px;
text-align: center;
text-decoration: none;
cursor: pointer;
background: #1a647d;
transition: 0.5s;
}
.enquiry strong{ background: #eee;
color: #333;
padding: 10px 20px;
border-radius: 0 30px 30px 0;
height: 45px;
float: left;
    font-size: 15px;
margin-top: 3px;
margin-left: 35px; }
.enquiry i:hover{ color:#fff; background: #1a647d;}
.enquiry strong:hover{  color:#fff; background: #1a647d;}
.alert {
position: fixed;
left: 70px;
z-index: 999999;
bottom: 6px;
width: 135px;
padding: 10px;
        }
.closebtn{ float: right;font-size: 14px;
cursor: pointer;}
.button_b2b{ color: #1a647d;}
.button_b2b:hover{ color: #1a647d;}
/*==new-css====*/

.header-fixed {
    position: fixed;
    width: 100%;
    top: 0px;
    z-index: 100;
    animation-name: fadeInDown;
    animation-duration: 1s;
    animation-fill-mode: both;
    background: #fff;
    border-bottom: 1px solid #333;
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    transform: none;
  }
}

nav.nav.header-fixed {
    padding-top: 0px;
}


.header-fixed .logo{
	/*width: 150px;*/
	width: 120px;
	top: 1px;
}
.main_index a{display: inline-block!important;}
/*.ming{ padding-bottom: 60px;}*/
.globe{width: 40px; float: left; margin-right: 5px; line-height: 30px;}
.globe img{ width: 40px;}
.list_left {
	float: left;
    
}
.about_formative{ padding: 0;}
.about_formative .container {
    width: 100%;
}

.list_left h4 {
    font-size: 18px;
    margin-bottom: 10px;
    color: #fff;
    line-height: 24px;
    font-weight: 600;
    text-align: left;
    padding: 0;
}
.welcome_list{ background: #1a647da3; padding:40px 50px;}
.welcome_col{padding:40px 50px;}
.welcome_list img {
	width: 100%;
	height: auto;
	margin-bottom: 15px;
}
.welcome_list p {
	color: #fff;
	letter-spacing: 0.1px;
	margin: 0px 0px 15px;
}
.contact{ color: #fff!important;}
address a{ color: #1a647d;}
.related_btn{ display: inline-block!important;}
.formative_right_products ul{ /*float: left; width: 100%;*/ margin: 0 0 0 15px; padding: 0;}
.enquire_btn{
left: 0px;
top: 150px;
z-index: 99;
position: fixed;
background: #da251d;
color: #fff !important;
font-size: 16px;
font-weight: 600;
text-align: center;
transform: rotate(-90deg);
transform-origin: left bottom;
padding: 0 15px;
line-height: 33px;
margin-left: 35px;
margin-top: 140px;
height: 35px !important;
}
.enquire_btn:hover{ background: #da251d;}

.enquire_btn1{
left: 0px;
top: 320px;
z-index: 99;
position: fixed;
background: #097273;
color: #fff !important;
font-size: 16px;
font-weight: 600;
text-align: center;
transform: rotate(-90deg);
transform-origin: left bottom;
padding: 0 15px;
line-height: 33px;
margin-left: 35px;
margin-top: 140px;
height: 35px !important;
}
.enquire_btn1:hover{ background: #097273;}
.market-list{
background: rgb(252, 252, 252) none repeat scroll 0% 0%;
height: auto;
overflow: hidden;
padding: 10px;
border: 1px solid rgb(222, 222, 222);
    margin: 0!important;
}
.market-list li{
border-bottom: 1px dashed #CCC;
list-style-type: none;
line-height: 20px;
width: 23%;
    margin-left: 1%;
float: left;

}

.market-list li a{
display: block;
font-weight: bold;
color: #333;
text-align: left;
font-size: 12px;
padding: 4px 15px;
text-decoration: none;
text-transform: uppercase;
line-height:24px;

}
.market-list li a:hover{
 background: #1a647d;
color:#fff;
}
.trade_partners{ float: left; width: 100%; margin: 0; padding: 50px 0;}
.trade_partners .item{border:solid 1px #d8d8d8;max-width:100%;background:#fff;margin-bottom:26px;position:static;opacity:1;margin:0 15px 30px;transition:opacity 0.3s ease;top:0;left:0}
.trade_partners .item .image{position:relative;padding:15px 10px 0px; text-align:center;min-height:100px;max-height:100px;overflow:hidden;}
.trade_partners .item .image img{position: absolute;
    max-width: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: auto;
    max-height: 100%;

}
.enquire_btn3{
right: 0px;
top: 100px;
z-index: 99;
position: fixed;
background: #da251d;
color: #fff !important;
font-size: 16px;
font-weight: 600;
text-align: center;
transform: rotate(-90deg);
transform-origin: right bottom;
padding: 0 15px;
line-height: 33px;
margin-left: 35px;
margin-top: 120px;
height: 35px !important;
}
.enquire_btn1:hover{ background: #333;}
img.ming {
    width: 73%;
    margin-top: 50px;
}
.play_btn {
       color: #1a647d;
    font-size: 30px;
    left: 50%;
    padding-left: 7px;
    position: absolute;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 1;
    width: 120px;
    height: 120px;
    line-height: 120px;
    border-radius: 100%;
    text-align: center;
    background: rgba(255,255,255,0.6);
}
.play_btn:before {
    content: "";
    position: absolute;
    z-index: 0;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 110px;
    height: 110px;
    background: #fff repeat scroll 0 0;
    border-radius: 100%;
    animation: pulse-border 1500ms ease-out infinite;
}
.play_btn i {
       display: block;
    position: relative;
    z-index: 3;
    color: #1a647d;
    line-height: 124px;
    font-size: 43px;
}
.flaticon-play-button:before {
    font-size: 45px !important;
}
.flaticon-play-button:before {
    content: "\f116";
}
.play_btn:after {
       content: "";
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    display: block;
    width: 110px;
    height: 110px;
    background: rgba(255,255,255,0.2) repeat scroll 0 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 100%;
    transition: all 200ms;
    -webkit-transition: all 200ms;
    -moz-transition: all 200ms;
    -ms-transition: all 200ms;
    -o-transition: all 200ms;
    border: 1px solid #1a647d;
    
}
@-webkit-keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }

  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}

@keyframes pulse-border {
  0% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1);
    opacity: 1;
  }

  100% {
    transform: translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);
    opacity: 0;
  }
}
.modal_img {
    width: 100%;
    text-align: center;
    overflow: hidden;
    position: relative;
    height: 500px;
    border: 1px solid #eee;
}
.modal_img img {
    position: absolute;
    max-width: 100%;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: auto;
    max-height: 100%;
}
#slider1 .owl-controls{
    margin-top: 0px !important;
    position: absolute;
    top: 44%;
}
#slider1 .owl-controls .owl-buttons div{
    background: #008fbb00;
    border-radius: 4px;
    padding: 5px 12px;
    font-size: 15px;
    position: absolute;
}
#slider1 .owl-controls .owl-buttons .owl-prev{
    left: 5%;
}
#slider1 .owl-controls .owl-buttons .owl-next{
    right: 5%;
}

/*-----------Comment-----------*/
.box_border{
    border: 1px #ccc solid;
    padding: 20px;
}
.box_border h2{margin-bottom:0px;}
.box_border .pro_code{
	background: #1a647d;
    font-size: 15px;
    padding: 0px 15px;
    font-family: arial;
    color: #fff;
    font-weight: 600;
    margin-bottom: 10px;
    display: inline-block;
    border-radius: 3px;
}
.box_h2{
    font-size: 22px !important;
    font-family: arial !important;
    text-transform: none !important;
    color: #111111 !important;
}
.box_content p{
    font-size: 18px;
    margin-bottom: 2px;
    font-family: arial;
}
.box_h2:hover{
    color: #1a647d !important;
}
.box_table table>tbody>tr>td:first-child{
    border: 1px solid #ccc;
    color: #848484 !important;
    width: 40%;
}
.box_table table>tbody>tr>td{
    border: 1px solid #ccc;
    width: 60%;
    font-size: 16px;
    line-height: 20px;
    font-family: arial;
    color: #000 !important;
font-weight:600;
padding: 4px 5px;
    text-align: left;
}
.box_table table{
    width: 100%;
}
.product_image{
    width: 100%;
    height: 300px;
    position:relative;
    border: 1px solid #ccc;
}
.product_image img{position:absolute; max-width:100%; top:50%; left:50%; transform:translate(-50%,-50%); max-height:100%; width:auto;}
#moretext {
    display: none;
    margin-bottom: 20px;
    margin-top: 10px;
}

#readmore_show {
    color: #333;
    font-size: 14px;
    border: none;
    padding: 0;
    font-weight: 600;
    background:transparent;
    border:0;
    outline:0;
    display: block;
    margin-top:10px;
    position: relative;
    width: 100%;
    text-align: left;
}
.box_img_btn{
    width: auto;
    background: #333;
    color: #FFFFFF!important;
    text-decoration: none;
    font-size: 15px;
    font-weight: 300;
    padding: 8px 20px;
    margin: 10px auto;
    display: inline-block;
    border: 0;
	transition:0.3s;
}
.box_img_btn:hover{
background:#1a647d
}
.box_toggle:hover{
    color: #1a647d !important;
}

.view-info {
    
    top: 350px;
    z-index: 10;
    position: fixed;
    background: #ed3237;
    font-size: 16px;
    text-align: center;
    transform: rotate(-90deg);
    transform-origin: 0 0;
}
.view-info a {
    display: block;
    color: #fff;
    padding: 5px 15px;
    font-weight: 600;
}
.cb20{
	clear:both;
	height:20px;
}