@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}td,th{text-align:left;font-weight:400;vertical-align:middle}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}b,strong{font-weight:700}
@font-face{font-family:'FontAwesome';font-display:swap;src:url('../font/fontawesome-webfont-v=4.7.0.eot');src:url('../font/fontawesome-webfont-.eot#iefix&v=4.7.0') format('embedded-opentype'),url('../font/fontawesome-webfont-v=4.7.0.woff2') format('woff2'),url('../font/fontawesome-webfont-v=4.7.0.woff') format('woff'),url('../font/fontawesome-webfont-v=4.7.0.ttf') format('truetype'),url('../font/fontawesome-webfont-v=4.7.0.svg#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}  

@font-face{font-family:"Lato Bold";font-display:swap;src:url("../font/Lato-Bold.ttf")}
@font-face{font-family:"Lato Regular";font-display:swap;src:url("../font/Lato-Regular.ttf")}
@font-face{font-family:"Lato Thin";font-display:swap;src:url("../font/Lato-Thin.ttf")}
@font-face{font-family:"Lato Italic";font-display:swap;src:url("../font/Lato-Italic.ttf")}
sub,sup{font-size: 10px;}
#cart_count{
    background:red;
	padding: 2px 5px 2px 5px;
	color:white;
    border-radius: 3rem;
}
button{cursor:pointer}
.cart-img img{
	height:200px;
	width:auto;
	padding:5px;
	
}
.cart-img{
	text-align:center;
	background: radial-gradient(white 30%, lightblue 70%);
}
.cart-box{
	margin:20px 10px;
	background-color: white;
}
.bg-cart{
	background-color: #f8f9fa!important;
	padding:50px 20px;
}
.bg-cart .title-decor:before{
	left:58%;
}
.cart-total{
	color:black;
}
.btn-danger {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
	display: inline-block;
    font-weight: 400;
  
    text-align: center;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
   
    border: 1px solid transparent;
    padding: 0.375rem 0.75rem;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 0.25rem;
}
.cart-text-success {
    color: #28a745!important;
}
.cart-price-details{
	background-color: white;
    border: 1px solid #dee2e6;
    padding: 30px;
}
.hr-cart{margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0,0,0,.1);
}
.fa-shopping-cart:before{content:"\f07a"}.fa-shopping-cart{vertical-align:baseline;}.fa-envelope-open:before{content:"\f2b6"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-chevron-up:before{content:"\f077"}.fa-caret-down:before{content:"\f0d7"}.fa-phone:before{content:"\f095"}.fa-phone{color:white;}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-envelope:before{content:"\f0e0"}.fa-envelope-open{color:white;}.fa-envelope{color:white;}.fa-instagram:before{content:"\f16d"}.fa.fa-instagram{color:transparent;background:#929292;background-clip:text;-webkit-background-clip:text}.fa-youtube:before{content:"\f167"}.fa.fa-youtube{color:#e52d27}.fa-facebook:before{content:"\f09a"}.fa.fa-facebook{color:#929292}.fa-linkedin:before{content:"\f0e1"}.fa.fa-linkedin{color:#929292}.fa-twitter:before{content:"\f099"}.fa.fa-twitter{color:#55acee}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp{color:#fff;background:linear-gradient(#25d366,#25d366)15px 84%/20px 25px no-repeat,radial-gradient(#25d366 100%,transparent 0);border-radius:50px}.fa-google:before{content:"\f0d5"}.fa.fa-google{color:#929292}.fa-map-marker:before{content:"\f041"}.fa.fa-map-marker{color:white;}.fa-home:before{content:"\f015"}.fa-coffee:before{content:"\f0f4"}.fa-book:before{content:"\f02d"}.fa-car:before{content:"\f1b9"}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-check:before{content:"\f00c"}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} .fa{color:#efefef}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}*{outline:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0)}*,:after,:before{box-sizing:border-box}::selection{background:rgba(0,0,0,.3);color:#fff}
body{-webkit-user-select: text; -ms-user-select: text; user-select:text;line-height:1.6;font-size:16px;font-family:Lato Regular,sans-serif;min-width:320px;position:relative;overflow-x:hidden;color:#777777;background-color:#fff;font-weight:400}@media (max-width:1199px){body{font-size:14px}}
a{color:#000;text-decoration:none;transition:.25s ease-in}a:hover{color:#f23849}h1,h2,h3,h4,h5,h6{font-family:Lato Regular,sans-serif;letter-spacing: 0.08em;line-height:1.4;font-weight:600;}h1{font-size:46px;font-family:Lato Bold,sans-serif;font-weight:700;}@media (max-width:1199px){h1{font-size:32px}}h2{font-size:36px}@media (max-width:1199px){h2{font-size:30px}}h3{font-size:24px}@media (max-width:1366px){h3{font-size:22px}}@media (max-width:1199px){h3{font-size:20px}}h4{font-size:18px}h5{font-size:17px}h6{font-size:14px}.title-decor{position:relative;text-align:center;padding-bottom:20px;margin-bottom:20px}.title-decor:before{content:"....";position:absolute;bottom:42%;font-size:30px;color:#f23849;letter-spacing:1px;}
.title-head{text-align:center;padding-bottom:20px;margin-bottom:20px}
.title-subhead{text-align:center;padding-bottom:5px;padding-top:30px;}
.title-t{padding:30px 0px;}
.title-t span{font-family:"Lato Thin",sans-serif;}
.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:0px;margin-left:0px}

.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1170px}}@media (min-width:1281px){.container{max-width:1200px}}@media (min-width:1367px){.container{max-width:1356px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.kamal{color:#fff;}
.h-boxx-5{
		overflow: hidden;
		width:100%;
		height:100%;
	}
	.h-boxx-5 img{
		transition: transform .8s;
	}
	.h-boxx-5 img:hover {
		transform: scale(1.1);
		transform-origin: 50% 50%;
	}
.h-ban-9 img {
    width: 100%;
}
.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.text-align-center{text-align:center;}
.col-2dot4,
.col-sm-2dot4,
.col-md-2dot4,
.col-lg-2dot4,
.col-xl-2dot4 {
    position: relative;
    width: 100%;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}
.col-2dot4 {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 20%;
    flex: 0 0 20%;
    max-width: 20%;
}
@media (min-width: 540px) {
    .col-sm-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (min-width: 720px) {
    .col-md-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (min-width: 960px) {
    .col-lg-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
@media (min-width: 1140px) {
    .col-xl-2dot4 {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%;
    }
}
/* Navbar section */

.nav {
    width: 100%;
    height: 75px;
    position: fixed;
    line-height: 65px;
    text-align: center;
	z-index:1000;
	position:fixed;
}
.nav .container{
	height:55px;
}
.nav div.logo {
    float: left;
    width: auto;
    height: auto;
    padding-left: 3rem;
	padding-top:4px;
}

.nav div.logo img{
	width:150px;
	
}

.nav div.main_list {
    height: 55px;
    float: right;
}

.nav div.main_list ul {
    width: 100%;
    height: 55px;
    display: flex;
    list-style: none;
    margin: 0;
    padding: 0;
}
.connect{
	height:30px;
}
.connect ul{
	display: flex;
    list-style: none;
   
    padding-right: 100px;
    font-size:14px;
	line-height:14px;
    float: right;
}
.connect ul li{
	width: auto;
    height: 55px;
    padding: 0;
    padding-right: 3rem;
}
.connect .fa{
	color:red;
	vertical-align: baseline;
}
.nav div.main_list ul li {
    width: auto;
    height: 65px;
    padding: 0;
    padding-right: 3rem;
}
.nav .navlinkers {
  color:red !important;
  
}
.nav div.main_list ul li a {
    text-decoration: none;
    color: #000;
    line-height: 65px;
    
}

.nav div.main_list ul li a:hover {
    color: red;
}

.navTrigger {
	display: none;
}


.nav {
    padding-top: 20px;
    padding-bottom: 20px;
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
	
	
}


@media screen and (max-width:768px) {
	.nav{
		height:65px;
	}
    .navTrigger {
        display: block !important;
		padding-top: 20px;
		-webkit-transition: all 0.4s ease;
		transition: all 0.4s ease;
    }
    .nav div.logo {
        padding-left: 1em;
    }
    .nav div.main_list {
        width: 100%;
        height: 0;
        overflow: hidden;
    }
    .nav div.show_list {
        height: auto;
        display: none;
    }
    .nav div.main_list ul {
        flex-direction: column;
        width: 100%;
        height: 100vh;
        right: 0;
        left: 0;
        bottom: 0;
        background-color: #202020;
        /*same background color of navbar*/
        background-position: center top;
    }
	
    .nav div.main_list ul li {
        width: 100%;
        text-align: right;
    }
    .nav div.main_list ul li a {
        text-align: center;
        width: 100%;
        font-size: 20px;
        padding: 20px;
		color:#fff;
    }
	.nav div.main_list ul li a:hover {
    color: red;
	}

    .nav div.media_button {
        display: block;
    }
	.connect{
		display:none;
	}
}



.navTrigger {
    cursor: pointer;
    width: 30px;
    height: 25px;
    margin: auto;
    position: absolute;
    right: 30px;
    top: 0;
    bottom: 0;
}

.navTrigger i {
    background-color: #000;
    border-radius: 2px;
    content: '';
    display: block;
    width: 100%;
    height: 4px;
}

.navTrigger i:nth-child(1) {
    -webkit-animation: outT 0.8s backwards;
    animation: outT 0.8s backwards;
    -webkit-animation-direction: reverse;
    animation-direction: reverse;
}

.navTrigger i:nth-child(2) {
    margin: 5px 0;
    -webkit-animation: outM 0.8s backwards;
    animation: outM 0.8s backwards;
    -webkit-animation-direction: reverse;
    animation-direction: reverse;
}

.navTrigger i:nth-child(3) {
    -webkit-animation: outBtm 0.8s backwards;
    animation: outBtm 0.8s backwards;
    -webkit-animation-direction: reverse;
    animation-direction: reverse;
}

.navTrigger.active i:nth-child(1) {
    -webkit-animation: inT 0.8s forwards;
    animation: inT 0.8s forwards;
}

.navTrigger.active i:nth-child(2) {
    -webkit-animation: inM 0.8s forwards;
    animation: inM 0.8s forwards;
}

.navTrigger.active i:nth-child(3) {
    -webkit-animation: inBtm 0.8s forwards;
    animation: inBtm 0.8s forwards;
}

@-webkit-keyframes inM {
    50% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(45deg);
    }
}

@keyframes inM {
    50% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(45deg);
    }
}

@-webkit-keyframes outM {
    50% {
        -webkit-transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(45deg);
    }
}

@keyframes outM {
    50% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(45deg);
    }
}

@-webkit-keyframes inT {
    0% {
        -webkit-transform: translateY(0px) rotate(0deg);
    }
    50% {
        -webkit-transform: translateY(9px) rotate(0deg);
    }
    100% {
        -webkit-transform: translateY(9px) rotate(135deg);
    }
}

@keyframes inT {
    0% {
        transform: translateY(0px) rotate(0deg);
    }
    50% {
        transform: translateY(9px) rotate(0deg);
    }
    100% {
        transform: translateY(9px) rotate(135deg);
    }
}

@-webkit-keyframes outT {
    0% {
        -webkit-transform: translateY(0px) rotate(0deg);
    }
    50% {
        -webkit-transform: translateY(9px) rotate(0deg);
    }
    100% {
        -webkit-transform: translateY(9px) rotate(135deg);
    }
}

@keyframes outT {
    0% {
        transform: translateY(0px) rotate(0deg);
    }
    50% {
        transform: translateY(9px) rotate(0deg);
    }
    100% {
        transform: translateY(9px) rotate(135deg);
    }
}

@-webkit-keyframes inBtm {
    0% {
        -webkit-transform: translateY(0px) rotate(0deg);
    }
    50% {
        -webkit-transform: translateY(-9px) rotate(0deg);
    }
    100% {
        -webkit-transform: translateY(-9px) rotate(135deg);
    }
}

@keyframes inBtm {
    0% {
        transform: translateY(0px) rotate(0deg);
    }
    50% {
        transform: translateY(-9px) rotate(0deg);
    }
    100% {
        transform: translateY(-9px) rotate(135deg);
    }
}

@-webkit-keyframes outBtm {
    0% {
        -webkit-transform: translateY(0px) rotate(0deg);
    }
    50% {
        -webkit-transform: translateY(-9px) rotate(0deg);
    }
    100% {
        -webkit-transform: translateY(-9px) rotate(135deg);
    }
}

@keyframes outBtm {
    0% {
        transform: translateY(0px) rotate(0deg);
    }
    50% {
        transform: translateY(-9px) rotate(0deg);
    }
    100% {
        transform: translateY(-9px) rotate(135deg);
    }
}

.affix {
    padding: 0;
    background-color: #fff;
	
}
.affixx {
    padding: 0;
    
}

.myH2 {
	text-align:center;
	font-size: 4rem;
}
.myP {
	text-align: justify;
	padding-left:15%;
	padding-right:15%;
	font-size: 20px;
}
@media all and (max-width:700px){
	.myP {
		padding:2%;
	}
}


/* Home section */
.title-decor{
	text-align:center;
}
.title-decor span{
	font-family: "Lato Thin", sans-serif;
}
.s-line{
	width:20%;
	margin-left:0;
	background: #c9c9c9;
    border: 1px solid #c9c9c9;
	
}
.s-cross-slider{
	width: 100%;
    height: 630px;
    position:relative;
}
.s-cross-slider-bg-vc-1{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/vc-pwr-c1.jpg);
}
.s-cross-slider-bg-vc-2{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/vc-hnt-c1.jpg);
}
.s-cross-slider-bg-ap-1{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/ap-lt-c1.jpg);
}
.s-cross-slider-bg-lb-1{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/lb-lb-c1.jpg);
}
.s-cross-slider-bg1{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/bg1.jpg);
}
.s-cross-slider-bg6{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/bg-home.jpg);
}
.s-cross-slider-bg2{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/bg2.jpg);
}
.s-cross-slider-bg7{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/bg5.jpg);
}
.s-cross-slider-bg9{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/bg-home2.jpg);
}
.s-cross-slider-bg10{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/bg-home2.jpg);
}
.c-content-bg{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/no-bg.jpg);
	height: 80px;
}
.f-content-bg{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/layerf1.jpg);
}
.fi-back-1{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/fbg-1.jpg);
	height: 630px;
	position:relative;
	margin-top:30px;
	
}
.fi-back-2{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/far-bg1.jpg);
	height: 700px;
	position:relative;
		margin-top:30px;
	
	
}
.fi-back-3{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/feob-bg1.jpg);
	height: 700px;
	position:relative;
		margin-top:30px;
	
	
}
.fi-back-4{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/fum-bg1.jpg);
	height: 700px;
	position:relative;
		margin-top:30px;
	
	
}
.fi-back-5{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/fbldc-bg1.jpg);
	height: 700px;
	position:relative;
		margin-top:30px;
	
	
}
.fi-back-6{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/fpw-bg1.jpg);
	height: 700px;
	position:relative;
		margin-top:30px;
	
	
}
.fi-content-bg1 .container{
	position: absolute;
    top: 50%;
    left: 6%;
    width: 70%;
    transform: translateY(-50%);
}

