@font-face {
font-family: 'D-DIN';
src: url('../fonts/D-DIN-Bold.woff2') format('woff2'),
url('../fonts/D-DIN-Bold.woff') format('woff');
font-weight: bold;
font-style: normal;
font-display: swap;
}


@font-face {
font-family: 'D-DIN';
src: url('../fonts/D-DIN.woff2') format('woff2'),
url('../fonts/D-DIN.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}


@font-face {
font-family: 'Eurostile';
src: url('../fonts/EurostileRegular.woff2') format('woff2'),
url('../fonts/EurostileRegular.woff') format('woff');
font-weight: normal;
font-style: normal;
font-display: swap;
}


/*
font-family: 'D-DIN';
font-family: 'Eurostile';
hover: e01e26
*/

body{}
a {text-decoration: none;-webkit-transition: 0.45s;transition: 0.45s;}
a:hover {text-decoration: none;}

.carousel-control-next,
.carousel-control-prev {background: transparent;border: 0;}
.myclss{ position:relative;}



/*language drop down*/
.toponeright ul li ul { display: none; position: absolute; transition: all 0.3s; z-index: 999; background: #6c6c6c; width: 72px; left: -23px; padding: 9px 20px;}
.toponeright ul li:hover ul{ display:block; text-align: center !important;}
.toponeright ul li ul li{ padding: 0 0 0 0; display: list-item; background:none !important;}
.toponeright ul li ul li a{ color:#000; font-size:16px; display: list-item; background:none !important;}
.toponeright ul li ul a { height: 30px!important; background-color: transparent!important;}
/*language drop down*/

/*
font-family: 'D-DIN';
font-family: 'Eurostile';
hover: e01e26
*/


.navmain { position:absolute; z-index:999; width:100%; margin:0 0 0 0; padding:16px 0;}
.top_nav_items {padding: 16px 0; }

.top_nav_items ul { margin: 0;padding: 0 0;font-size: 0; position:relative; text-align:center;}
.top_nav_items ul li { display: inline-block; list-style-type: none; position:relative;}
.top_nav_items ul li a { font-family: 'D-DIN'; height:32px; line-height:32px; padding:0 18px; color: #fff; font-size:16px; font-weight:bold; text-transform:uppercase;}
.top_nav_items ul li a:hover {color: #e01e26;}
.top_nav_items ul li a i {padding:0 5px 0 0; color:#fff;}


/*dropdown css*/
.top_nav_items ul li ul {position: absolute;top: 100%;left: 10px;right: 0px;display: none;width: 220px;z-index: 999;background: #000;border: 0px solid #e4e4e4;padding: 0 0 0 0;border-bottom: 0px;}
.top_nav_items ul li ul li {display: block;text-align: left;width: 100%;background: transparent;-webkit-transition: 0.0s;transition: 0.0s;/*border-bottom: 1px solid #d2d2d2;*/position: relative;}
.top_nav_items ul li ul li a {font-family: 'D-DIN'; height: 32px;line-height: 32px;padding-left: 10px;color: #fff;font-size: 14px;font-weight:400;}
.top_nav_items ul li ul li a:hover {color: #ff0422;}


.top_nav_items ul li .lara_mega_nemu { position:absolute; width:1000px; background:#fff; padding:20px 20px; left:86px; display:none; right:0; z-index:999; top:19px; transition:all 0.5s;
 box-shadow: 0 5px 5px rgb(0 0 0 / 19%);}
.top_nav_items ul li .lara_mega_nemu ul{width: auto;  background:none; z-index: 12; position: static; display: block; transition:all 0.5s;}
.top_nav_items ul li .lara_mega_nemu ul li { display: block; padding:0 0;}
.top_nav_items ul li .lara_mega_nemu ul li a{ background:none; font-size:15px; font-weight:500; text-transform:uppercase; line-height:38px; height:38px; color:#000; padding:0 0 0 0px;transition:all 0.5s;}
.top_nav_items ul li .lara_mega_nemu ul li a:hover{ color:#1edc00;}
/*.last-bar .top_nav_items ul li .lara_mega_nemu ul li a:hover { background: none; color:#06a3cf;}*/
.top_nav_items ul li .lara_mega_nemu ul li a i{ font-size:11px; color:#656464; padding:0 8px 0 0;}
.top_nav_items ul li:hover .lara_mega_nemu{display: block; transition:all 0.5s;}

.top_nav_items ul li .lara_mega_nemu ul li ul li{ padding:0 0; border:none;}
.top_nav_items ul li .lara_mega_nemu ul li ul li a{ font-size:14px; font-weight:400; line-height:22px; height:22px; text-transform:capitalize; padding:0 0 0 6px;}
.top_nav_items ul li .lara_mega_nemu ul li ul li a i{ font-size:8px; color:#656464; padding:0 2px 0 0;}

.padbtm{ padding:0 0 14px 0;}

/*nav fix*/
.nav-fix {background-color:#000;padding:6px 0;position: fixed;top: -100px;left: 0;width: 100%;-webkit-transition: -webkit-transform .5s;transition: -webkit-transform .5s;transition: transform .5s;
 transition: transform .5s, -webkit-transform .5s;-webkit-transform: translateY(100px);transform: translateY(100px);box-shadow: 0px 1px 20px -6px #000;z-index: 999;}
/*nav fix*/

/*dropdown css*/

.moblink {display: none;}
.mobile_menus {display: none !important;}
#mySidenav {display: none;}

/*
font-family: 'D-DIN';
font-family: 'Eurostile';
hover: e01e26
*/

.search_social{ text-align:right;}
.search_social ul{ margin:0 0 0 0; padding:0 0 0 0;}
.search_social ul li{ list-style:none; display:inline-block; margin:0 0 0 0; padding:0 0 0 0;}
.search_social ul li a{ font-family: 'D-DIN'; display:inline-block; margin:0 0 0 0; padding:10px 7px; color:#fff; font-size:16px; font-weight:bold; text-transform:uppercase;}
.search_social ul li:first-child{ position:relative; margin:0 15px 0 0px;}
.search_social ul li:first-child::after{ content:" "; position:absolute; z-index:1; right:-12px; top:11px; margin:0 0 0 0; padding:0 0 0 0; background:#fff; width:2px; height:20px;}


/*shortabout*/
.shortabout{ padding:90px 0;}
.shortabout_left{}
.shortabout_left h3{ font-family: 'D-DIN'; font-size:23px; font-weight:normal; color:#101010; text-transform:uppercase; margin:0 0 0 0; padding:0 0 0px 0;}
.shortabout_left h4{ font-family: 'D-DIN'; font-size:42px; font-weight:bold; color:#101010; text-transform:uppercase; margin:0 0 18px 0; padding:0 0 10px 0;
 background: url(../images/short_bg.jpg) no-repeat left bottom;}
.shortabout_left p{ font-family: 'Eurostile'; font-size:25px; font-weight:300; color:#101010; margin:0 0 0 0; padding:0 0 0px 0; text-align:justify; line-height:31px;}
.shortabout_left a{ font-family: 'D-DIN'; font-size:15px; font-weight:bold; color:#101010; text-transform:uppercase; margin:25px 0 0 0; padding:0 0 0px 0; display:inline-block; border:2px solid #101010;
 text-align:center; width:168px; height:50px; line-height:50px; transition:all 0.5s; border-radius:50px;}
.shortabout_left a:hover{ background:#e01e26; color:#fff; border-radius:20px;}

.shortabout_right{ text-align:right;}
.shortabout_right img{}

/*
font-family: 'D-DIN';
font-family: 'Eurostile';
hover: e01e26
*/

/*services*/
.services_main{ background:#101010; padding:90px 0;}
.servicestop{}
.servicestop p{ font-family: 'D-DIN'; font-size:37px; font-weight:normal; color:#fff; text-transform:uppercase; margin:0 0 40px 0; padding:0 0 0px 0; text-align:center;}
.services_colm{ text-align:center; transition:all 0.3s;}
.services_colm:hover img{ transform: translateY(-5px);} 
.services_colm img{ transition:all 0.3s;}
.services_colm h4{ font-family: 'D-DIN'; font-size:35px; font-weight:bold; color:#fff; text-transform:uppercase; margin:0 0 0px 0; padding:10px 0 0px 0;}
.services_colm strong{ font-family: 'D-DIN'; font-size:18px; font-weight:normal; color:#fff; text-transform:uppercase; margin:0 0 0px 0; padding:0 0 14px 0; 
 background: url(../images/services_bg.png) no-repeat center bottom;}
.services_colm p{ font-family: 'Eurostile'; font-size:25px; font-weight:300; color:#fff; margin:0 0 0 0; padding:14px 0 0px 0; line-height:28px;}

/*categories*/
.categories_main{ padding:0 0 90px 0;}
.catheading{ text-align:center;}
.catheading p{ font-family: 'D-DIN'; font-size:23px; font-weight:normal; color:#101010; text-transform:uppercase; margin:0 0 0px 0; padding:0 0 0px 0;}
.catheading h4{ font-family: 'D-DIN'; font-size:42px; font-weight:bold; color:#101010; margin:0 0 20px 0; padding:0px 0 10px 0; background: url(../images/short_bg.jpg) no-repeat center bottom;
 text-transform:uppercase;}
 
.catmain_area{ transition:all 0.5s; position:relative; overflow:hidden;}
.catmain_area:hover .catimg img{ transform: rotate(5deg) scale(1.10);}
.catimg{ transition:all 0.5s; position:relative; overflow:hidden;}
.catimg img{ transition:all 0.5s; position:relative; overflow:hidden;}
.catname{ position:absolute; z-index:1; bottom:17%; left:5%;}
.catname h3{ font-family: 'D-DIN'; font-size:28px; font-weight:normal; color:#e8e3e3; text-transform:uppercase; margin:0 0 0px 0; padding:0 0 0px 0;}
.catname h4{ font-family: 'D-DIN'; font-size:53px; font-weight:bold; color:#fff; text-transform:uppercase; margin:0 0 0px 0; padding:0 0 0px 0; -webkit-text-stroke-width:2px; -webkit-text-stroke-color:#000;}
.catdesc{ padding:18px 0 0 0;}
.catdesc p{ font-family: 'Eurostile'; font-size:22px; font-weight:300; color:#101010; margin:0 0 0 0; padding:0 0 0px 0; line-height:24px;}
.catdesc a{ font-family: 'D-DIN'; font-size:16px; font-weight:bold; color:#101010; text-transform:uppercase; margin:8px 0 0px 0; padding:0 0 0px 0; display:inline-block; position:relative;}
.catdesc a::after{ content:" "; position:absolute; z-index:1; bottom:4px; left:0; background:#101010; width:64px; height:2px;}
.catdesc a:hover{ letter-spacing:1px; color:#e01e26;}

/*
font-family: 'D-DIN';
font-family: 'Eurostile';
hover: e01e26
*/

/*feature*/
.feature_main{ padding:0 0 50px 0;}
.catheading2{}
.catheading2 p{ font-family: 'D-DIN'; font-size:23px; font-weight:normal; color:#101010; text-transform:uppercase; margin:0 0 0px 0; padding:0 0 0px 0;}
.catheading2 h4{ font-family: 'D-DIN'; font-size:42px; font-weight:bold; color:#101010; margin:0 0 20px 0; padding:0px 0 10px 0; background: url(../images/short_bg.jpg) no-repeat left bottom;
 text-transform:uppercase;}


.pro-slide-item {box-shadow: 0 0 10px 0 #40404069;border-radius: 15px;margin: 12px 0;background: #fff;}
.pro-slide-item .pro-imgs {padding: 30px 10px;}
.pro-slide-item .pro-information {padding: 0 22px 0px;}
.pro-slide-item .pro-information h3 {font-family: 'D-DIN'; color: #1c1c1c;font-size:24px;font-weight:bold;text-transform: uppercase;}
.pro-slide-item .pro-information h4 { font-family: 'D-DIN'; color: #1c1c1c;font-size:16px;font-weight:bold;padding-bottom: 20px;border-bottom: 1px solid #d6d6d6;}
.pro-slide-item .pro-information ul { display: flex;align-self: center;justify-content: space-between; margin:0 0 0 0; padding:10px 0 0 0;}
.pro-slide-item .pro-information ul li {list-style: none;}
.pro-slide-item .pro-information ul li p {font-size: 22px;text-transform: uppercase;font-weight:bold; color:#1c1c1c; font-family: 'D-DIN';}
.pro-slide-item .pro-information ul li a { font-size:13px; color:#fff; background: #929292; display: inline-block; padding:5px 20px; font-weight:bold; border-radius:30px; text-transform: uppercase;
 font-family: 'D-DIN'; margin:0px 0 0 0;}
.pro-slide-item .pro-information ul li a:hover {background: #e01e26;}
.product-slider-inner .item {padding: 0 15px;}
.slick-list {padding: 0 12% 0 0 !important;}
.viewall-btns {padding: 40px 200px 0 15px;display: flex;align-items: center;}
.viewall-btns a {display:inline-block; font-size:14px; color:#000;text-transform:uppercase; font-family: 'D-DIN'; padding:11px 25px;font-weight:bold; border-radius:30px; border:2px solid #000;
 background:#929292;}
.viewall-btns a:hover {background: #e01e26;border-color: #ff9000;color: #fff;}



/*
font-family: 'D-DIN';
font-family: 'Eurostile';
hover: e01e26
*/

.mostpopular{ padding:0 0 70px 0;}
.mostpopular_heading{}
.mostpopular_heading h4{ font-family: 'D-DIN'; font-size:109px; color:#fff; text-transform:uppercase; font-weight:bold; margin:0 0 0 0; padding:0 0 30px 0; text-shadow:0 0 2px #000; text-align:center;}

.polular_banner{ position:relative; padding:0 0 90px 0;}
.popularimg{ position:relative;}
.popularimg img{ position:relative;}
.popularname{ position:absolute; z-index:1; top:30%; left:3%;}
.popularname p{ font-family: 'D-DIN'; font-size:32px; font-weight:normal; color:#fff; text-transform:uppercase; margin:0 0 0px 0; padding:0 0 0px 0;}
.popularname h4{ font-family: 'D-DIN'; font-size:60px; font-weight:bold; color:#fff; margin:0 0 0px 0; padding:0px 0 10px 0; text-transform:uppercase;}
.popularname a{ font-family: 'D-DIN'; font-size:17px; font-weight:bold; color:#fff; text-transform:uppercase; margin:0px 0 0 0; padding:0 0 0px 0; display:inline-block; text-align:center; width:240px;
 height:50px; line-height:50px; transition:all 0.5s; border-radius:50px; background:#e01e26;}
.popularname a:hover{ background:#fff; color:#e01e26; border-radius:20px;}

.pop1{ text-align:center; position:relative; overflow:hidden; transition:all 0.5s;}
.pop1 img{ position:relative; overflow:hidden; transition:all 0.5s;}
.pop1 h4{ position:absolute; z-index:1; left:0; bottom:8%; right:0; text-align:center; font-family: 'D-DIN'; font-size:30px; font-weight:normal; color:#fff; text-transform:uppercase; margin:0 0 0px 0; 
 padding:0 0 0px 0; transition:all 0.5s;}
.pop1:hover img{ transform: rotate(5deg) scale(1.10);}
.pop1:hover h4{ letter-spacing:1px; bottom:24%;}

.instag_heading{ padding:50px 0 30px 0;}
.instag_heading i{ font-size:36px; color:#101010;}
.instag_heading h4{ font-family: 'D-DIN'; font-size:36px; font-weight:normal; color:#101010; text-transform:uppercase; margin:0 0 0px 0;  padding:0 0 0px 0; transition:all 0.5s;}
.instag_link{ padding:50px 0 0 0; text-align:right;}
.instag_link a{ font-family: 'D-DIN'; font-size:15px; font-weight:bold; color:#101010; text-transform:uppercase; margin:0px 0 0 0; padding:0 0 0px 0; display:inline-block; border:2px solid #101010;
 text-align:center; width:223px; height:50px; line-height:50px; transition:all 0.5s; border-radius:50px;}
.instag_link a:hover{ background:#e01e26; color:#fff; border-radius:20px;}
.instag{ padding:0 0 0 0;}
.instag img{}

/*
font-family: 'D-DIN';
font-family: 'Eurostile';
hover: e01e26
*/


/*certificates*/
.certificates_cont{ padding:0 0 70px 0;}
.certificates{}
.certificates img{}



footer {background-color: #101010;}
.top-footer {padding: 60px 0 25px 0;}
.top-footer .inner-link h2 {font-family: 'D-DIN'; font-size:22px;font-weight:normal; color: #fff; margin: 0; padding-bottom: 15px; text-transform: uppercase;}
.top-footer .inner-link p {font-family: 'D-DIN'; font-size:15px; font-weight:normal; color: #cbcbcb; margin: 0 0 0 0; padding-bottom:10px;}
.top-footer .inner-link p span {padding-right: 5px;color: #fff; font-size:18px;}
.top-footer .inner-link a {font-family: 'D-DIN'; font-size:15px; font-weight:normal; color:#cbcbcb; margin:0 0 0 0; display: block; display:inline-block;}
.top-footer .inner-link a span {padding-right: 5px; color: #fff;}
.top-footer .inner-link a:hover {color: #e01e26; letter-spacing: 1px;}
.top-footer .inner-link ul {margin: 0 0 0 0;padding: 0 0 0 0;}
.top-footer .inner-link ul li {list-style-type: none;}
.top-footer .inner-link ul li a {margin-bottom: 8px;}
.top-footer .inner-link ul li span{ font-size:10px; padding:0 4px 0 0;}
.top-footer .inner-link .pad_right {padding-right: 0;}
.top-footer .inner-link form {position: relative;}
.top-footer .inner-link form input {height:50px;line-height:50px;padding-left: 10px;background-color: #fff;border: none;color: #111;font-size: 13px;outline: none;width: 100%;margin-bottom: 15px;
 border-radius: 5px;}
.top-footer .inner-link form button {font-family: 'D-DIN'; font-size: 17px;font-weight:bold; text-transform: uppercase;text-align: center;outline: none;border: none;color: #fff;float: right;
 -webkit-transition: 0.4s; transition: 0.4s;padding:10px 20px;background: #e01e26;}
.top-footer .inner-link form button:hover{ background:#e01e26; color: #000;}
.top-footer .inner-link .visa-img h3 {font-size: 14px;font-weight: 400;color: #ffffff;text-transform: capitalize;padding-bottom: 10px;}
.footer-social {}
.footer-social ul {font-size: 0;margin: 0 0 0 0;padding: 0 0 0 0;}
.footer-social ul li {list-style-type: none;display: inline-block;margin-left: 6px;}
.footer-social ul li a {font-size:22px !important; width:50px; height:50px; line-height:50px; text-align: center; color: #fff; display: block;background-color:#383838; border-radius: 5px;}
.footer-social ul li a:hover {background-color: #e01e26 !important; color: #fff !important;}
.bottom-footer {padding: 20px 0px;background-color: #0a0a0a;}
.bottom-footer .copy_right p {font-size: 14px;font-weight: 400;text-transform: uppercase;color: #9b9a9a;margin: 0;}
.bottom-footer .last-design {text-align: right;}
.bottom-footer .last-design h6 {text-transform: uppercase;font-size: 14px;color: #9b9a9a;}
.bottom-footer .last-design h6 a {font-size: 14px;color: #9b9a9a;}
.bottom-footer .last-design h6 a:hover {color: #b71234;letter-spacing: 1px;}
.bort {border-top: 1px solid #343434;margin: 46px 0 0 0;}
.copy_right {padding: 30px 0 0 0;}
.copy_right p {font-family: 'D-DIN'; font-size:15px; color: #fff; margin: 0px 0 0 0;}
.copy_right a {font-size:15px;color: #e01e26;}
.last-design {text-align:right; padding: 30px 0 0 0;}

.last-design{}
.last-design p {font-family: 'D-DIN'; font-size:15px; color: #fff; margin: 0px 0 0 0;}
.last-design a {font-size:15px;color: #e01e26;}
.last-design {text-align:right; padding: 30px 0 0 0;}


/*
font-family: 'D-DIN';
font-family: 'Eurostile';
hover: e01e26
*/






/*Search*/
.open-search {background: rgba(0, 0, 0, 0.9);position: fixed;top: 0px;left: 0px;right: 0px;z-index: 9999;bottom: 0px;height: 100%;}
.open-search .search-target {position: absolute;top: 50%;left: 15%;right: 15%;text-align: center;transform: translateY(-50%);}
.open-search .search-target form {position: relative;}
.open-search .search-target form input {display: block;padding-left: 20px;width: 100%;outline: none;border-radius: 5px;font-size: 16px;height: 60px;background: transparent;color: #fff;border: none;
 border-bottom: 1px solid #fff;border-radius: 0;}
.open-search .search-target form button {border: none;display: block;outline: none;border-radius: 0px 5px 5px 0px;height: 60px;position: absolute;top: 0px;right: 0px;color: #fff;font-size: 17px;
 background: transparent;padding: 0px 40px;}
.open-search .search-target form button:hover {}
.search-wrapper01 {position: absolute;top: 20px;right: 20px;z-index: 999;cursor: pointer;padding: 10px;}
.search-wrapper01::after {display: block;content: "";background: #fff;height: 45px;width: 2px;transform: rotate(-45deg);}
.search-wrapper01::before {display: block;content: "";background: #fff;height: 45px;width: 2px;transform: rotate(45deg);position: absolute;}
.search-wrapper01:hover::after,
.search-wrapper01:hover::before {background: #f3aa4e;}
/*Search*/

/*owl slider styline*/
.products_inner:hover{border-color:#a6a6a6;}
.prd-slider .item{padding:0px 2px;}
.prd-slider .owl-nav{display: block !important;}
.prd-slider .owl-nav .owl-prev{ position:absolute; top:-21%; right:88px; transform:translateY(-30%);width:43px; height:43px; line-height:43px; border:1px solid #03062f !important; text-align: center;
 transition: 0.45s; color:#03062f; border-radius:50px;}
.prd-slider .owl-nav .owl-prev i{ display:block; color:#03062f; font-size:20px; text-align:center; padding:10px 0; transition:0.45s all;}
.prd-slider .owl-nav .owl-prev:hover{ background: #ff0422 !important; color:#fff;}
.prd-slider .owl-nav .owl-prev:hover i{ color:#fff;}
.prd-slider .owl-nav .owl-next{ position:absolute; top:-21%; right:38px; transform:translateY(-30%); border:1px solid #03062f !important; width:43px; height:43px; line-height:43px; text-align:center;  
 transition:0.45s; color:#03062f; border-radius:50px;}
.prd-slider .owl-nav .owl-next i{display:block; color:#03062f; font-size:20px; text-align:center; padding:10px 0; transition: 0.45s all;}
.prd-slider .owl-nav .owl-next:hover i{ color:#fff;}
.prd-slider .owl-nav .owl-next:hover{ background: #ff0422 !important; color:#fff;}

/*owl slider prd-slider-2 styline*/
.prd-slider-2:hover{border-color:#a6a6a6;}
.prd-slider-2 .item{padding:0px 14px;}
.prd-slider-2 .owl-nav{display: block !important;}
.prd-slider-2 .owl-nav .owl-prev{ position:absolute; top:44%; left:100px; transform:translateY(-30%);width:43px; height:43px; line-height:43px; border:1px solid #fff; text-align: center;transition: 0.45s; 
 color:#1e1e1e; border-radius:50px; background: #fff !important;}
.prd-slider-2 .owl-nav .owl-prev i{ display:block; color:#1e1e1e; font-size:20px; text-align:center; padding:10px 0; transition:0.45s all;}
.prd-slider-2 .owl-nav .owl-prev:hover{ background: #e01e26 !important;}
.prd-slider-2 .owl-nav .owl-prev:hover i{ color:#000;}
.prd-slider-2 .owl-nav .owl-next{ position:absolute; top:44%; right:67px; transform:translateY(-30%); border:1px solid #fff; width:43px; height:43px; line-height:43px; text-align:center; transition:0.45s;
 color:#1e1e1e; background: #fff !important; border-radius:50px;}
.prd-slider-2 .owl-nav .owl-next i{display:block; color:#1e1e1e; font-size:20px; text-align:center; padding:10px 0; transition: 0.45s all;}
.prd-slider-2 .owl-nav .owl-next:hover i{ color:#000;}
.prd-slider-2 .owl-nav .owl-next:hover{ background: #e01e26 !important;}

.toponeright .mobb{ display:none;}



/******************************************/

/*menu css*/

@media (max-width: 1500px) {

}


@media (max-width: 1400px) {
.shortabout_left h4{ font-size:36px;}
.shortabout_left p{ font-size:20px; line-height:24px;}
.servicestop p{ font-size:26px;}
.services_colm h4{ font-size:28px;}
.services_colm p{ font-size:20px;}
.catname{ bottom:23%;}
.catname h4{ font-size:42px;}
.catdesc p{ font-size:19px;}
.mostpopular_heading h4{ font-size:90px; padding:0 0 30px 0;}
.popularname h4{ font-size:45px;}

}
@media (max-width: 1200px) {
.top_nav_items ul li a{ font-size:14px; padding: 0 10px;}
.shortabout_left h4{ font-size:26px;}
.shortabout_left p{ font-size:16px; line-height:20px;}
.servicestop p{ font-size:20px;}
.mostpopular_heading h4{ font-size:50px;}
.popularname h4{ font-size:25px;}
.pop1 h4{ font-size:20px;}
.instag_heading h4{ font-size:25px;}
.footer-social ul li a{ font-size:16px; width:35px; height:35px; line-height:35px;}
.top-footer .inner-link h2{ font-size:17px;}
.top-footer .inner-link p{ font-size:13px;}
.pro-slide-item .pro-information h3{ font-size:15px;}
.pro-slide-item .pro-information ul li p{ font-size:13px;}
.shortabout_right{ text-align:left;}

}

@media (max-width: 992px) {
/*menu css*/
.mobile_menus i {font-size: 18px;color: #fff;background: #ec2024;padding: 8px 9px;border-radius: 50px;}
.navcontmain {position: static;}
.navcont {display: none;}
.mobile_menus {display: inline-block !important;}
#mySidenav {display: block;}
#mySidenav {display: block;}
.sidenav {height: 100%;width: 0;position: fixed;z-index: 9999;top: 0;right: 0;background-color: #000;overflow-x: hidden;transition: 0.5s;padding-top: 60px;}
#mySidenav li {list-style: none !important;}
.sidenav hr {margin: 0;border-color: #1e4145;}
.sidenav a {padding: 8px 8px 8px 32px;text-decoration: none;font-size: 13px;color: #aaa;display: block;text-transform: uppercase;transition: 0.3s;font-weight: 400;letter-spacing: 0.5px;}
.sidenav a:hover {color: #bc1c18;}
.sidenav .closebtn {position: absolute;top: 0;right: 25px;font-size: 36px;margin-left: 50px;}
.mobile_menus {float: right;margin: 21px 12px 0 0px;}
.mobile_menus a {padding: 0px;float: left;}

.dropdown {position: relative;}
.dropdown-menu {display: none;}
.toggle,
.dropdown-menu {width: 100%;}



.shortabout_left a{ margin:20px 0 20px 0;}
.services_colm h4{ font-size:18px;}
.services_colm strong{ font-size:12px;}
.services_colm p{ font-size:15px;}
.catname h3{ font-size:20px;}
.catname h4{ font-size:28px;}
.catdesc p{ font-size:16px; line-height:18px;}
.catname{ bottom:34%;}
.pop1{ margin:0 0 20px 0;}

.top_nav_items{ display:none;}
.search_social{ display:none;}




.moblink {display: block;text-align: right;margin: 10px 0;}
.moblink ul {margin: 0;padding: 0;}
.moblink ul li {list-style: none;display: inline-block;margin: 0 0 0 0px;padding: 0 0 0 0px;}
.moblink ul li a {font-size:18px; color:#fff; display: inline-block;width:25px; line-height:25px; height:25px; text-align: center; margin: 0 0 0 0px; padding: 0 0 0 0px;transition: all 0.5s;}
.moblink ul li a:hover {color:#e01e26;}


}


/*
font-family: 'D-DIN';
font-family: 'Eurostile';
hover: e01e26
*/


@media (max-width: 768px) {
.navmain{ position:static; background:#000;}
.shortabout{ padding:20px 0;}
.services_main{ padding:20px 0;}
.servicestop p{ font-size:14px;}
.services_colm{ padding:0 0 20px 0;}
.services_colm p{ font-size:16px; line-height:20px;}
.services_colm p br{ display:none;}
.categories_main{ padding:20px 0;}
.catname{ text-align:center; width:100%; left:0; bottom:110px;}
.catname h3{ font-size:30px;}
.catname h4{ font-size:30px;}
.catdesc{padding: 18px 0 20px 0;text-align: center;}
.catheading2 h4{ font-size:22px;}
.feature_main{ padding:0 0 20px 0;}

}




@media (max-width: 525px) {

.navmain{ position:static; background:#000;}
.popularname{ position:static; background:#ccc;}
.instag_heading{ text-align:center; padding:0 0 0 0;}
.instag_link{ padding:20px 0; text-align:center;}
.mostpopular{ padding:0 0 20px 0;}
.certificates_cont{ padding:0 0 20px 0;}
.copy_right{ text-align:center; padding:10px 0 0 0;}
.last-design{ text-align: center; padding:10px 0 0 0;}


}


/*
font-family: 'D-DIN';
font-family: 'Eurostile';
hover: e01e26
*/