@charset "utf-8";

/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Oxygen&display=swap');

.newsletter_su{ background:none !important; outline:none;  font-family: 'Oxygen', sans-serif; font-size:14px; color:#CCC; border:none; margin:0px; padding:0px; line-height:20px;}

.enter_pg{ background:url(../images/enterpg_bg.jpg) center top no-repeat; }

.logo_enter{padding: 25px 0px;}

.logo{}
.fa {color:#da251d;}



.home_con{ margin:0px auto; padding:0px;}
.home_con p{ margin:0px; padding: 0px 20px !important; text-align:left; font-family: 'Oxygen', sans-serif; }
.submit_bb{ font-size:22px; text-align:center;  -webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;  margin-bottom: 10px;  font-family: 'Oxygen', sans-serif; margin-bottom:20px;}
.submit_bb a{color:#FFF; background:#008ad4;  font-family: 'Oxygen', sans-serif;  padding:10px 30px; text-decoration:none; font-size:12px;  border:#f1f1f1 solid 1px; font-weight:600; border-radius: 35px;     letter-spacing: 1.5px;}
.submit_bb a:hover{ background:#da251d;}

.topbarea{ z-index:999; left:auto; right:auto; margin:0px auto; display:block; width:100%; padding:0px; background:#fff; position:relative; }

.news_bg{ background:#000000; padding-bottom:20px;}

.news_bg h2{ font-family: 'Oxygen', sans-serif; font-size:24px; text-align:center; line-height:35px; border:#0a4a94 solid 5px; color:#FFF; margin:0px; padding:5px; text-transform:uppercase;}

.news_bg img{ margin:13px auto;}

.news_bg p{ margin:0px; padding:0px 15px;  font-family: 'Oxygen', sans-serif; font-size:13px; color:#FFF; line-height:20px;}
.por_name{font-family: 'Oxygen', sans-serif; font-size:16px; color:#333; padding:7px 0px 25px 0;}
.por_name h1{font-family: 'Oxygen', sans-serif; font-size:25px; font-weight:600; margin:0px; padding:5px 0;}


.news_bg a{ color:#0a4a94; font-weight:bold; font-size:14px; line-height:30px; padding:10px 0 !important;}



.footer_f{ margin:0px; padding:0px; background:none; outline:none; border:none;}

.logo{ padding:5px 0px;}

.social_icons{ text-align:right;padding: 33px 0px;}

.social_icons ul{ padding:0px; margin:0px;}

.social_icons li{ list-style:none; display:inline-block;}

.social_icons li a{ color:#f4f4f4; font-size:16px; padding:0px 12px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}

.social_icons li a:hover{ color:#0a4a94;}

.social_icons span{ color:#f5f5f5; font-size:16px; font-family: 'Oxygen', sans-serif;margin-left:10px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}

.social_icons span:hover{color:#f4f4f4;}

.social_icons i{color:#0a4a94; font-size:20px;}



.menu_bar{position:absolute; z-index:999; left:auto; right:auto; margin:0px auto; display:block; width:100%; padding-top:103px;}



.navbar{ margin:0px;}

.navbar-default{ background:none;border: none;}

.navbar-default .navbar-nav>li>a{ font-size:15px; color:#ffffff; font-family: 'Oxygen', sans-serif; text-transform:uppercase;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}

.nav>li>a{ padding:22px 36.5px;} 

.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover{color:#ffffff; background-color:#0a4a94;}

.navbar-default .navbar-toggle .icon-bar{ color:#09C;}

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {color:#000000; background-color:#ffffff;}

.navbar-default .navbar-toggle .icon-bar {background-color: #242424;}



.navbar-nav{ margin:0px;background-color: #0a4a94; width:100%;}

.dropdown {

    margin:0px;

    float: right;

    list-style: none;

}

.dropdown-toggle {

	

    border-radius: 0px;

    float: right;

}

.dropdown-menu {

    left: -131px;

    background: #242424;

    padding: 5px;

    margin: 0;

}

.btn-default {

    color: #a3a2a2;

    border: 1px solid #a3a2a2;

    transition: all 0.5s;



}

.btn-default:hover {

    color: #a3a2a2;

    border: 1px solid #a3a2a2;

    background: #fff;

}

.top_cart {

    transition: all 0.3s;

    float: right;

    margin: 18px 40px 0px 0;



}



top_cart .fa {

    transition: all 0.3s;

    /* border: 1px solid #353535; */

    border-radius: 2px;

    padding: 6px;

    color: #fb631d;

    font-size: 14px;

}



.navbar-nav .open .dropdown-menu{float: right; background-color:#0a4a94; padding:5px;}

.form_text{ width:77%;}



.categury_arae{padding:0px 0px;}

.mb-15px{ margin-bottom:10px; margin-top:15px}

.categury{ position:relative; overflow:hidden;}

.categury h4{ font-size:24px;  font-family: 'Oxygen', sans-serif;text-transform:uppercase; color:#0a4a94; background:url(../images/cat_b.png) no-repeat center; height:100%; text-align:center; position:absolute; width:100%; bottom:0px; padding:35% 15px; margin:0px;transition:all .5s;}

.categury h4 a{ color:#ffffff;}

.categury:hover h4{ background:url(../images/cat_h.png) no-repeat center;transition: all 0.8s ease; text-decoration:none;}

.categury h4 span{ color:#ffffff;}



.categury img{transition: all .5s ease-in-out;}

.categury:hover img{transform: scale(1.1);}



.welcom_are{padding:30px 0px; background:url(../images/welcom_bg.jpg) center top no-repeat;}

.welcom_taxt{ }

.welcom_taxt h4{ margin:0px; padding:20px 0px;font-size:30px;font-family: 'Archivo Black', sans-serif;font-weight:bold;color:#0a4a94; text-align:center; text-transform:uppercase;}

.welcom_taxt p{ margin:0px; padding:10px 0px;font-size:14px; font-family: 'Oxygen', sans-serif;color:#ffffff; line-height:25px;text-align:center;}

.red_mor{ text-align:center; padding:25px 0px;}

.btn-primary{color: #fff; background-color: #008ad4; border-color:#008ad4;border-radius: 0px;font-size:14px; font-family: 'Oxygen', sans-serif;padding:10px 15px;}

.btn-primary:hover {color: #fff;background-color: #da251d; border-color:#da251d}



.mtb-15{ margin-bottom:15px; margin-top:15px;}

.featur_proct{ padding:30px 0px;}

.featur_text{ text-align:center;} 

.featur_icon{ padding:0 0 0 45px;}

.featur_text h4{color:#008ad4; text-align:center; font-size:40px; margin:0px; font-family: 'Oxygen', sans-serif; text-transform: capitalize; font-weight:600;  padding:30px 14px;}
.featur_text h4 span{color:#008ad4;}
.featur_text p{color:#000; font-size:12px; text-align:left;}


.product{
    background-color: #FFF; padding:15px;
    border: 1px solid #be88b5;}

.product:hover{border:1px solid #da251d;}

.product h4{     margin: 0px;
    padding:10px 0px 20px 0;
    font-size: 12px;
    color: #292929;
    text-transform: capitalize;
    text-align: center; font-weight: 600;
    font-family: 'Oxygen', sans-serif;}

.product:hover h4{ color:#353232;}

.product h3{ margin:0px;
    padding:15px 0 0px 0px;
    color: #008ad4;
    font-family: 'Oxygen', sans-serif;
    font-size: 13px;
    text-align: center;
    font-weight: 600;}



.product {

  position: relative;

  width: 100%;

  border:1px solid #be88b5;

}



.image {

  display: block;

  width: 100%;

  height: auto;

}



.overlay {

  position: absolute;

  bottom: 100%;

  left: 0;

  right: 0;

  background-color: rgba(10, 10, 10, 0.69);

  overflow: hidden;

  width: 100%;

  height:0;

  transition: .5s ease;

}



.product:hover .overlay {

  bottom: 20%;

  height: 82%;

}



.text {

  white-space: nowrap; 

  color: white;

  font-size: 20px;

  position: absolute;

  overflow: hidden;

  top: 50%;

  left: 50%;

  transform: translate(-50%, -50%);

  -ms-transform: translate(-50%, -50%);

}

.text p{ margin:0px; border-bottom:1px solid #ffffff; border-top:1px solid #ffffff;}

.text p a{ color:#FFF; text-decoration:none;}

.text p a:hover{ color:#FFF;}

.text h2{ background-color:#0a4a94;border-radius: 60px; color: #FFF; margin: 10px 0 0 45px; text-align: center; padding: 10px 0px; width: 36%;}

.text h2 a{color: #FFF;}

.text h2 a:hover{color:#0a4a94;}





.newzabdate_area{ background:url(../images/our_nez_bg.jpg) center top no-repeat;padding:20px 0 0px 0px !important;}

.cetifct_text{}

.cetifct_text h3{ color:#FFF; font-size:25px;font-family: 'Oxygen', sans-serif;font-weight:bold;text-transform:uppercase; text-align:center; margin:0px; padding:20px 0 0 0px;}

.cetifct_text p{ margin:0px; padding:10px 0px;font-size:14px; font-family: 'Oxygen', sans-serif;color:#ffffff; line-height:20px;text-align:center;}

.scci_img{ padding:0px}



.newupdts_text h3{ color:#FFF; font-size:25px;font-family: 'Oxygen', sans-serif;font-weight:bold;text-transform:uppercase; text-align:center; margin:0px; padding:20px 0 10px 0px;}

.newupdts_text p{ margin:0px; padding:10px 0px 0 30px;font-size:14px; font-family: 'Oxygen', sans-serif;color:#ffffff; line-height:20px;text-align:center;}

.newupdt_images{ padding:0px}





.contect_area{ background-color:#242424;margin-top: 10px;}

.contc_text h4{ text-align:center; color:#d3d3d3; text-transform:uppercase; font-size:36px;font-family: 'Oxygen', sans-serif;font-weight:bold; margin:0px; padding:30px 0px;}



.footer_contact h4{ margin:0px; padding:35px 0px 20px 0px;font-size:18px; color:#bebdbd; font-family: 'Oxygen', sans-serif;font-weight:900;text-transform:uppercase;}

.footer_contact p{color:#bebdbd;font-family: 'Oxygen', sans-serif;margin:0px; padding:8px 0px;}

.footer_contact span{ color:#bebdbd; margin:0px 15px; font-size:20px;}

.conct_text h3{ font-size:24px;font-family: 'Oxygen', sans-serif; font-weight:600;color:#008ad4; text-transform:capitalize; margin:0px; padding:20px 0px;border-bottom:1px solid #0a4a94}

.conct_text h3 span{color:#da251d;}

.contact_arer h4{ margin:0px; padding:25px 0px 18px 0px;font-size:18px; color:#d3281e; font-family: 'Oxygen', sans-serif;font-weight:900;text-transform:uppercase;}

.contact_arer p{color:#242424;font-family: 'Oxygen', sans-serif;margin:0px; padding:8px 0 0 0px; font-size:12px;}

.contact_arer a{color:#242424;}

.contact_arer a:hover{color:#0a4a94; text-decoration:underline;}


.contact_arer h3{color:#242424;font-family: 'Oxygen', sans-serif;margin:0px; padding:8px 0px 0px 40px; margin:0px; font-size:14px;font-weight:700;}

.cantc_map{ padding:20px 0px;}

.form-group{ margin-left:0px;}

.contact_arer h2{padding: 25px 0 5px 0px; margin:0px;}



.email_area h3{ color:#d3d3d3; font-size:12px;font-family: 'Oxygen', sans-serif; text-transform:capitalize; border-bottom:1px solid #d3d3d3; margin:0px; padding:0 0 15px 20px;}

.emil_img{ padding:30px 0 0 108px;}

.email_area h4{ color:#d3d3d3; font-size:22px;font-family: 'Oxygen', sans-serif; text-transform:capitalize; margin:0px; padding:30px 0 20px 0px; text-align:center;}

.email_area p { color:#d3d3d3;font-size:14px;font-family: 'Oxygen', sans-serif;margin:0px; padding:5px 0 0 0px;text-align:center;}

.email_area p a {color:#d3d3d3; }

.email_area p a:hover{color:#d3d3d3;} 





.submit{width: 100%; color:#FFF; font-size:14px;font-family: 'Oxygen', sans-serif;font-weight:bold; text-transform:capitalize; margin:0px; padding:10px 0px ; background-color:#0a4a94; text-align:center;border-radius: 0px; text-transform:uppercase;}

.btn.focus, .btn:focus, .btn:hover{ color:#FFF;background-color: #da251d;}

.emil_img{ padding:30px 0 0 108px;}

.followe_area h4{ color:#d3d3d3; font-size:22px;font-family: 'Oxygen', sans-serif; text-transform:capitalize; margin:0px; padding:30px 0 20px 0px; text-align:center;}

.followe_area p { color:#d3d3d3;font-size:14px;font-family: 'Oxygen', sans-serif;margin:0px; padding:5px 0 0 0px;text-align:center;}



.social_footer h4{ margin:0px; padding:35px 0px 10px 0px;font-size:18px; color:#0a4a94; font-family: 'Oxygen', sans-serif;font-weight:700;text-transform:uppercase;}

.social_icon{padding:15px 0px; text-align:center;}

.social_icon ul{ margin:0px; padding:0px;}

.social_icon li{ list-style:none; display:inline-block;}

.social_icon li a{background-color:#383838; display:block; padding:10px 18px; text-align:center; color:#FFF;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}

.social_icon li a:hover{background-color:#3b5998;color:#FFF;}





.copy_left{ font-size:14px; font-family: 'Oxygen', sans-serif;if; color:#7d7f81;padding: 20px 0px; text-align:center; line-height:30px;}

.copy_left span{ font-size:14px; font-family: 'Oxygen', sans-serif;color:#7d7f81; text-transform:uppercase;}

.copy_left a{color:#0a4a94; font-size:14px;font-family: 'Oxygen', sans-serif;font-weight:700;}

.copy_left a:hover{ color:#0a4a94;}

.copy_rigth{font-size:14px; font-family: 'Oxygen', sans-serif;color:#ffffff; text-align:right;padding: 20px 0px;}







.left_menu{ font-family: 'Oxygen', sans-serif; font-size:16px; color:#333; margin:0 0%; margin-bottom:30px;}

.left_menu a{ color:#000; text-decoration:none;  border-bottom:#fff solid 1px; display:block; line-height:25px;}

.left_menu a:hover{ color:#fff; background:#da251d; display:block;}



.left_menu{ width:100%;position:relative;       

 -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;

            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}

.left_menu h3{width:100%;margin:0px; font-size:18px;  font-family: 'Oxygen', sans-serif; color:#383838; text-transform:capitalize;padding:10px 15px; border-bottom:1px solid #fff;color:#fff; background:#da251d}

.left_menu h3 i{ margin-right:10px; font-size:22px;}





.detail_img{ border:none; background:#FFF;}





.min_cate{width:100%; background:#242424; }

.min_cate ul{width:100%; padding:0px; margin:0px;}

.min_cate li{ width:100%;list-style:none;}

.min_cate li a{ width:100%;font-size:16px;font-family: 'Oxygen', sans-serif;margin:0px; display:block; text-transform:capitalize; padding:10px 20px; color:#cccccc;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}

.min_cate li a:hover{ color:#cccccc; text-decoration:none;}

.min_cate i{ color:#cccccc; margin:0px;}

.min_cate:hover i{ color:#cccccc;}



.right_panel{ padding:0px 20px;}

.right_panel h3{ margin:0px; font-size:20px;font-family: 'Oxygen', sans-serif;color:#008ad4; text-transform:capitalize; padding:10px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out; background-color:#d7d6d652;}

.right_panel h3 span{ color:#da251d;}

.right_panel p{ margin:0px; font-size:14px;font-family: 'Oxygen', sans-serif;color:#000; padding:10px; line-height:25px;}



.pro_arae{width: 100%;padding:0px;}

.pro_arae h4{ margin:0px;font-size:22px;  font-family: 'Oxygen', sans-serif; text-transform:capitalize;color:#da251d; padding: 12px 20px;background-color:#f7f7f7;}

.pro_arae h4 a{color:#008ad4; text-decoration:none;}

.mtb-15{ margin-top:15px;}



.proct{width: 100%;padding:0px;}

.proct h4{ margin:0px;background-color:#363839; font-size:22px;  font-family: 'Oxygen', sans-serif; text-transform:capitalizep; color:#f54337; padding: 12px 20px;}

.proct h4 a{color:#FFF; text-decoration:none;}











.product{ margin-left:0px;}

.page_no p{ margin:0px; padding:10px 10px; color:#000; font-size:14px;font-family: 'Oxygen', sans-serif;}

.pag_right{ float:right;}

.pagination{ margin:5px 0px;}

.pagination>li>a, .pagination>li>span{ padding:0px 8px; color:#cccccc; background-color:#000; border-left-radius:0px; border:2px solid #FFF;}

.pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{ color:#cccccc; background-color:#0a4a94;}





.drodn_left{ float:none; margin:0px;}



.larg_img{ border:1px solid #999; margin:20px 0px;}



.larg_det h2{ font-size:25px;font-family: 'Oxygen', sans-serif;color:#0a4a94; text-transform:capitalize; font-weight:900; margin:0px; padding:30px 0px 10px 0px;}

.larg_det h3{ font-size:18px;font-family: 'Oxygen', sans-serif;color:#000; margin:0px;text-transform:capitalize;font-weight:500; margin:0px; padding:10px 0px 10px 0px;}

.larg_det h5{ font-size:22px;font-family: 'Oxygen', sans-serif;color:#000; margin:0px;text-transform:capitalize; font-weight:800; margin:0px; padding:10px 0px 10px 0px;}

.larg_det p{ font-size:14px;font-family: 'Oxygen', sans-serif;color:#000; margin:0px;text-transform:capitalize;margin:0px; padding:0px 0px 10px 0px;}

.inq_bt{ width:40%; background-color:#000; color:#cccccc; font-size:14px;font-family: 'Oxygen', sans-serif;padding:10px 5px; border:none; border-radius:0px; margin:10px 0px;-webkit-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}

.btn.focus, .btn:focus, .btn:hover{background-color:#da251d; color:#FFF;}

.formfldgg{ width:80%;}

.cetanavbar{ margin-top:0px; border:none;}

.ceta_drop{ margin:0px;}

.drap_menu{left:0px; background-color:#000; border:none;border-radius:0px;}

.caret {margin-left:10px;}

.open>.dropdown-menu {}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{ background-color:#000; border:none;}

.nav>li>a:focus, .nav>li>a:hover{ background-color:#d3281e;}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{background-color:#f00;}

.mtb-15{ margin-top:15px; margin-bottom:15px;}





.sitm_arae{ padding:0px;}

.sitm_arae h4{ margin:0px;background-color:#242424; font-size:22px;  font-family: 'Oxygen', sans-serif; text-transform:capitalizep; color:#FFF; padding: 11px 20px;}

.sitm_arae h4 a{color:#fff; text-decoration:none;}

.sitm_link ul{ margin:0px; padding:10px 40px;}

.sitm_link ul li{ list-style:none;}

.sitm_link ul li a{ font-size:16px; color:#242424; font-family:font-family: 'Oxygen', sans-serif;text-transform:capitalize; line-height:25px;}

.sitm_link ul li a:hover{color:#d3281e;}



.con_form{ margin:0px; padding:0px 14px;}

.disapp_form{ margin:0px; padding:0px 25px;}











@import url(http://fonts.googleapis.com/css?family=Montserrat:400,700);

#cssmenu,

#cssmenu ul,

#cssmenu ul li,

#cssmenu ul li a,

#cssmenu #menu-button {

  margin: 0;

  padding: 0;

  border: 0;

  list-style: none;

  line-height: 1;

  display: block;

  position: relative;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

#cssmenu:after,

#cssmenu > ul:after {

  content: ".";

  display: block;

  clear: both;

  visibility: hidden;

  line-height: 0;

  height: 0;

}

#cssmenu #menu-button {

  display: none;

}

#cssmenu {

  font-family: 'Oxygen', sans-serif; margin-top:0px; margin-bottom:5px; z-index:999;

  /*background: #cc0000;*/

}

#cssmenu > ul > li {

  float: left;

}

#cssmenu.align-center > ul {

  font-size: 0;

  text-align: center;

}

#cssmenu.align-center > ul > li {

  display: inline-block;

  float: none;

}

#cssmenu.align-center ul ul {

  text-align: left;

}

#cssmenu.align-right > ul > li {

  float: right;

}

#cssmenu > ul > li > a {

  padding:7px 30px;

  font-size: 15px;

  letter-spacing: 1px;

  text-decoration: none;

  color: #fff;

  text-transform: capitalize;

}

@media only screen and (max-width: 768px) {

	.logo img{ margin:0px auto;}

	#custom-search-input{ display:none !important;}

	

	#cssmenu > ul > li > a {

  padding: 10px 18px;}

  #cssmenu {

background: #218ee3;

}

	}

#cssmenu > ul > li:hover > a {

  color: #fff; background:#218ee3;}

#cssmenu > ul > li.has-sub > a {

  padding-right: 30px;

}

#cssmenu > ul > li.has-sub > a:after {

  position: absolute;

  top: 28px;

  right: 11px;

  width: 8px;

  height: 2px;

  display: block;

  background: #dddddd;

  content: '';

}

#cssmenu > ul > li.has-sub > a:before {

  position: absolute;

  top: 25px;

  right: 14px;

  display: block;

  width: 2px;

  height: 8px;

  background: #dddddd;

  content: '';

  -webkit-transition: all .25s ease;

  -moz-transition: all .25s ease;

  -ms-transition: all .25s ease;

  -o-transition: all .25s ease;

  transition: all .25s ease;

}

#cssmenu > ul > li.has-sub:hover > a:before {

  top: 23px;

  height: 0;

}

#cssmenu ul ul {

  position: absolute;

  left: -9999px;

}

#cssmenu.align-right ul ul {

  text-align: right;

}

#cssmenu ul ul li {

  height: 0;

  -webkit-transition: all .25s ease;

  -moz-transition: all .25s ease;

  -ms-transition: all .25s ease;

  -o-transition: all .25s ease;

  transition: all .25s ease;

}

#cssmenu li:hover > ul {

  left: auto;

}

#cssmenu.align-right li:hover > ul {

  left: auto;

  right: 0;

}

#cssmenu li:hover > ul > li {

  height: 35px;

}

#cssmenu ul ul ul {

  margin-left: 100%;

  top: 0;

}

#cssmenu.align-right ul ul ul {

  margin-left: 0;

  margin-right: 100%;

}

#cssmenu ul ul li a {

  border-bottom: 1px solid #CCC;

  padding: 11px 15px;

  width: 200px;

  font-size: 12px;

  text-decoration: none;

  color: #fff;

  font-weight: 400;

  background: #218ee3;

}

#cssmenu ul ul li:last-child > a,

#cssmenu ul ul li.last-item > a {

  border-bottom: 0;

}

#cssmenu ul ul li:hover > a,

#cssmenu ul ul li a:hover {

  color: #ffffff; background:#000;

}

#cssmenu ul ul li.has-sub > a:after {

  position: absolute;

  top: 16px;

  right: 11px;

  width: 8px;

  height: 2px;

  display: block;

  background: #dddddd;

  content: '';

}

#cssmenu.align-right ul ul li.has-sub > a:after {

  right: auto;

  left: 11px;

}

#cssmenu ul ul li.has-sub > a:before {

  position: absolute;

  top: 13px;

  right: 14px;

  display: block;

  width: 2px;

  height: 8px;

  background: #dddddd;

  content: '';

  -webkit-transition: all .25s ease;

  -moz-transition: all .25s ease;

  -ms-transition: all .25s ease;

  -o-transition: all .25s ease;

  transition: all .25s ease;

}

#cssmenu.align-right ul ul li.has-sub > a:before {

  right: auto;

  left: 14px;

}

#cssmenu ul ul > li.has-sub:hover > a:before {

  top: 17px;

  height: 0;

}

@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {

  #cssmenu {

    width: 100%;

  }

  #cssmenu ul {

    width: 100%;

    display: none;

  }

  #cssmenu.align-center > ul {

    text-align: left;

  }

  #cssmenu ul li {

    width: 100%;

    border-top: 1px solid rgba(120, 120, 120, 0.2);

  }

  #cssmenu ul ul li,

  #cssmenu li:hover > ul > li {

    height: auto;

  }

  #cssmenu ul li a,

  #cssmenu ul ul li a {

    width: 100%;

    border-bottom: 0;

  }

  #cssmenu > ul > li {

    float: none;

  }

  #cssmenu ul ul li a {

    padding-left: 25px;

  }

  #cssmenu ul ul ul li a {

    padding-left: 35px;

  }

  #cssmenu ul ul li a {

    color: #dddddd;

    background: none;

  }

  #cssmenu ul ul li:hover > a,

  #cssmenu ul ul li.active > a {

    color: #ffffff;

  }

  #cssmenu ul ul,

  #cssmenu ul ul ul,

  #cssmenu.align-right ul ul {

    position: relative;

    left: 0;

    width: 100%;

    margin: 0;

    text-align: left;

  }

  #cssmenu > ul > li.has-sub > a:after,

  #cssmenu > ul > li.has-sub > a:before,

  #cssmenu ul ul > li.has-sub > a:after,

  #cssmenu ul ul > li.has-sub > a:before {

    display: none;

  }

  #cssmenu #menu-button {

    display: block;

    padding: 17px;

    color: #dddddd;

    cursor: pointer;

    font-size: 12px;

    text-transform: uppercase;

    font-weight: 700;

  }

  #cssmenu #menu-button:after {

    position: absolute;

    top: 22px;

    right: 17px;

    display: block;

    height: 4px;

    width: 20px;

    border-top: 2px solid #dddddd;

    border-bottom: 2px solid #dddddd;

    content: '';

  }

  #cssmenu #menu-button:before {

    position: absolute;

    top: 16px;

    right: 17px;

    display: block;

    height: 2px;

    width: 20px;

    background: #dddddd;

    content: '';

  }

  #cssmenu #menu-button.menu-opened:after {

    top: 23px;

    border: 0;

    height: 2px;

    width: 15px;

    background: #ffffff;

    -webkit-transform: rotate(45deg);

    -moz-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    -o-transform: rotate(45deg);

    transform: rotate(45deg);

  }

  #cssmenu #menu-button.menu-opened:before {

    top: 23px;

    background: #ffffff;

    width: 15px;

    -webkit-transform: rotate(-45deg);

    -moz-transform: rotate(-45deg);

    -ms-transform: rotate(-45deg);

    -o-transform: rotate(-45deg);

    transform: rotate(-45deg);

  }

  #cssmenu .submenu-button {

    position: absolute;

    z-index: 99;

    right: 0;

    top: 0;

    display: block;

    border-left: 1px solid rgba(120, 120, 120, 0.2);

    height: 46px;

    width: 46px;

    cursor: pointer;

  }

  #cssmenu .submenu-button.submenu-opened {

    background: #262626;

  }

  #cssmenu ul ul .submenu-button {

    height: 34px;

    width: 34px;

  }

  #cssmenu .submenu-button:after {

    position: absolute;

    top: 22px;

    right: 19px;

    width: 8px;

    height: 2px;

    display: block;

    background: #dddddd;

    content: '';

  }

  #cssmenu ul ul .submenu-button:after {

    top: 15px;

    right: 13px;

  }

  #cssmenu .submenu-button.submenu-opened:after {

    background: #ffffff;

  }

  #cssmenu .submenu-button:before {

    position: absolute;

    top: 19px;

    right: 22px;

    display: block;

    width: 2px;

    height: 8px;

    background: #dddddd;

    content: '';

  }

  #cssmenu ul ul .submenu-button:before {

    top: 12px;

    right: 16px;

  }

  #cssmenu .submenu-button.submenu-opened:before {

    display: none;

  }

}





#custom-search-input{

    padding: 0px;

    border: solid 1px #2a2a2a;

    border-radius: 5px; margin-top:8px;

    background-color: #2a2a2a;

}



#custom-search-input input{

    border: 0;

    box-shadow: none;

}



#custom-search-input button{

    margin: 5px 0 0 0;

    background: none;

    box-shadow: none;

    border: 0;

    color: #7f7f7f;

    padding: 0 8px 0 10px;

    border-left: solid 1px #000000;

}



#custom-search-input button:hover{

    border: 0;

    box-shadow: none;

    border-left: solid 1px #ccc;

}



#custom-search-input .glyphicon-search{

    font-size: 20px;

}



















@media only screen and (max-width: 768px) {
    .right_panel h3{ margin-top: 1%;}
    .pro_arae h4 {margin-top: 1%; }


#categury{ display:none;}

.topbarea{ background:#fff;}

.newzabdate_area{ background-image:none; background-color:#0a4a94;padding: 15px 0px;}

.categury h4 {padding:40% 15px; font-size:16px;}

.welcom_are{padding: 10px 0px;}

.welcom_taxt h4{padding: 10px 0px;font-size: 16px;}

.red_mor{padding: 10px 0px;}

.welcom_are{background-image:none; background-color:#000000;}

.featur_proct{padding: 15px 0px;}

.featur_icon {}

.featur_text h4{font-size: 22px;}

.scci_img{padding: 10px 0 20px 0px}

.newupdt_images{padding:0px}

.newupdts_text p {padding:0px;}

.product:hover .overlay {bottom: 21%;}

.menu_bar{padding-top: 80px;}

.logo{ text-align:-webkit-center;}

.hidden-xs{ display:none !important;}

}