.fi-content-bg1 .container h1{
	font-size: 72px;
    font-weight: 900;
    color: #b6b6b6;
    line-height: 1.2;
}
.fi-content-bg1 .container h2{
	color: #000;
    font-size: 40px;
    padding: 10px 0;
    font-weight: 500 !important;
}
.fi-content-bg1 .container p{
    color: #474647;
    font-size: 16px;
}

.i-content-bg{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/bg4.jpg);
}

.s-cross-slider .container{
	padding-top:180px;
	margin:auto;
}
.s-cross-slider .row{
	width:1080px;
	margin:auto;
}
.s-cross-slider .s-cross-headd h1 {
	font-size: 54px;
    letter-spacing: 0px;
	font-family: "Lato Regular";
	font-weight:100;
}
.s-cross-slider .s-cross-headd h1 span{
	font-family: "Lato Thin", sans-serif !important;
	font-weight:400;
	color:#000;
}
.s-cross-slider .s-cross-headd h3 {
	font-size: 30px;
    letter-spacing: 1px;
	font-family: "Lato Italic";
	font-weight:100;
}
.s-cross-slider .s-cross-headd p{
	font-size: 20px;
    font-family: 'Lato Thin';
    font-weight: 600;
}
.s-cross-slider .s-cross-imgg{
	text-align:center;
}
.s-cross-slider .s-cross-imgg img{
	height:450px;
}
.bttn{
	background-color:#ea0707;
	color: white;
	border:1px solid #ea0707;
	border-radius: 50px;
	padding: 2px 10px 6px 10px;
	font-size:17px;
	
}
.bttn:hover{
	background:#fff;
	color:#ea0707;
	border:1px solid #ea0707;
	cursor:pointer;
	
}
.bttn:hover .fa-shopping-cart{color:#ea0707;}
.s-content-1 h2,.s-content-3 h2, .s-content-21 h2, .s-content-51 h2, .s-content-5 h2,.s-content-41 h2,.s-content-6 h2{
	font-size:46px;
	font-family:"Lato Regular";
	font-weight:100;
}
.s-content-1{
	padding:50px 5px;
}
.slider-comp .title-decor:before{
	left:30%;
}
.s-content-1 .title-decor:before{
	left:62%;
}
.s-content-1 .s-content-1-box{
	padding:30px;
	text-align:left;
}
.s-content-1 .s-content-1-box h4{
	font-family:"Lato Regular", sans-serif;
	font-weight:500;
	font-size:24px;
	padding-bottom:5px;
}
.s-content-1 .s-content-1-box p{
	font-size:18px;
}
.s-content-1 .s-content-1-img{
	padding:10px;
}
.s-content-1 .s-content-1-img img{
	border-radius:50%;
	width: 90%;
    padding: 5px;
    height: 90%;
	text-align:center;
	
}
.s-content-2{
	padding:50px;
}
.s-content-2 .s-content-2-items img{
	border-radius:50%;
	width:100%;
	padding:5px;
	
}
.s-content-2 .s-content-2-img{
	text-align:center;
}

.s-content-2 .s-content-2-box{
	text-align:left;
	align-self:center;
}
.s-content-2 .s-content-2-box h5{
	font-size:26px;
	font-weight: 500;
    font-family: 'Lato Regular';
	padding-bottom:12px;
}
.s-content-2 .s-content-2-box p{
	font-size:18px;
}
.s-content-2 .s-content-2-img2{
	text-align:center;
}
.s-content-2 .s-content-2-img2 img{
	height:600px;
}
.s-content-2-items .row{padding-bottom:10px}
.s-content-21{
	padding:50px;
}
.s-content-21 .title-decor:before{
	left:62%;
}
.s-content-21 .s-21-align{
	text-align:center;
}
.s-content-21 .s-21-align img{
	height:200px;
	padding:20px;
}
.s-content-21 .s-21-align p{
	font-size: 24px;
}
.s-31-bg{
	background-position: center top;
	background-size:cover;
    background-image: url(../img/multi.jpg);
}
.s-content-31{
	padding:126px;
	color:#000;
}
.s-content-31 h2{
	font-size:52px;
	letter-spacing: 1px;
}
.s-content-31 h2 span{
	font-family:'Lato Thin';
	font-weight:100;
}
.s-content-31 p{
	font-size:22px;
}
.s-content-41{
	padding:80px 0px 0px 0px;
}
.s-content-41 .s-41-box2 img {
	width:100%;
}
.s-content-41 .s-41-box22  {
	text-align:center;
}
.s-content-41 .s-41-box{
	padding:50px 30px 50px 170px;
}
.s-content-41 .s-41-box h2{
	
    letter-spacing: 0px;
	font-family:Lato Regular;
	font-weight:100;
}
.s-content-41 .s-41-box p{
	font-size:18px;
	padding-right:60px;
	padding-top: 20px;
        color: #363466;
}
.s-content-41 .s-41-box2{
	padding:0px;
}
.s-content-41 h2 span{
	font-family:'Lato Thin';
	font-weight:600;
}
.s-content-51{
	padding:80px 2px;
	
}
.s-content-51 .row{
	padding-top:30px;
	
}
.s-content-51 .title-decor:before{
	left:30%;
}
.s-content-51 .s-51-align{
	text-align:center;
	padding:2px;
}
.s-content-51 .s-51-align img{
	padding:10px;
}
.s-content-51 .s-51-align p{
	font-size:22px;
	line-height: 1.2;
}
.s-content-3{
	padding:50px 10px;
}
.s-content-3 .title-decor:before{
	left:39%;
}
.s-content-3 .s-content-3-box{
	background-color:#f0f0f0;
	color:#000;
	border-radius:5px;
	padding:15px;
	height: 175px;
}
.s-content-3  .s-content-3-ol{
	padding: 10px 20px;
}
.s-content-3 .s-content-3-ol li{
	font-size:18px;
	color:#5c5c5c;
}
.s-content-3 .s-content-3-ol li::before {
  content: "\2022";
  
  font-weight: bold;
  display: inline-block; 
  width: 1em;
  margin-left: -1em;
}
.s-content-3 h4{
	text-transform: uppercase;
	font-family:"Lato Regular";
	font-weight:500;
	font-size: 24px;
    letter-spacing: 0px;
}
.s-content-4{
	padding:50px 0;
}
.s-content-4 .s-content-4-box{
	background-color:#f0f0f0;
}
.s-content-4 .s-content-4-img{
	padding-bottom:0px;
	text-align:center;
	
}
.s-content-4 .s-content-4-img img{vertical-align:bottom;}
.s-content-4 .s-content-4-content{
	padding:20px 5px;
	
}
.s-content-4 .title-decor:before{
	left:61%;
}
.s-content-4-p{
	font-family:"Lato Italic",sans-serif;
	color:#777777 !important;
}
.s-content-4-content p {color:#000;}
.s-content-5{
	padding:50px 10px;
}
.s-content-5 .title-decor:before{
	left:26%;
}
.s-content-5-item span{
	color:red;
}
.s-content-5 .s-content-5-box{
	padding-top:30px;
	
}
.s-5-w{
	margin-top:-100px;
}
.s-content-5 .s-content-5-box img{
	text-align:center;
	width:400px;
}
.s-content-5 .s-content-5-box .title-subhead{
	color:red;
}
.s-content-5 .s-content-5-img{

	text-align:center;
	border-radius:50%;
	background-color:#f0f0f0;
width:150px;
	height:150px;
	display: block;
	
	  
}
.s-content-5 .s-content-5-item{

	padding-top:30px;
}
.s-content-5 .s-content-5-img img{
	
	padding-top: 40px;
	  width:70px;
}
.center,.p-content{
	text-align:center;
}
.s-content-6{
	position:relative;
	
}
.s-content-61-box{
	position:absolute;
	left: 7%;
    top: 50%;
}
.s-content-61-box h2{
	font-family: 'Lato Thin';
    font-weight: 100;
    letter-spacing: 0px;
}
.s-content-61-box p{
	font-size:18px;
	font-family: 'Lato Thin';
    font-weight: 800;
}
.s-content-6-box{
	position:absolute;
	left: 7%;
    top: 40%;
}
.s-content-6-box h2{
	font-family: 'Lato Thin';
    font-weight: 100;
    letter-spacing: 0px;
}
.s-content-6-box p{
	font-size:18px;
	font-family: 'Lato Thin';
    font-weight: 800;
}
.s-content-6 .s-content-6-img2{
	position:absolute;
	bottom: 80px;
    left: 50%;
    transform: translateX(-50%);	
}
.s-content-6 .s-content-6-img2 img{
	width:200px;
	border-radius: 60px;
    border: 5px solid white;
}
.s-content-6 .s-content-6-img1 img{
	width:100%;
}
.s-content-7{
	display:none;
}
.s-content-7-box1 img{
	width:100%;
	vertical-align:bottom;
}
.s-content-7-box2{
	background-color:#e8e8e8;
	text-align:center;
	padding:30px 0px;
}
.s-content-8{
	padding:50px;
}
.a-link{
	color:red;
	text-decoration: underline; 
	
}
.a-slider .a-img-10 img{
	width:100%;
}
.a-slider .slick-dots{
	bottom:-55px;
}
.a-slider .slick-dots li{
	width: 15px;
    height: 15px;
    background-color: #dddddd;
    margin-right: 3px;
}
.a-content-1{
	    padding: 140px 20px;
}
.a-content-1 .container1{
	margin:0 30px;
}

.a-content-1 p{
	font-size: 20px;
    font-family: 'Lato Thin';
    font-weight: 800;
    padding-right: 28px;
    padding-left: 15px;
    line-height: 1.2;
    letter-spacing: 0.7px;
}
.a-content-4 p{
	font-size: 20px;
    font-family: 'Lato Thin';
    font-weight: 800;
    padding-right: 30px;
    letter-spacing: 0.5px;
    line-height: 1.3;
    padding-left: 5px;
}
.a-content-5 p{
	    padding: 50px 140px 50px 140px;
    font-size: 20px;
}
.a-content-1 .title-decor{
	text-align: left;
    font-size: 50px;
    padding-top: 15px;
	padding-left:15px;
    letter-spacing: 2px;
    line-height: 1.2;
}
.a-content-1 .title-decor:before{
	left: 83%;
    bottom: 16%;
}
.a-content-1-img{
	overflow:hidden;
}
.a-content-1-img img{
	width:100%;
	transition:transform .8s;
}
.a-content-1-img img:hover{
	transform: scale(1.1);
	transform-origin:50% 50%;
}
.a-content-2{
	padding:70px;
	text-align:center;
	background-image:url('../img/cover5.jpg');
	background-position: bottom;
	background-size:cover;
	color:#fff;
}
.a-content-2 .container p{
	font-size: 20px;
    padding: 20px 110px;
    letter-spacing: 2.3px;
    font-family: 'Lato Thin';
    font-weight: 600;
    line-height: 2;
}
.a-content-2 h2{
	font-family:"Lato Thin",sans-serif;
	padding:15px 0;
	font-size: 46px;
    letter-spacing: 3px;
	
}
.a-content-3{
	padding:80px 0 50px 0 ;
	
}
.a-content-3 h2{font-size:54px; margin-bottom:0px;}
.a-content-3 .row{
	color:#000;padding-top: 70px;
}
.a-content-3 .title-decor:before{
	left: 63%;
    bottom: 40%;
}
.a-content-3 h4,.a-content-3 p,.a-content-3 img {
	padding:10px 0;
}
.a-content-3 p{
	font-size: 20px;
    line-height: 1.2;
	padding-bottom: 20px;
	font-weight: 800;
}

.a-content-3 img{
	height:100px;
}
.a-content-3 h4{
	font-size: 24px;
    font-weight: 500;
    font-family: 'Lato Regular';
	padding-top: 40px;
}
.a-content-4{
	padding:50px 0;
	
}
.a-content-4 .container2{
	padding: 0 50px;
}
.a-content-4 h2{font-size:54px;letter-spacing: 1px;}
.a-content-4 .a-4-h2{
	    font-size: 54px;
    margin-left: -340px;
    color: #c9c9c9;
	line-height: 1.2;
	letter-spacing: 2px;
}
.a-content-4 .title-decor:before{
	left:62%;
}
.a-content-4 .a-row{
	padding-top:50px;
}
.a-content-4-box .a-head{
	color:#777;

}
.a-head span{
	font-family:"Lato Thin",sans-serif
}
.a-content-4-img img{
	width:100%;
	height:100%;
}

.a-content-5{
	padding:50px;
	background-size:cover;background-attachment:fixed;position:relative;
	text-align:center;
}
.a-content-5 h2{font-size:50px;}
.a-content-5 .title-decor:before{
	left:62%;
}
.a-content-6{
	padding:50px 0;
	background-color:#d5e4ea5c;
}
.a-6-para{
	font-size: 14px;
	color: red;
	letter-spacing: 5px;
	padding:30px 0;
}
.a-content-6-box{
	color:#000;
	padding:30px 0;
}


.i-content-2{
	padding: 10px 50px 50px;
	
}

.i-content-2-box{
	border:1px solid #ccc;
	margin:0 30px;
	
}
.i-content-2-imgs{
	position:relative;
	
	overflow:hidden;
	
}
.i-content-2-imgs img{
	transition: transform .4s;
}
.i-content-2-imgs:hover img{
	transform: scale(1.1);
	transform-origin: 50% 50%;
	
}
.i-content-2-box a:hover{
	color:#000;
}
.ih-link {padding-top: 15px;}
.i-content-2-content{
	padding:20px;
	position:relative;
	color: #777;
}
.i-content-2-content:before {
  content : "";
  position: absolute;
  left    : 0;
  top  : -1px;
  height  : 5px;
  width   : 30%;
  margin-left:20px;
  border-top:6px solid red;
}
.i-content-2-content h5{
	font-size:18px;
	color: #777;
}
.i-row{
	padding-top:20px;
}
.i-content-2 .a-link{
	margin-left:50px;
}
.i-col{
	padding-top:30px;
	padding-bottom:30px;
}
.i-content-3{
	color:#fff;
	padding:50px;
	background-image:url('../img/layerf2.jpg');
	background-repeat:no-repeat;
	background-size:cover;
}
.i-content-3 .title-subhead{
	padding:0px;
}
.i-content-3 .bttn{
	background-color:#fff;
	color:#000;
}
.i-content-3 p{
	
	font-family:"Lato Thin",sans-serif;
}
.i-content-2-box img{
	width:100%;
	vertical-align: bottom;
}
.i-content-1,.f-content-1{
	padding:30px 50px 0;
}
.i-content-1 .title-subhead h1,.f-content-1 .title-subhead h1{
	font-family:Lato Regular,sans-serif;
	font-weight: 100;
    color: #777;
	font-size: 34px;
	
}
.i-content-1 .title-subhead p{
	font-size:18px;
	padding: 30px 200px;
}
.e-para-1{
	text-align:left;
	padding-bottom:30px;
}
.f-content-1 .title-subhead p{
	font-size:18px;
	padding: 30px 120px;
}
.f-content-2{
	padding-bottom:50px;
}
.f-box{
	position:relative;
	margin:35px 0;
	overflow:hidden;
}
.f-box img{ 
	width:100%;
	transition: transform .4s;
}
.f-box:hover img{
	transform: scale(1.1);
	transform-origin: 50% 50%;
}

.f-box-1,.f-box-1 img{
	
	height:350px;
		
}
.f-box-2 ,.f-box-2 img{
	
	height:550px;
	
}
.f-box-3,.f-box-3 img{
	height:500px;
	
}
.f-box-4,.f-box-4 img{
	
	height:400px;
}
.f-box-5,.f-box-5 img{
	
	height:650px;
}
.f-box-6,.f-box-6 img{
	
	height:250px;
}
.f-box .f-text{
	position:absolute;
	bottom:0px;
	background-color:rgb(0,0,0, 0.5);
	text-align:left;
	color:#fff;
	padding:15px;
	font-size: 18px;
	width:100%;
	text-transform:uppercase;
	font-family: 'Lato Thin';
    font-weight: 900;
}
#subscribe { 
	-webkit-user-select: none; /* Chrome/Safari */        
	-moz-user-select: none; /* Firefox */
	-ms-user-select: none; /* IE10+ */
	margin: 10px auto;
    width: 130px;
	font-size:20px;
    background-color: white;
    color: #000;
    text-align: center;
    cursor: pointer;
    border: 1px solid white;
    border-radius: 50px;
	
}

#subscribe:hover { color: red; }
#subscribe:active { background: #fff; }

#subscribeForm { 
	display: none;
	position:relative;
	border: 6px solid red; 
	padding: 2em;
	width: 400px;
	text-align: center;
	background: #fff;
	position: fixed;
	top:40%;
	left:50%;
	transform: translate(-50%,-50%);
	-webkit-transform: translate(-50%,-50%);
	z-index:20;
}
#subscribeForm h3,#subscribeForm small{
	color:#000;
}
#subscribeForm input { 
  margin: .8em auto;
  font-family: inherit; 
  text-transform: inherit; 
  font-size: inherit;
  
  display: block; 
  width: 280px; 
  padding: .4em;
}
#subscribeForm textarea { 
  margin: .8em auto;
  font-family: inherit; 
  text-transform: inherit; 
  font-size: inherit;
  resize:none;
  display: block; 
  width: 280px; 
  padding: .4em;
}
#subscribeForm label { 
color:#777;text-align:left;
}
#subscribeForm .formBtn { 
  width: 140px;
  display: inline-block;
  
  background: red;
  color: #fff;
  font-weight: 100;
  font-size: 1.2em;
  border: none;
  cursor:pointer;
 
}
#subscribeForm .close{
	position: absolute;
    right: 0;
    top: 0;
    border: none;
    font-size: 20px;
    margin: 5px;
	cursor: pointer;
}
.fi-content-1, .fi-content-2{
	padding:50px;
	color:#000;
}
.fi-content-1 img{
	width:100%;
}
.fi-content-1 p{
	font-size:17px;
	line-height: 2;
	color:#474647;
}
.fi-content-1 p b{font-size:24px;}
.fi-content-1 h1{
	color:#777777;
}
.fi-img img{
	height:100%;
}
.se-main-1{
	padding:0px 50px;
}
.se-content-1{
	
	padding:50px 50px 30px 50px;
}
.se-content-1 .ih-box{
	position:relative;
	font-size:18px;
	font-style: italic;
}
.se-content-1 .se-head{
	margin: 20px 20px 20px -165px;
	width:100%;
	
}
.se-content-1 .se-head1{
	margin-left: -190px;
	margin-top: -20px;
	width:100%;
	
}
.se-content-1 .se-head3{
	margin-left: -205px;
	margin-top: -20px;
	width:100%;
	
}
.se-content-1 .se-head4{
	    margin-left: -235px;
    margin-top: -90px;
	width:100%;
	
}
.se-content-1 .se-head5{
	margin-left: -225px;
    margin-top: -20px;
	width:100%;
	
}
.se-content-1 .se-head6{
	margin-left: -250px;
    margin-top: -20px;
	width:100%;
	
}
.se-head-1{
	color:#a89595;
}
.se-head-2{
	color:#345634;
}
.se-head-3{
	color:#a89595;
}
.se-head-4{
	color:#c02323;
}
.se-head-5{
	color:#a89b00;
}
.se-head-6{
	color:#f40707;
}
.se-content-1 img{
	width:100%;
	height:100%;
}
.se-content-2 .container1{
	
	background-image:url('../img/simg-2.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	
	color:#fff;
}
.se-content-2 .container2{
	
	background-image:url('../img/layerih1.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	
	color:#fff;
}
.se-content-2 .container3{
	
	background-image:url('../img/layerih2.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	
	color:#fff;
}
.se-content-2 .container4{
	
	background-image:url('../img/layerih3.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	
	color:#fff;
}
.se-content-2 .container5{
	
	background-image:url('../img/layerih4.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	
	color:#fff;
}
.se-content-2 .container6{
	
	background-image:url('../img/layerih5.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	
	color:#fff;
}

.se-content-2-box{
	background-color:rgb(0,0,0, 0.7);
	
}
.se-content-2 .container{
	padding:40px;
}
.se-content-3{
	padding: 30px 80px;
	
}
.se-content-2{
	padding: 30px 80px;
	
}
.se-box-1 ,.se-box-2,.se-box-3{
	padding:20px 30px;
	
}
.se-box-1 h5 ,.se-box-2 h5,.se-box-3 h5{
	padding:5px 0px;
	
}

.se-p{
	font-size:36px;
	padding-bottom:20px;
}
.se-box{
	padding-bottom: 10px;
}
.se-content-3{
	
}
.c-content-1{
	background-image:url('../img/layerc1.jpg');
}
.c-content-1 .container{
	padding:110px 50px;
	color:rgb(0, 0, 0);
}
.c-content-1 .fa{
	font-size:17px;
	vertical-align:baseline;
	padding-right: 15px !important;
}
.c-content-1 i{
	padding:10px;
}
.c-content-1 h4{
	padding:10px 10px 15px 10px;
}
.c-content-1 p{
	padding:10px;
	font-size:15px;
}
.c-content-1 .c-content-1-box .c-head{
	font-family:Lato Regular, sans-serif;
    color:white;
	font-size: 42px;
	padding:20px;
	margin-left: 45px;
	
}
.c-br{
	padding-bottom:65px;
}
.c-content-2-box  .c-2-c{
	padding: 0 0 0 7px;
	font-size:26px;
	color:white;
}
.c-content-2-box .contact-office a{
	font-size:17px;
	color:white;
}
.c-content-2-box .contact-office a:hover{
color:red;}
.c-content-2-box .contact-office a:hover .fa {
color:red;}
.c-form{
	background-color:#f0f0f0;
	padding:40px;
	width:80%;
	margin: auto;
}
.c-form .input-row {
	padding:10px 0;
}
.c-form .input-row .input-field{
	padding: 10px;
    width: 100%;
    border: none;
	font-size: 15px;
	font-family: Lato Regular, sans-serif;
}
.c-form .input-row label{
	color:#858585;
	font-size: 20px;
}
.c-form textarea{
	resize: none;
	font-size: 15px;
	
}
.c-form .btn-submit{
	width:100%;
	text-align:center;
	border:none;
	padding:10px;
	background-color:rgb(255, 0, 0);
	cursor: pointer;
	color: rgb(255, 255, 255);
	font-size:15px;
}
.c-form .btn-submit:hover{
	background-color:rgb(255, 255, 255);
	color:rgb(0, 0, 0);
	transition: ease .8s;
}
.errorMessage {
    background-color: #e66262;
    border: #AA4502 1px solid;
    padding: 5px 10px;
    color: #FFFFFF;
    border-radius: 3px;
}
.statusMessage{
	padding:10px;
	width:100%;
	background-color:white;
}
.su-content-1{
	padding:50px;
	
}
.su-content-1 .container{
	position:relative;
	padding-top: 130px;
	
}
.su-content-1 .su-bg{
	position:absolute;
	top:0;
	left:15px;
	right:15px;
	margin-left: 48px;
    margin-right: 48px;
	height:100%;
	background-image:url('../img/su-bg.jpg');
	background-size:cover;
	background-repeat:no-repeat;
}
.su-content-1 .su-h{
	position:absolute;
	top:0;
	left:50%;
	padding: 50px;
	transform: translateX(-50%);
	z-index:20;
	font-family: Lato Thin, sans-serif;
}
.su-content-1 .row{
	padding:30px 0;
}
.su-content-1 .row:nth-child(1),.su-content-1 .row:nth-child(3),.su-content-1 .row:nth-child(5){
	margin-left: -40px;
	text-align:left;
}
.su-content-1 .row:nth-child(2),.su-content-1 .row:nth-child(4),.su-content-1 .row:nth-child(6){
	margin-right: -40px;
	text-align:right;
}
.s-content-1 .su-box2{
	position:relative;
}
.s-last-row{
	padding-bottom:80px !important;
}
.su-content-1 .su-head2{
	position:absolute;
	top:-78px;
	width:100%;
	left:18%;
	font-weight:500;
	font-size:70px;
	z-index:10;
	font-family:"Lato Thin",sans-serif;
}

.su-box{
	position:relative;
	align-self: flex-end;
    margin-bottom: 20px;
}
.su-box2{
	position:relative;
	align-self: flex-end;
    margin-bottom: 85px;
}
.su-box3{
	position:relative;
	align-self: flex-end;
    margin-bottom: 85px;
}
.su-box4{
	position:relative;
	align-self: flex-end;
    
	
}
.su-box p{
	font-size: 20px;
    padding: 50px 50px 50px 0;
	color:#5c5c5c;
}
.su-box3 p{
	font-size: 20px;
    padding: 50px 50px 50px 0;
	color:#5c5c5c;
}
.su-box4 p{
	font-size: 20px;
    padding: 50px 0px 50px 50px;
	color:#5c5c5c;
}

.su-box2 p{
	font-size: 20px;
    padding: 50px 0px 50px 50px;
	color:#5c5c5c;
}
.su-content-1 .su-head{
	position:absolute;
	top:-78px;
	width:100%;
	left:-18%;
	font-weight:500;
	font-size:70px;
	z-index:10;
	font-family:"Lato Thin",sans-serif;
}
.su-content-1 .su-boxi1 p{
	font-size:18px;
	padding-top:20px;
	    font-family: 'Lato Thin';
    color: black;
    font-weight: 1000;
}
.su-content-1 .su-boxi2 p{
	font-size:18px;
	padding-top:20px;
	   font-family: 'Lato Thin';
    color: black;
    font-weight: 1000;
	
}
.su-content-1 .su-headi1{
	margin-left:-326px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .col-md-7{
	z-index:10;
}
.su-content-1 .su-heads1{
	margin-left: -125px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-heads2{
	margin-right:-150px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-heads3{
	margin-left:-145px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-heads4{
	margin-right:-160px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headw1{
	margin-left: -330px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headd1{
	margin-left: -135px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headd2{
	margin-right:-150px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headd3{
	margin-left:-145px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headd4{
	margin-right:-160px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headhc1{
	margin-left: -125px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headhc2{
	margin-right:-125px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headhc3{
	margin-left:-145px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headhc4{
	margin-right:-145px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headt1{
	margin-left: -160px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headt2{
	margin-right:-130px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headt3{
	margin-left:-335px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headt4{
	margin-left:-60px;
    font-weight: 500;
	width: 150%;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headg1{
	margin-left: -125px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headg2{
	margin-right:-140px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headg3{
	margin-left:-160px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headg4{
	margin-right:-115px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headi2{
	margin-right:-130px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headi3{
	margin-left:-205px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-headi4{
	margin-right:-160px;
    font-weight: 500;
    font-size: 65px;
    z-index: 10;
    font-family: "Lato Thin",sans-serif;
}
.su-content-1 .su-head0{
	position:absolute;
	top:-78px;
	width:100%;
	left:-14%;
	font-weight:500;
	font-size:74px;
	z-index:10;
	font-family:"Lato Thin",sans-serif;
}
.su-content-1 .title-head{
	font-family:"Lato Thin",sans-serif;
}
.su-content-1 h2{
	color:#000;
}
.su-content-1 h2 span{
	color:#fff;
}
.su-content-1 img{
	width:100%;
}
.su-content-1 .col-md-5{
	
}
.su-img1,.su-img3{
	box-shadow: -10px 10px 20px 5px #8e8b8b;
}
.su-img2,.su-img4{
	box-shadow: 10px 10px 20px #8e8b8b;
}


.h-banner .h-ban-1 img{
	width:100%;
}

.h-hov{
	position:relative;
}
.h-hov2{
	position:relative;
}
.s-cross-head11{
	position:absolute;
	top:40%;
	left:10%;
	z-index:10;
}
.s-cross-head11 span{
	font-family: "Lato Thin", sans-serif !important;
}
.h-ban-10 img{
	width:100%;
}
.h-ban-11 img{
	width:100%;
}
.h-content-1{
	padding:50px;
}
.h-content-1 .h-slide h3, .h-content-1  .h-slide h4, .h-content-1  .h-slide p{
	font-family: "Lato Thin";
    font-weight: 600;
	
}
.h-slide{
	padding:30px;
	text-align:center;
	
}
.h-slide1{
	position:relative;
}
.h-slide1:before {
  content : "";
  position: absolute;
  right    : 0;
  top     : 20%;
  height  : 300px;
  width   : 50%;
  border-right:1px solid #cacaca;
  filter: blur(1px);
}
.h-slide h3,.h-slide h4{
	padding:5px;
	color:#777777;
}
.h-slide p{
	padding:2px;
	color:#777777;
}
 .h-para-ch{
	border:1px solid #cacaca;
	border-radius:5px;
	padding:5px 10px;
	color:#777777;
	margin-top: 10px;
	font-family: "Lato Thin";
    font-weight: 600;
	cursor: pointer;
}
.h-slide img{
	height:230px;
	display:block;
	margin-left: auto;
	margin-right: auto;
	
	
	
}
.h-content-1 .h-hov:hover{
	color:initial;
}
.h-para-ch{
	background:#fff;
	font-size:16px;
}
.h-hov :hover .h-para-ch{
	color:#f23849;
	border: 1px solid #f23849;
}
.h-content-2 img{
	width:100%;
}
.h-content-2-head1{
	font-family:"Lato Thin",sans-serif;
	text-align:left;
	font-size:46px;
	font-weight:500
}
.h-content-2-head2{
	font-family:"Lato Thin",sans-serif;
	text-align:right;
	font-size:46px;
	font-weight:500;
}
.h-content-3{
	padding:50px;
}
.h-content-3 .title-decor:before{
	left:63%;
}
.magazin-h{
    margin-top:110px;
}
.h-3-1{
	background-color:#313131;
	color:white;
	text-align:center;
	padding:20px;
	height: 200px;
	background-position: center;
    background-size: cover;
}
.h-3-1 img{
	width:50px;
}
.h-3-2{
	padding:20px;
}
.h-content-3 .col-md-3{
	padding:1px;
}
.h-content-4{
	padding:50px;
}
.h-content-4 .container{
	background-image:url('../img/h-img2.jpg');
	background-size:cover;
	background-repeat:no-repeat;
	height:380px;
}
.h-4-1{
	padding:10px 0 0 100px;
}
.h-content-5{
	padding:50px;
}
.h-content-5 .title-decor:before{left: 32%;}
.h-content-5 a{
	color:#777;
}
.h-content-5 .a-link{color:red}
.h-content-5 .h-box-5{
	padding:15px;
}
.h-box-5 img{
	width:100%;
}
.h-content-6{
	padding:50px;
}
.h-6-box{
	display:flex;
}
.h-6-box-1,.h-6-box-2{flex:45%}
.h-6-box .h-6-box-1:hover {
	background-color:white;
	color:red;
}
.h-6-box .h-6-box-2:hover {
	
	color:red;
}
.h-6-box-1:hover + .h-6-box-2{
	color:red;
}
.h-6-box-2:hover ~ .h-6-box-1{
	background-color:white;
	color:red;
}
.h-6-11{
	background-color:white !important;
	color:red !important;
}
.h-6-box-1{

	color:red;
	padding:15px;
	
	text-align:center;
	border:1px solid red;
	border-radius:5px;
	margin: 20px;
}
.h-6-box-2{
	background-color:white;
	color:red;
	
	border:1px solid red;
	padding:15px;
	text-align:center;
	border-radius:5px;
	margin: 20px;
}
.tc-content-1{
	padding:50px;
}
/*------------------------footer-----------------------*/
.footer{
	
}
.footer .container{
	padding:60px 15px; 
}
.footer .footer-head{
	text-align:left;
	padding:5px;
	
}
.footer .footer-content{
	text-align: left;
	padding:20px 5px;
}
.footer-content a{
	color:#777777;
}
.footer-content a:hover{
	color:red;
}
.footer .footer-bottom{
	background-color: #292a3b;
	color:#cdcbcb;
	text-align:center;
	width:100%;
	padding:30px 0px;
	font-size:15px;
}

.footer-li li{
	padding-left:20px;
	position:relative;
}
/*.footer-li li a{
	color:#000;
}*/
.footer-li li:before{
	
	content: '';
	position: absolute;
	border-right:1px solid red;
	border-bottom:1px solid red;
	width:5px;
	height:5px;
	top: 50%;
	left: 2px;
	transform: translateY(-50%) rotate(-45deg);

}
.social-list{
	display:flex;
}
.social-list li{
	background-color:#efefef;
	padding:15px 5px;
	text-align:center;
	flex:20%;
	margin:5px;
	
}
.social-list li:hover{
	background-color:red;
	transition:ease .8s;
}
.social-list li:hover .fa{
	color:white;
}
.social-list .fa{
	font-size:24px;
}
@media all and (max-width:529px){
	.s-cross-slider .container{
		padding-top:110px;
	}
	.social-list li{
		padding:20px 5px;
	}
	.title-decor:before{
		bottom:0% !important;
		left:50% !important;
		transform:translateX(-50%);
	}
	.a-content-1 .title-decor:before{
		bottom: -20px !important;
	}
	.s-cross-img{
		right:5%;
		bottom:80px;
	}
	.s-cross-img img{
		height:200px;
	}
	.s-content-2{
		padding:50px 10px;
	}
	.s-content-2 .s-content-2-img{
		text-align:left;
	}
	.s-content-2 .s-content-2-box{
		padding:20px 0;
	}
	.s-content-5-box{
		padding:20px !important;
	}
	.s-content-6{
		display:none;
	}
	.s-content-7{
		display:block;
	}
	.a-content-2{
		padding:50px 10px !important;
	}
	
	.a-content-4 .a-head h2{
		font-size:22px;
		margin:10px;
		color:#777777;
	}
	.i-content-2 ,.i-content-1{
		padding:20px 10px;
	}
	.h-content-1{
		padding:50px 20px;
	}
	.h-content-2,.h-content-3,.h-content-4,.h-content-5{
		padding:50px 10px;
	}
	.h-slide1:before{
		border-right:unset;
	}
	.h-content-2-head1,.h-content-2-head2{
		font-size:24px;
	}
	.c-content-1 .container{
		padding:50px 10px;
		
	}
	.c-content-1 .fa{
		font-size:20px;
		padding-top:20px;
	}
	.c-content-1 i{
		padding:5px;
	}
	.c-content-1 h4{
		padding:5px 5px 10px 5px;
	}
	.c-content-1 p{
		padding:5px;
		font-size:15px;
	}
	.f-content-1,.fi-content-1{
		padding:50px 10px;
	}
	.se-content-1,.se-content-2,.se-content-3{
		padding:30px 10px;
	}
	.su-content-1{
		padding:0px 10px;
	}
	.su-content-1 .row:nth-child(2),.su-content-1 .row:nth-child(4){
		margin-left: 0px;
		text-align:center;
	}
	.su-content-1 .row:nth-child(3),.su-content-1 .row:nth-child(5){
		margin-right: 0px;
		text-align:center;
	}.su-content-1 .col-md-5{
		order:1
	}
	.su-content-1 .col-md-7{
		order:2
	}
	.su-content-1 .su-head0{
		left:0%;
		font-size:24px;
		color:#fff;
	}
	.su-content-1 .su-head{
		left:0%;
		font-size:24px;
		color:#fff;
	}
	.su-content-1 .su-head2{
		left:0%;
		font-size:24px;
		color:#fff;
	}
	.su-content-1 p{
		padding-top:20px;
		
	}
	.pro-content-1,.pro-content-2,.pro-content-3,.pro-content-4{
		padding:20px 10px !important;
	}
	.pro-content-4 .col-md-3{
		padding: 30px 0 0 30px !important;
	}
	.pro-content-3 img{
		
		padding:10px;
		height:270px !important;
	}
	.pro-content-2 .pro-2-img img {
		height:100% !important;
	}
	.pro-tab-box{
		
		background:#f0f0f0 !important;
	}
	.i-content-2-box{
		margin:0px !important;
	}
	.se-content-1 .se-head h1{
		font-size:32px !important;
	}
	#subscribeForm{
		width:300px;
	}
	#subscribeForm input{
		width:170px;
		padding:10px !important;
	}
	.se-content-1 .se-head{
		left: 50%;
		transform: translateX(-50%);
	}
}
/*-------------------------------------.footer-close-----------------*/

/*-------------------slick-------------*/
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;
    opacity: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
.testimonials-slider{z-index:1;max-width:1160px;margin:0 auto;text-align:center;padding-top: 50px;}.testimonials-slider .slick-dots{display:flex;align-items:center;justify-content:center;}.testimonials-slider .slick-dots li{cursor:pointer;position:relative;width:12px;height:12px;border-radius:50%;background-color:#bebebe;margin-right:8px;transition:.25s ease-in}.testimonials-slider .slick-dots li.slick-active,.testimonials-slider .slick-dots li:hover{background-color:#f23849}.testimonials-slider .slick-dots li:last-child{margin-right:0}.testimonial-slide img{margin:0 auto 18px;display:block;width: 250px;}
.home-slider{z-index:1;max-width:1460px;}
.home-slider .slick-dots{display:flex;align-items:center;justify-content:center;}.home-slider .slick-dots li{cursor:pointer;position:relative;width:12px;height:12px;border-radius:50%;background-color:#bebebe;margin-right:8px;transition:.25s ease-in}.home-slider .slick-dots li.slick-active,.home-slider .slick-dots li:hover{background-color:#f23849}.home-slider .slick-dots li:last-child{margin-right:0}
.slick-dots{display:flex;align-items:center;justify-content:center;}.slick-dots li{cursor:pointer;position:relative;width:12px;height:12px;border-radius:50%;background-color:#bebebe;margin-right:8px;transition:.25s ease-in}.slick-dots li.slick-active,.slick-dots li:hover{background-color:#f23849}.slick-dots li:last-child{margin-right:0}
.home-slider1{display: flex;}
.pp-slider{z-index:1;width:100%;margin:0;padding-top: 30px;}.pp-slider .slick-dots{display:flex;align-items:center;justify-content:center;}.pp-slider .slick-dots li{cursor:pointer;position:relative;width:12px;height:12px;border-radius:50%;background-color:#bebebe;margin-right:8px;transition:.25s ease-in}.pp-slider .slick-dots li.slick-active,.pp-slider .slick-dots li:hover{background-color:#f23849}.pp-slider .slick-dots li:last-child{margin-right:0}
.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);cursor:pointer;z-index:1;display:flex}
.slick-prev{
	left:-80px;
	background-color:red;
	border:1px solid red;
	color:#fff;
	padding:20px;
}

.slick-next{
	right:-80px;
	background-color:red;
	border:1px solid red;
	color:#fff;
	padding:20px;
}
/*===================tabs=====================*/
.pro-content-1{
	padding:35px 50px 0px 50px;
}

.pro-content-1 .title-decor:before{
	left:62%;
	bottom:35% ;
}
.pro-tabs{
	margin-left: -20px;
}
.pro-tab-box{
	background:linear-gradient(to right, transparent 15%, #f0f0f0 15%);
	height:350px;
	width:400px;
	margin:20px;
	cursor: pointer;
}
.pro-tab-img-box {
	padding:10px 5px 10px 30px;
	text-align:left;
}
.pro-tab-img-box h2{
	color:#000;
	font-family:Lato Regular,sans-serif;
	font-weight: 100;
}
.pro-tab-img-box  h3{
	color:#000;
	padding:20px 0px;
	font-family:Lato Regular,sans-serif;
	font-weight: 100;
}
.pro-1-btn{
	padding:30px 0px;
	
}
.pro-1-btn button{
	background-color:#4b4b4b;
	border:1px solid #4b4b4b;
	color:#fff;
	padding:7px 20px;
	border-radius:5px;
	font-size:16px;
	cursor:pointer;
}
#pro-tab-content-1 .row{
	padding:15px 0;
}
.pro-tabbs {
	text-align:center;
}
.pro-tabbs input[type=radio] {
  display: none; 
}
.pro-tabbs label {
	transition: background 0.4s ease-in-out, height 0.2s linear;
    display: inline-block;
    cursor: pointer;
    color: #000;
    width: 20%;
    height: 3em;
    border-radius: 5px;
    text-align: center;
    line-height: 3em;
}

.pro-tabbs label:last-of-type {
  border-bottom: none; 
}
.pro-tabbs label:hover {
  background: #f23849;
  color:#ffffff;
}
@media screen and (max-width: 1600px) {
.pro-tabbs label {
  width: 11%; } 
}
@media screen and (max-width: 900px) {
.pro-tabbs label {
  width: 40%; 
  } 
}
@media screen and (max-width: 600px) {
	.pro-tabbs label {
		width: 100%;
		
	} 
	.pro-tab-content .list-group{
		padding: 20px 0 !important;
		height: 250px !important;
		box-shadow:none !important;
	}
	.pro-tab-content .list-group .list-group-item{
		margin-top: 5px !important;
		padding: 10px !important;
		height: 40px !important;
	}
	.pro-tab-content .tabbs-tab{
		
	}
	.pro-tab-content .tabbs-tab-content{
		min-height:1000px !important;
		box-shadow:none !important;
	}
	.pro-tab-content .tabbs-tab .tabbs-tab-content .col-md-4{
		text-align:center !important;
		padding:10px !important
	}
}
@media screen and (max-width: 600px) {
.pro-tabbs {
  margin: 0; 
} 
}

#pro-tab1:checked + label, #pro-tab2:checked + label, #pro-tab3:checked + label, #pro-tab4:checked + label,#pro-tab5:checked + label,#pro-tab6:checked + label {
  background: #f23849;
  color: #FFFFFF; 
  box-shadow:none;
}
.pro-head-content{
	padding:30px 50px 30px 50px;
	text-align:center;
}
.pro-tab-content {
  position: absolute;
  top: -9999px;
  padding: 10px; 
}
.pro-tab-content .tabbs-tab{
	border-right:none;
}
.pro-tab-content .tabbs-tab .tabbs-tab-content{
	box-shadow:0 0 15px rgba(33,33,33,.2);
	height:400px;
}
.pro-tab-content .tabbs-tab .tabbs-tab-content .col-md-4{
	padding-right:0px;
	text-align:end;
}
.pro-tab-content .tabbs-tab .tabbs-tab-content .col-md-8{align-self: center;}
.pro-tab-content .tabbs-tab .tabbs-tab-content img{
	height:400px;
}
.pro-tab-content .tabbs-tab .tabbs-tab-content .row{
	
	height:400px;
}
.pro-tab-content .tabbs-tab .tabbs-tab-content p{
	font-size:14px;
}
.pro-tab-content .list-group{
	box-shadow:0 0 15px rgba(33,33,33,.2);
	padding:20px 0;
	height:400px;
}
.pro-tab-content .list-group .list-group-item{
	margin-top: 35px;
    padding: 10px;
    height: 50px;
}
.pro-tab-content-wrapper{
 padding-top: 30px;
  
}
@media screen and (max-width: 600px) {
.pro-tab-content-wrapper, .pro-tab1-content-wrapper {
  border: none;
  border-radius: 0; 
} 
}

#pro-tab1:checked ~ .pro-tab-content-wrapper #pro-tab-content-1, #pro-tab2:checked ~ .pro-tab-content-wrapper #pro-tab-content-2, #pro-tab3:checked ~ .pro-tab-content-wrapper #pro-tab-content-3, #pro-tab4:checked ~ .pro-tab-content-wrapper #pro-tab-content-4, #pro-tab5:checked ~ .pro-tab-content-wrapper #pro-tab-content-5,#pro-tab6:checked ~ .pro-tab-content-wrapper #pro-tab-content-6 {
  position: relative;
  top: 0px;
 }
.pro-tab-box{
	display:flex !important;
	
}
.pro-tab-img{
	flex:40%;
	align-self: center;
}
.pro-tab-img img{
	
    height: 240px;
	float:right;
}
.pro-tab-img-box{
	flex:60%;
}
.pro-content-2{
	padding:0px 50px 50px 50px;
}
.pro-content-2 .container .pro-top{
	padding-top:100px;
}
.pro-content-2 .container .pro-top .row{
	padding-top:30px;
}
.pro-content-2 .pro-2-img{
	border:2px solid #dfdfdf;
	text-align:center;
	height:600px;
	
}
.pro-content-2 .pro-2-img img{
	 height:600px;
	 padding:30px;
}
.pro-content-2 .col-md-7{
	padding: 0 50px
}
.pro-content-2 .pro-content-2-box1 {
	padding-left:30px;
}
.pro-content-2 .pro-content-2-box1 h2{
	color:#4b4b4b;
	letter-spacing:10px;
	
}
.pro-content-2 .pro-content-2-box1 h4{
	
	letter-spacing:4px;
	
}
.pro-content-2 .pro-content-2-box1 h3{
	color:#4b4b4b;
	font-size:36px;
	padding-bottom:40px;
}
.pro-content-2 .pro-content-2-box1 p{
	font-size:18px;
}
.pro-content-2 .pro-content-2-box1 .pro-2-p{
	color:#000;
	padding-bottom:30px;
	padding-top:15px;
	
}
.pro-content-2 hr{filter: blur(1px);}
.pro-content-2 .pro-2-btn{
	padding:30px 0;
}
.pro-content-2 button{
	padding:05px 13px;
	border: 2px solid #dfdfdf;
    font-weight: 500;
    font-size: 16px;
    margin-right: 10px;
    color: #4b4b4b;
    background-color: transparent;
}
.pro-content-2 .social-share{
	display: flex;
	position:absolute;
	bottom:10px;
	font-size:20px;
	
}

.pro-content-2 .social-share li .fa{vertical-align: baseline;
    padding: 0 20px;}
.pro-content-2 .social-share li .fa:hover{
	color:red;
}
.pro-content-3{
	padding:50px;
	background-color:#f0f0f0;
	text-align:center;
}
.pro-content-3 h4{
	padding:30px 10px;
	text-align:left;
}
.pro-content-3 img{
	height:400px;
	border-radius:5px;
}
.pro-content-4{
	padding:50px 150px;
}
.pro-content-4 h2{
	color:#000;
	letter-spacing:8px;
	padding: 10px 0;
}
.pro-content-4 p{
	font-size: 24px;
    font-family: 'Lato Thin';
    font-weight: 600;

}
.pro-content-4 a{
	padding:10px 20px;
	border:2px solid #dfdfdf;
	border-radius:5px;
	font-size: 20px;
}
.pro-content-2-1{
	display:none;
}
/*-------------------------email------------------------*/
.she-content-1{
	background-color: #f2f2f2;
    background-image: linear-gradient(315deg, #f0f0f0 0%, #f2f2f2 74%);
	padding: 50px;
    margin-top: 120px;
}
.she-content-1 p{
	font-family: 'Lato Thin';
    font-weight: 600;
    color: #000;
    font-size: 20px;
}
.she-img-1{
	position:relative
}
.she-box-1 h1{
	font-size: 100px;
    color: #fff;
    margin-bottom: -80px;
	padding-left:15px;
}
.she-box-1 h2{
	margin-left: -65px;
    color: #cdcdcd;
    font-size:67px;
}
.she-box-1 h2 span{
	background-color:#f0f0f0;
	background-image: linear-gradient(315deg, #f0f0f0 0%, #f2f2f2 74%);
	
}
.she-img-1 img{
	position:absolute;
	
	top: -55px;
    left: -30px;
}
.she-img-11{
	height:600px;
	width:510px;
	border:1px solid #000;
	margin-top: -90px;
}
.she-content-2{
	padding:80px 0 50px 0;
}
.she-content-2 img{
	width:100%;
}
.she-content-3{
	
}
.she-content-3 img{
	width:100%;
}
.she-content-3 .she-3-img1{
	padding-right:20px;
}
.she-content-3 .she-3-img2{
	padding-left:20px;
}
.she-box-3{
	padding:50px 15px 50px 15px;
}
.she-box-4{
	border:1px solid #000;
	margin: 15px 45px 15px 15px;
}
.she-box-4 p{
	padding:15px;
}
.she-4-img{
	float:right; padding-left:20px;margin-top: -50px;margin-right: -50px;height:500px;
}
/* ------------------------------ Mobile version  --------------- */
@media (max-width: 540px) {
	.c-content-2-box{
		margin:0px;
	}
	.c-br{
		padding-bottom:35px;
	}
	.c-content-1 .c-content-1-box .c-head{
		margin-left:0px;
		text-align:center;
	}
	.c-form{
		width:100%;
		padding:20px;
		margin:0;
	}
	.f-content-1 .title-subhead p,.i-content-1 .title-subhead p{
		padding:20px 10px 10px;
		text-align: justify;
		font-size:17px;
	}
	.f-content-1 .title-subhead h1,.i-content-1 .title-subhead h1{
		font-size:30px;
	}
	.f-box-1, .f-box-1 img,.f-box-2, .f-box-2 img,.f-box-3, .f-box-3 img,.f-box-4, .f-box-4 img,.f-box-6, .f-box-6 img,.f-box-5, .f-box-5 img{
		height: 300px;
	}
	.fi-content-bg1 .container h1{
		font-size:32px;
	}
	.fi-content-bg1 .container h2{
		font-size:30px;
	}
	.fi-content-bg1 .container {
		position: absolute;
		top: 50%;
		left: 0%;
		width: 100%;
		transform: translateY(-50%);
	}
	.se-main-1{
		padding:30px 0 0;
	}
	.se-box-1, .se-box-2, .se-box-3{
		padding:10px;
	}
	.se-p{
		font-size:24px;
	}
	.se-content-2 .container{
		padding:30px;
	}
	.se-content-1 .se-head,.se-content-1 .se-head1,.se-content-1 .se-head3,.se-content-1 .se-head4,.se-content-1 .se-head5,.se-content-1 .se-head6 {
		left: 0%;
		transform: translateX(0%);

		margin: 20px 0;
		width: 100%;
	}
	.se-content-1 .ih-box{
		font-size:18px;
	}
	.pro-content-4 h2{
		font-size:26px;
	}
	.pro-content-4 p{
		font-size:20px;
	}
	.pro-content-4 a{
		font-size:18px;
	}
	.pro-content-3 h4{
		text-align:center;
	}
	.pro-content-2 .col-md-7{
		padding:0px;
	}
	.pro-content-2 .pro-2-img{
		height:320px;
	}
	.pro-content-2 .pro-2-img img{
		padding:0px;
	}
	.pro-content-2 .container .pro-top{
		padding-top:20px;
	}
	.pro-content-2 .pro-content-2-box1{
		padding:15px 0 0;
		
	}
	.pro-content-2 .pro-content-2-box1 h2{
		font-size:26px;
		letter-spacing: 4px;
		padding-bottom:10px;
	}
	.pro-content-2 .pro-content-2-box1 h3{
		font-size:26px;
		padding-bottom:20px;
	}
	.pro-content-2 button{
		margin-bottom: 20px;
	}
	.pro-content-2 .pro-content-2-box1 p{
		font-size:17px;
	}
	.pro-content-2 .social-share{
		position:unset;
		font-size: 17px;
	}
	.pro-content-2 .pro-2-btn{
		padding:15px 0;
	}
	.pro-scroll, .pro-tab-box{
		height:300px;
		width:300px
	}
	.pro-tab-img img{
		height:230px;
		
	}
	.s-content-2 .s-content-2-img2 img{
		height:420px;
	}
	.s-content-3 .s-content-3-box{
		height:unset;
	}
	.s-content-3 .s-content-3-ol li{
		font-size:17px;
	}
	.s-content-41{
		padding:0px;
	}
	.s-content-3{
		padding:20px 0px;
	}
	.s-content-41 .s-41-box{
		padding:20px;
	}
	.s-content-41 .s-41-box p{
		padding:0;
		font-size:17px;
	}
	.s-cross-slider .row{
		width:unset;
	}
	.s-cross-slider .s-cross-headd h1{
		font-size:30px;
	}
	.s-cross-slider .s-cross-headd h3{
		font-size:28px;
	}
	.s-cross-slider .s-cross-headd p{
		font-size:18px
	}
	.s-cross-slider .s-cross-imgg{
		display:none;
	}
	.s-content-1 .s-content-1-img img{
		width:100%;
		height:100%;
	}
	.s-content-31{
		padding:15px;
	}
	.s-content-31 h2{
		font-size:30px;
		
	}
	.s-content-31 p{
		font-size:17px;
		color:#fff;
	}
	.tc-content-1{
		padding:50px 10px;
	}
	#subscribeForm textarea{
		width:unset;
	}
	.su-content-1 .su-bg{
		margin:0px;
	}
	.su-content-1 .row:nth-child(1), .su-content-1 .row:nth-child(3), .su-content-1 .row:nth-child(5),.su-content-1 .row:nth-child(2), .su-content-1 .row:nth-child(4), .su-content-1 .row:nth-child(6){
		margin:unset;
		text-align:center;
	}
	.su-content-1 .su-heads1,.su-content-1 .su-heads2,.su-content-1 .su-heads3,.su-content-1 .su-heads4,.su-content-1 .su-heads5,.su-content-1 .su-heads6,.su-content-1 .su-headd1,.su-content-1 .su-headd2,.su-content-1 .su-headd3,.su-content-1 .su-headd4{
		margin:unset;
		font-size: 36px;
	}
	.su-content-1 .su-headg1,.su-content-1 .su-headg2,.su-content-1 .su-headg3,.su-content-1 .su-headg4,.su-content-1 .su-headi1,.su-content-1 .su-headi2,.su-content-1 .su-headi3,.su-content-1 .su-headi4,.su-content-1 .su-headt1,.su-content-1 .su-headt2,.su-content-1 .su-headt3,.su-content-1 .su-headt4{
		margin:unset;
		font-size: 36px;
		width: 100%;
	}
	.su-content-1 .su-headhc1,.su-content-1 .su-headhc2,.su-content-1 .su-headhc3,.su-content-1 .su-headhc4,.su-content-1 .su-headw1,.su-content-1 .su-headw2,.su-content-1 .su-headw3,.su-content-1 .su-headw4{
		margin:unset;
		font-size: 36px;
	}
	.su-content-1 .su-boxi1 p,.su-content-1 .su-boxi2 p{
		padding:10px;
		font-size:17px;
	}
	.su-content-1 h2 span{
		color:#000;
	}
	.su-img2, .su-img4,.su-img1, .su-img5,.su-img3, .su-img6{
		box-shadow:unset;
	}
	.she-content-1{
		padding:0px 0px 30px 0px;
	}
	.she-content-1 p{
		font-size:17px;
	}
	.she-box-1 h1{
		font-size:50px;
	}
	.she-box-1 h2{
		font-size:50px;
		margin:0px;
	}
	.she-box-4{
		margin:0px;
	}
	.she-content-3 .she-3-img1,.she-content-3 .she-3-img2{
		padding:0px;
		
	}
	.she-img-11{
		width:unset;
		height:350px
	}
	.she-4-img{
		margin:0px;
		height:unset;
		padding:0px;
	}
	.a-content-1{
		padding:50px 10px;
	}
	.a-content-1 .container1{
		margin:0px;
	}
	.a-content-1 .title-decor{
		padding:0px;
		font-size:30px;
	}
	.a-content-1 p{
		padding:0px;
		font-size:17px;
		line-height: 1.6;
	}
	.a-content-1-img{
		margin-top:20px;
	}
	.a-content-2 h2{
		font-size:24px;
		padding:15px 0px;
		letter-spacing:0px;
	}
	.a-content-2 .container p{
		font-size:17px;
		padding:20px;
		letter-spacing:0px;
		line-height:1.6;
	}
	.a-content-3 .col-md-4{
		padding-left:25px;
		padding-bottom:20px;
	}
	.a-content-3 h4{
		padding-top:15px;
	}
	.a-content-4{
		padding:0 0 30px 0;
	}
	.a-content-4 .container2{
		padding:10px;
	}
	.a-content-4 p{
		padding:0px;
		font-size:17px;
	}
	.h-6-box-2,.h-6-box-1{
		
		margin:5px;
	}
	.h-6-box{
		display:grid;
	}
	.pro-content-1 .pro-tabs{
		display:none;
	}
	.pro-content-1 .pro-mobile{
		display:block !important;
	}
}
.pro-content-1 .pro-mobile{
		display:none;
}