@charset "utf-8";

/* CSS Document */

@font-face {

	font-family: 'aspergit.bold';

	src: url('../fonts/aspergit.bold.otf');

	src: url('../fonts/aspergit.bold.woff') format('woff'), url('../fonts/aspergit.bold.otf') format('truetype'), url('../fonts/aspergit.bold.svg') format('svg');

	font-weight: normal;

	font-style: normal;}

@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/MyriadPro-Bold.eot');
    src: url('../fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/MyriadPro-Bold.woff2') format('woff2'),
        url('../fonts/MyriadPro-Bold.woff') format('woff'),
        url('../fonts/MyriadPro-Bold.ttf') format('truetype'),
        url('../fonts/MyriadPro-Bold.svg#MyriadPro-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Franklin Gothic';
    src: url('../fonts/FranklinGothic.eot');
    src: url('../fonts/FranklinGothic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FranklinGothic.woff2') format('woff2'),
        url('../fonts/FranklinGothic.woff') format('woff'),
        url('../fonts/FranklinGothic.ttf') format('truetype'),
        url('../fonts/FranklinGothic.svg#FranklinGothic') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}


@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400&display=swap');


@import url('https://fonts.googleapis.com/css?family=Poppins:400,700');



body{

	margin:0px; padding:0px; font-family: 'Poppins', sans-serif;}
.preloader {
    background: #F4F4F4;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    position: fixed;
    z-index: 9999999
}
.status {
    background-image: url(../images/logo.png);
    animation: bounce 1s infinite;
    -webkit-animation: bounce 1s infinite;
    -moz-animation: bounce 1s infinite;
    -o-animation: bounce 1s infinite
}
.status,
.status-message {
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    background-position: center;
    background-repeat: no-repeat
}
.status-message {
    padding-top: 30%
}
@-webkit-keyframes bounce {
    0%, 100%, 20%, 50%, 80% {
        -webkit-transform: translateY(0)
    }
    40% {
        -webkit-transform: translateY(-30px)
    }
    60% {
        -webkit-transform: translateY(-15px)
    }
}
@-moz-keyframes bounce {
    0%, 100%, 20%, 50%, 80% {
        -moz-transform: translateY(0)
    }
    40% {
        -moz-transform: translateY(-30px)
    }
    60% {
        -moz-transform: translateY(-15px)
    }
}
@-o-keyframes bounce {
    0%, 100%, 20%, 50%, 80% {
        -o-transform: translateY(0)
    }
    40% {
        -o-transform: translateY(-30px)
    }
    60% {
        -o-transform: translateY(-15px)
    }
}
@keyframes bounce {
    0%, 100%, 20%, 50%, 80% {
        transform: translateY(0)
    }
    40% {
        transform: translateY(-30px)
    }
    60% {
        transform: translateY(-15px)
    }
}
/*search css*/

.open-search{background:rgba(0,0,0,0.9); position:fixed; top:0px; left:0px; right:0px; z-index:9999999; bottom:0px; height:100vh;}
.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:#fff; color:#000;}
.open-search .search-target form button{background:none; 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:#eb2629; 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:#eb2629;}
#open-popup-search{color: #fff; font-size: 15px;}

/*search end*/
.header_section{
	float: left;
	width: 100%;
	background-color: #121f57

}
#slider{
	width: 100%;
	float: left;
}

.tus_tpmail{

	margin:0px; padding:0px; margin-top: 8px;}

.tus_tpmail p{

	margin:0px 10px 0 0; padding:0px;font-family: 'Franklin Gothic'; font-weight: normal; font-size:13px; color:#fff; display:inline-block}

.tus_tpmail p span{

	color:#fff; margin-right:5px; font-size:16px;}

.tus_clock{

	margin:0px; padding:0px; float:right}

.tus_clock a{

	margin:0px 10px 0 0; padding:0px;font-family: 'Franklin Gothic'; font-weight: normal; font-size:13px; color:#fff; display:inline-block;
text-decoration: none; margin-top: 8px;}

.tus_clock p span{

	color:#eb2629; margin-right:5px; font-size:16px; margin-top: 8px;}
.social_top{ width:  100%;}
.social_top ul{padding: 0px;margin: 0px; text-align: right; margin-right: 5px; margin-top: 5px;}
.social_top ul li{display: inline-block;}
.social_top ul li a{width: 30px;height: 30px;display: block; background: #000000; color: #2bd4e5;  text-align: center; border-radius: 5px; font-size: 13px;}
.social_top ul li a i{color: #2bd4e5; line-height: 30px;}
.top_links__{ 
	width:  100%; margin-top: 20px; 
	text-align: right;
}
.top_links__ ul{
	padding: 0px;margin: 0px;
}
.top_links__ ul li{
	display: inline-block;
}
.top_links__ ul li a{
	 color: #fff;
	 font-family: 'Poppins', sans-serif; font-weight: normal;
	 font-weight: bold;
	 font-size: 14px;
	 text-decoration: none;
	 padding-left: 5px;
}
.top_links__ ul li a:hover{
	text-decoration: none;
}
.tus_logo{
	width: 100%;
	margin-top: 17px;
}
.tus_logo img{

	 padding:0px;}

.tus_hdmenu{

	margin:0px auto 0 auto; padding:0px; float:left;}

.tus_banner{

	margin:0px; padding:0px; position:relative;
	width: 100%;
	float: left;
}

.tus_banner img{
   width: 100%;
	margin:0px auto; padding:0px;}

.tus_fixm{

	margin:3px 0 0 0; padding:0px;}

.tus_tpsocial{

	margin:0px; padding:0px;}

.tus_tpsocial a{

	margin:0px 8px; padding:0px;}

.tus_tpsocial a i{

	margin:0px; padding:0px 0 0 0; font-size:15px; color:#fff; transition:0.5s}

.tus_tpsocial a i:hover{

	color:#eb2629;}

#tus_margin{

	margin:0px; padding:0px;}

.tus_srchprod{

	margin:0px 0 0 0; padding:0px; position:relative; top:28px;}
.tus_srchprod i{
	font-size: 18px;
}
.tus_srchprod img{

	margin:0px 0 0 0; padding:0px; }

.tus_srchprod .tus_inpsrh{

	margin:0px 0 0 0; padding:10px; width:220px; font-family: 'Franklin Gothic'; font-weight: normal; font-size:14px; color:#000; border:none; background-color:#fff; border:solid 5px #2bd4e5;

	position:absolute; top:55px; right:0; transition:0.5s; opacity:0; z-index:9999999}

.tus_srchprod .tus_sbrch{

	margin:0px 0px 0 0; padding:0px; position:absolute; right:10px; top:65px; border:none; background-color:transparent; font-size:18px; color:#000; transition:0.5s; opacity:0;

	 z-index:9999999}

.tus_srchprod:hover .tus_inpsrh{

	opacity:1;}

.tus_srchprod:hover .tus_sbrch{

	opacity:1;}

.tus_srchprod:hover{

	cursor:pointer;}
.tus_dpdf{
	margin:0px 0 15px 0; padding:0px;}
.tus_dpdf img{
	margin:0px 0px 0 0; padding:0px;}
.tus_dpdf h4{
	margin:0px; padding:12px 0; font-family: 'Franklin Gothic'; font-weight: normal; font-size:18px; color:#000; text-transform:capitalize; font-weight:bold; border-bottom:solid 1px #eee}
.tus_dpdf h4:hover{
	color:#167ad3; text-decoration:none;}
.tus_download{
	margin:0px 0 15px 0; padding:15px 5px; border-top:solid 2px #ccc; border-bottom:solid 2px #ccc; overflow:auto; border-top-left-radius:3em; border-bottom-right-radius:3em}
.tus_download img{
	margin:0px 15px 0 0; padding:0px; float:left;}
.tus_download h4{
	margin:0px; padding:0px; font-family: 'Franklin Gothic'; font-weight: normal; font-size:18px; color:#000; text-transform:capitalize;}

/*------

  Categories

-----------------*/
.categories_section{
	float: left;
	width: 100%;
	margin-top: 35px;
}
.nopadding{padding: 0px !important;margin: 0px !important;}
.main_cate{text-align:center; overflow:hidden;position:relative; background:rgba(32 171 185); }
.main_cate .cate_image{text-align:center;}
.main_cate .cate_image img{display:inline-block; transition:all 0.5s ease-in-out; width:100%;}
.main_cate .cate_deatial{position:absolute; top:50%; left:-100%; right:100%; text-align:center; transform:translateY(-50%); transition:all 0.5s ease-in-out;} 
.main_cate .cate_deatial h1{font-family: 'Poppins', sans-serif; font-size:35px; font-weight:500; color:#fff; }
.main_cate .cate_deatial p{font-family: 'Poppins', sans-serif; font-size:13px; font-weight:400; color:#fff;}
.main_cate .cate_deatial a{font-family: 'Poppins', sans-serif; font-size:13px; font-weight:400; color:#fff; text-transform: uppercase; text-decoration:none; border:2px solid #fff; padding:15px 30px; border-radius:40px; display:inline-block; margin-top:20px;}

.main_cate:hover .cate_image img{opacity:0.4; transform:scale(1.1);}
.main_cate:hover .cate_deatial{left:0%; right:0%;}


.tus_categbg{

	margin:0px; padding:10px 0 30px 0; background:url(../images/catebg.jpg) no-repeat center top; background-attachment:fixed; background-size:cover;}

.tus_heading{

	margin: 0 auto; margin-top: 25px; margin-bottom: 25px; padding:0px; background-color: #222e62; width: 220px; height: 35px; line-height: 30px;  font-family: 'Franklin Gothic'; font-weight: normal; font-size:17px; color:#fff; text-transform:uppercase; text-align:center; font-weight:normal;}

.tus_categ{

	margin:0px 0 15px 0; padding:0px; position:relative;}

.tus_categ img{

	margin:0px; padding:0px; width:100%; height:auto; border-radius:100%; border:solid 4px #eb2629;}

.tus_categ h4{

	margin:0px auto 0px auto; padding:13px 15px; font-family: 'Franklin Gothic'; font-weight: normal; font-size:17px; color:#000; text-transform:uppercase; position:absolute; bottom:-30px; left:0;

	transition:0.5s; width:100%; text-align:center; font-weight:bold;}

.tus_categ:hover h4{

	background-color:rgb(3, 196, 235, 0.60); color:#fff; bottom:41%}

/*------

  Welcom to

---------------*/

.tus_weltext h4{

	margin:20px 0 0 0; padding:0px; font-family: 'Franklin Gothic'; font-weight: normal;
	 font-size:25px; color:#fff; text-transform:uppercase; text-align:left;
	 padding-bottom: 20px;
	  }

.tus_welcom{
    width: 100%;
    float: left;
	margin:0px 0 0 0; padding:50px 50px; 
	background-image: url('../images/aboutbg.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-attachment: fixed;
}

.tus_welcom p{

	margin:0px 0; padding:0px; font-family: 'Poppins', sans-serif; font-weight: 300; font-size:13px; color:#fff; text-align:justify; line-height:25px}

.tus_about img{

	margin:30px 0 0 0; padding:0px;}

.tus_read{

	margin:10px 0 0 0px; padding:10px 20px; color:#fff; text-align:center; text-transform:capitalize;
	 font-family: 'Franklin Gothic'; font-weight: normal; background-color:#eb2629;

	font-size:14px; transition:0.5s; width:120px;}

.tus_certif img{

	margin:20px auto; padding:0px;}



/*our services*/
.owl-controls .owl-buttons {
    opacity: 0;
}

.serices_section{
	width: 100%;
	background-color: #f4f4f4;
	padding-top: 35px;
	padding-bottom: 35px;
	margin-top: 35px;
}
.main_box_service{
	width: 100%;
	text-align: center;
}
.main_box_service img{
	width: 133px;
	margin: 0 auto;
	text-align: center;
}
.main_box_service h2{
	font-family: 'Franklin Gothic'; font-weight: normal;
	font-size:15px;
	color: #000;
}
.main_box_service .line_btm_h{
	width: 60%;
	height: 3px;
	background-color: #fff;
	margin: 0 auto;
}
.services_hd {
	width: 100%;
	text-align: center;
	padding-bottom: 15px;
}
.services_hd h2{
	font-family: 'Franklin Gothic'; font-weight: normal;
	font-size: 30px;
}
.services_hd p{
	color: #000;
	font-family:'Poppins', sans-serif;
}
.main_box_service p{
	font-family:'Poppins', sans-serif;
}

/*certification*/
.certifications_section{
	width: 100%;
	padding-bottom: 20px;
	padding-top: 20px;
}
.certifications_section h2{
	font-family:'Poppins', sans-serif;
	font-weight: 400;
	font-size: 30px;
	color: #01517d
}
.certi_box{
	width: 100%;
	padding-top: 35px;
}

/*------

  Featuer Prod

------------------*/

/*========================
    Image Effect #12
==========================*/
.tc-image-effect12 img{
	width: 100%;
}
.tc-image-effect12 {position: relative;overflow: hidden;border: 2px solid #dcdcdc; margin-bottom: 10px; padding-bottom: 5px; padding-bottom: 5px; background-color: #fff;}
.tc-image-effect12:before {position: absolute;
    content: "";
    width: 90%;
    height: 72%;
    margin-top: 16px;
    transform: scale(0);
    transition: all .6s ease-in-out;
    background:rgb(18 31 87 / 78%);
    right: 0px;
    left: 0px;
    top: 0px;
    margin: 0 auto;
    margin-top: 9px;}
.tc-image-effect12:hover:before {transform: scale(1);}
.tc-image-effect12 .caption {position: absolute;content: '';top: calc(50% + 22px);left: 50%;width: calc(100% - 40px);text-align: center;transform: translateX(-50%);}
.tc-image-effect12 .caption h3 {transform: translateY(30px);transition: all .6s ease-in-out;opacity: 0;color: #fff;margin: 0;}
.tc-image-effect12:hover .caption h3 {transform: translateY(0px);opacity: 1;}
.tc-image-effect12 .caption p {color: #eee;transition: all .35s cubic-bezier(0.43, 0.32, 0.9, 0.98);-webkit-transform: translateX(-50%) matrix3d(1,0,0,0,0,0,1,-.008,0,-1,0,0,0,0,0,1);transform: translateX(-50%) matrix3d(1,0,0,0,0,0,1,-.008,0,-1,0,0,0,0,0,1);margin-top: 12px;}
.tc-image-effect12:hover .caption p {transform: translate(0);}
.tc-image-effect12 .link-wrap {position: absolute;top: calc(50% - 22px);left: 50%;transform: translateX(-50%) translateY(-50%);z-index: 10;}
.tc-image-effect12 .link-wrap a {display: inline-block;text-align: center;color: #fff;font-size: 15px;-webkit-transition: all .4s ease-in-out;transition: all .4s ease-in-out;-webkit-transform: matrix3d(1,0,0,0,0,0,1,-.008,0,-1,0,0,0,0,0,1);transform: matrix3d(1,0,0,0,0,0,1,-.008,0,-1,0,0,0,0,0,1);}
.tc-image-effect12 .link-wrap a:first-child {margin-right: 6px;transition-delay: .2s;}
.tc-image-effect12 .link-wrap a:last-child {transition-delay: .3s;}
.tc-image-effect12:hover .link-wrap a {-webkit-transform: translateX(0px);transform: translateX(0px);}
.tc-image-effect12 .link-wrap a:hover {background-color: rgba(255,255,255,0.8);}

.prodstay{

    width: 100%;
    margin: 0 auto;
    bottom: 12px;
    padding: 10px;
    right: 0px;
    left: 0px;
   
    text-align: center;
}
.prodstay span{
	font-family: 'Poppins', sans-serif;
	font-weight: 400; 
	text-transform: uppercase;
	color: #000;
}

.tus_ftpr{

	margin:20px 0 20px 0; padding:0px; border-top:solid 8px #ccc;}

.tus_products{

	margin:0px 0 15px 0; padding:10px 10px 20px 10px; position:relative; border:solid 1px #dbdbdb; }

.tus_products img{

	margin:0px auto; padding:0px;}

.tus_products h4{

	margin:10px 0 3px 0; padding:0px; font-family:'Poppins', sans-serif; font-size:15px; color:#4c4c4c; text-transform:capitalize; text-align:center;}

.tus_products p{

	margin:0px; padding:0px; font-family:'Poppins', sans-serif; font-size:15px; color:#eb2629; text-transform:capitalize; text-align:center}

.tus_map{

	margin:0px; padding:0px;}

/*------

  sitemap

------------------*/

.sitemap_cate{

	margin:0px 0 20px 0; padding:0px;}

.sitemap_cate h4{

	margin:0px 0 10px 0; padding:0px 0 5px 0; font-family:'Poppins', sans-serif; font-size:16px; color:#eb2629; text-transform:uppercase; font-weight:bold; 

	border-bottom:solid 1px #ccc;}

.sitemap_cate p{

	margin:0px 0 0px 0; padding:0px 0 0px 0; font-family:'Poppins', sans-serif; font-size:15px; color:#000;}

.sitemap_cate p:hover{

	color:#eb2629; text-decoration:none;}

.sitem_menu{

	margin:0px 0 15px 0; padding:0px; text-align:center}

.sitem_menu ul{

	margin:0px; padding:0px;}

.sitem_menu ul li{

	margin:0px 10px; padding:0px; list-style:none; display:inline-block;}

.sitem_menu ul li a{

	margin:0px; padding:0px; font-family:'Poppins', sans-serif; font-size:16px; color:#000; text-transform:capitalize;}

.sitem_menu ul li a:hover{

	color:#eb2629; text-decoration:none;}

/*-------

   Footer

---------------*/
.ftr_tus_logo{
	width: 100%;
	text-align: center;
}
.ftr_ad{
	width: 100%;
	margin: 0px;
	padding: 0px;
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
}
.ftr_ad li{
	display: inline-block;
	width: 18%;
}
.ftr_ad li a{
	color: #fff;
	text-decoration: none;
	font-family: 'Poppins', sans-serif;
    font-weight: normal;
}
.tus_footer{
    background-image: url('../images/footerbg.jpg');
    background-repeat: no-repeat;
    background-size: cover;
	margin:0px 0 0 0; padding:75px 0 10px 0;}

.tus_ftcontact p{

	margin:0px 0 10px 0; padding:0px; font-family:'Poppins', sans-serif; font-size:13px; color:#000;}

.tus_ftcontact p span{

	color:#000; margin-right:7px;}

.tus_ftabout{

	margin:0px; padding:0px;}

.tus_ftabout img{

	margin:0px auto; padding:0px;}

.tus_ftabout p{

	margin:20px 0 0px 0; padding:0px; font-family:'Poppins', sans-serif; font-size:13px; color:#fff; text-align:justify}

.tus_ftheading{

	margin:0px 0 15px 0; padding:0px; font-family: 'Franklin Gothic';
    font-weight: normal; font-size:20px; color:#fff; text-transform:uppercase; text-align: center;}

.tus_copy{

	margin:0px 0 0 0; padding:0px 0; background-color:#1bc6da; border-top:solid 1px #1bc6da}

.tus_copy p{

	margin:0px 0 0 0; padding:20px 0; font-family:'Poppins', sans-serif; font-size:13px; color:#000; text-transform:capitalize; text-align:center}

.tus_ftmenu{

	margin:0px; padding:0px}

.tus_ftmenu a{

	margin:0px 0 10px 0; padding:0px; display:block; font-size:13px; color:#000; text-transform:capitalize; font-family:'Poppins', sans-serif; transition:0.5s}

.tus_ftmenu a:hover{

	color:#eb2629; padding-left:5px; text-decoration:none}

.tus_ftsocial{
   width: 100%;
   text-align: center;
	margin:15px 0 0 0; padding:0px;}
.tus_ftsocial ul{
	padding: 0px;
	margin: 0px;
	margin-bottom: 35px;
}
.tus_ftsocial ul li{

	display: inline-block;
	text-align: center;
}
.tus_ftsocial ul li a{
	line-height: 30px;
	font-size: 25px;
	color: #fff;
}
.tus_ftsocial a{

	margin:0px 3px 0 0; padding:0px; display:inline-block;}

.tus_ftsocial a i{

	margin:0px 5px; padding:0px 0 0 0; color:#fff; font-size:25px; text-align:center; transition:0.5s}

.tus_ftsocial a i:hover{

    color:#eb2629; text-decoration:none;}

/*--------

  Next Page

----------------------*/

.tus_nxpage{

	margin:10px 0 15px 0; padding:10px 15px; background-color:#121f57; position:relative; border-bottom:solid 4px #eb2629}

.tus_nxpage ul{

	margin:0px; padding:0px;}

.tus_nxpage ul li{

	margin:0px; padding:0px; list-style:none; display:inline-block; color:#fff; font-family: 'Myriad Pro'; font-size:16px; text-transform:capitalize}

.tus_nxpage ul li a{

	margin:0px; padding:0px; color:#fff; font-family: 'Myriad Pro';font-size:16px; text-transform:capitalize}

.tus_nxpage ul li span{

	margin:0 5px; font-size:16px}

.tus_nxpage ul li a:hover{

	text-decoration:none; color:#eb2629;}

.tus_abtxt{

	margin:0px 0 30px 0; padding:0px; }

.tus_abtxt p{

    margin:0px; padding:0px; color:#7e7e7e; font-family: 'Poppins', sans-serif; font-size:15px; text-align:justify}

/*-------

  Contact us

----------------*/

.tus_cform{

	margin:0px 0 20px 0; padding:10px 20px; border:solid 1px #ccc; box-shadow:2px 2px 5px #ccc;}

.tus_cform h4{

	margin:10px 0 15px 0; padding:0px; font-family: 'Poppins', sans-serif; font-size:14px; color:#000; text-transform:capitalize}

.tus_inform{

	margin:0px 0 10px 0; padding:8px 15px; border:solid 1px #ccc; font-family: 'Poppins', sans-serif; font-size:15px; color:#333; width:100%;}

.tus_inform:focus{

	border:solid 1px #e40000; transition:0.2s ease-in}

.tus_fsubmit{

	margin:0px 0 10px 0; padding:7px 20px; background-color:#000; color:#fff; text-transform:uppercase; text-align:center; font-size:15px; 

    font-family: 'Poppins', sans-serif;border:none; -webkit-transition: background-color 2s ease-out; -moz-transition: background-color 2s ease-out;

    -o-transition: background-color 2s ease-out; transition: background-color 2s ease-out;}

.tus_fsubmit:hover{

	background-color: #eb2629; cursor: pointer;}

.tus_conactf{

	margin:0px 0 30px 0; padding:20px 15px; border:solid 1px #eee; background-color:#fff}

.tus_conactf h4{

	margin:0px 0 20px 0; padding:0px; font-family: 'Poppins', sans-serif; font-size:13px; color:#000; text-transform:capitalize}

.tus_conactf h4 span{

	color:#eb2629;}

.tus_continp{

	margin:0px 0 15px 0; padding:10px 15px; border:solid 1px #ccc; width:100%; color:#333; font-family: 'Poppins', sans-serif;}

.tus_contsbmt{

	margin:0px; padding:10px 15px; background-color:#000; color:#fff; text-align:center; text-transform:capitalize; font-family: 'Poppins', sans-serif; font-size:15px;

	border:none; transition:0.6s}

.tus_contsbmt:hover{

	background-color:#eb2629; color:#fff; text-decoration:none;}

.tus_continp:focus{

	box-shadow:2px 2px 10px #ccc}

.tus_cdetail h4{

	margin:0px 0 10px 0; padding:0px 0 10px 0; font-family: 'Poppins', sans-serif; font-size:16px; color:#000; text-transform:uppercase; border-bottom:solid 1px #ccc}

.tus_cdetail p{

	margin:0px 0 10px 0; padding:0px 0 0px 0; font-family: 'Poppins', sans-serif; font-size:14px; color:#7e7e7e;}

/*---------

   Basket

-------------------*/

.yourCart{

    width:100%; text-align:left; text-transform:uppercase; padding:20px; background:#eeeeee; font-weight:bold; font-family: 'Poppins', sans-serif; font-size:18px;      	    border-radius:3px 3px 0 0;}

.cartProduct{

	border:1px solid #eeeeee; border-top:none; background-color:#fff}

.cartProduct:last-child{

	margin-bottom:20px; margin-top:15px;}

.cartPdctImage{

	width:100%; height:200px; text-align:center; position:relative}

.cartPdctImage > img{

	max-height:100%; max-width:100%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); padding:15px; border:solid 1px #ccc}

.cartPdctName{

    font-family: 'Poppins', sans-serif; padding:20px 0 0; color:#333; font-size:14px; text-transform:capitalize}

.cartPdctArt{

	font-family: 'Poppins', sans-serif; padding:5px 0 0; color:#333; font-size:14px;}

.cartPdctSize{

	font-family: 'Poppins', sans-serif; padding:5px 0 10px; color:#333}

.cartQuantity{

	width:60px; font-family: 'Poppins', sans-serif; font-weight:bold; color:#333}

.cartSubmit{

	margin:10px 0; background:#000; font-family: 'Poppins', sans-serif; border:none; padding:7px 20px; font-size:14px; color:#fff}

.cartRemove{

	margin:10px 0; background:#000; border:none; padding:7px 20px; font-family: 'Poppins', sans-serif; font-size:14px; color:#fff; display:inline-block}

.cartRemove:hover{

	color:#fff; text-decoration:none; background-color:#eb2629}

.cartPdctPrice{

	font-family: 'Poppins', sans-serif; padding:20px; text-align:right ; color:#fa5400}

.summery{

	background:#191919; margin-bottom:40px;}

.summeryTxt{

	font-family: 'Poppins', sans-serif; padding:20px; color:#ffffff; font-size:18px; border-bottom:#000 1px solid}

.summeryTotal{

	font-family: 'Poppins', sans-serif; padding:20px; color:#ffffff; font-size:16px; border-bottom:#000 1px solid; border-top:#333 1px solid; text-transform:uppercase}

.summeryTotal > span{

	float:right}

.summeryOr{

	font-family: 'Poppins', sans-serif; color:#ffffff; font-size:16px;text-align:center}

.cartSend{

	padding:15px 30px; text-align:center}

.cartSend > a{

	font-family: 'Poppins', sans-serif; padding:10px; color:#ffffff; font-size:14px; text-transform:uppercase; background:#eb2629; display:block; border-radius:3px;font-weight:bold; text-decoration:none}

.cartSend > a:hover{

	background:#fff; text-decoration:none; color:#eb2629}

.cartAddMore{

	padding:15px 30px; border-top:#333 1px solid; text-align:center}

.cartAddMore > a{

   font-family: 'Poppins', sans-serif; padding:10px; color:#ffffff; font-size:14px; text-transform:uppercase; background:#eb2629; display:block; border-radius:3px;  font-weight:bold; text-decoration:none}

.cartAddMore > a:hover{

	background:#fff; text-decoration:none; color:#eb2629}

.cartBasketEmpty{

	font-family: 'Poppins', sans-serif; padding:60px 20px ; color:#000000; font-size:25px; background:#eeeeee; text-align:center; margin:20px 0 40px}

.tus_lefth h4{

	margin:10px 0 10px 0; padding:10px 15px; background-color:#121f57; color:#fff; text-align:left; text-transform:uppercase; font-family: 'Myriad Pro'; font-weight: bold;

	font-size:20px; border-bottom:solid 4px #eb2629}

.tus_lefth h4 span{

	color:#eb2629; margin-right:5px;}

/*------

   Detail Page

-----------------------*/

.tus_detailp{

	margin:0px 0 20px 0; padding:30px 20px; background-color:#eee;}

.tus_large{

	margin:0 auto 30px auto; padding:0px;}

.tus_large img{

	margin:0 auto; padding:0px;}

.tus_prodetail{

	margin:0px; padding:0px;}

.tus_prodetail h1{

	margin:0px; padding:0px 0 7px 0; font-family: 'Poppins', sans-serif; font-size:18px; color:#eb2629; text-transform:capitalize; border-bottom:solid 1px #ccc;}

.tus_prodetail h2{

	margin:0px 0 10px 0; padding:10px 0 10px 0; font-family: 'Poppins', sans-serif; font-size:16px; color:#000; text-transform:capitalize; border-bottom:solid 1px #ccc;}

.tus_prodetail p{

	margin:0px 0 0px 0; padding:0px 0 0px 0; font-family: 'Poppins', sans-serif; font-size:14px; color:#333;}

.tus_prodetail p span{

	font-weight:bold; color:#eb2629; font-size:16px;}

#fixedbar{

  display: none; position: fixed; top: 0; width: 100%; height:auto; background-color:rgba(18 31 87); z-index:99999; padding:5px 0;}

#fixedbar:after,#fixedbar:before{

	display:block}
.tus_rlogo{margin-top:20px;}
.tus_realated h4{

	margin:20px 0 15px 0; padding:0px; font-family: 'Poppins', sans-serif; font-size:25px; color:#000; text-transform:uppercase;}

.tus_realated h4 span{

	color:#eb2629;}

















































































































@media only screen and (min-width: 280px) and (max-width: 374px) {

.tus_hdmenu{float:none; margin:0px}

.tus_srchprod{top:0; margin:10px 0; float:right}

.tus_heading{font-size:25px;}

.tus_categ h4{position:inherit;}

}

@media only screen and (min-width: 375px) and (max-width: 479px) {

.tus_hdmenu{float:none; margin:0px}

.tus_srchprod{top:0; margin:10px 0; float:right}

.tus_heading{font-size:25px;}

.tus_categ h4{position:inherit;}

}

@media only screen and (min-width: 480px) and (max-width: 666px) {

.tus_hdmenu{float:none; margin:0px}

.tus_srchprod{top:0; margin:10px 0; float:right}

.tus_heading{font-size:25px;}

.tus_categ h4{position:inherit;}

}

@media only screen and (min-width: 667px) and (max-width: 767px) {

.tus_hdmenu{float:none; margin:0px}

.tus_srchprod{top:0; margin:10px 0; float:right}

.tus_heading{font-size:25px;}

.tus_categ h4{position:inherit;}

}
@media (max-width: 768px){
	.tus_heading{float: left;width: 100%}
	.ftr_ad li{width: 100%;}
	.top_links__ {
		text-align: center;
		margin-top: 5px;
		padding-bottom: 5px;
	}
	.social_top ul{text-align: center;}
	.header_section{
		position: static;
		z-index: unset;
		float: none;
	}
	.tus_logo{
		text-align: center;
		margin-bottom: 20px;

	}
	.tus_logo img{
		width: 50%;
		margin: 0 auto;
	}
	.tus_tpmail{
		text-align: center;
	}
	.tus_tpmail p{
		color: #000;
	}
	.tus_clock a{
		color: #000;
	}
	.main_cate .cate_deatial h1{
		font-size: 14px;
	}
	.main_cate .cate_deatial a{
		padding: 5px 5px;
		margin-top: 2px;
	}
}
@media only screen and (min-width: 768px) and (max-width: 779px) {

.tus_hdmenu{float:none; margin:0px}

.tus_srchprod{top:0; margin:10px 0; float:right}

} 

@media only screen and (min-width: 800px) and (max-width: 991px) {

.tus_hdmenu{float:none; margin:0px}

.tus_srchprod{top:0; margin:10px 0; float:right}

}

@media only screen and (min-width: 992px) and (max-width: 1169px) {

.tus_hdmenu{float:none; margin:0px}

.tus_srchprod{top:0; margin:10px 0; float:right}

}


.hover_btn_large{width: 120px;height: 35px; background: #cc3333; color: #fff; text-align: center; border: none;}
.view_det_btn{padding: 10px; background: #000; color: #fff; text-align: center; border: none; text-decoration: none;}
.view_det_btn:hover {color: #fff; text-decoration: none;}
.detail_box{padding: 10px;border: 1px solid #f4f4f4; margin-top: 35px;}
.detail_box h2{border-bottom: 1px solid #f4f4f4;padding-bottom: 10px;}
.detail_box p{border-bottom: 1px solid #f4f4f4;padding-bottom: 10px;}
.sm-popup{border:3px solid #cc3333 !important;}
.img_large_box{    width: 66%; overflow: hidden;}


