@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

.header_container {
    margin: 0px;
    padding: 0px;
    float: left;
    width: 100%;
    z-index: 999999;
    position: relative;
}
/*.menu-top-menu-new-container ul ul {
    top: 68px;
visibility: hidden;
opacity: 0;
filter: alpha(opacity=0);
-webkit-transition: 200ms ease;
-moz-transition: 200ms ease;
-o-transition: 200ms ease;
transition: 500ms ease;

}
.menu-top-menu-new-container ul ul {
    background-color: rgba(34, 84, 129, 0.5);
}
.menu-top-menu-new-container ul ul {
    left: auto;
    right: 999em;
}
.menu-top-menu-new-container ul ul {
    border-bottom: 1px solid #d1d1d1;
    display: block;
    left: -999em;
    margin: 0;
    position: absolute;
    z-index: 99999;
}
.menu-top-menu-new-container li:hover ul, .menu-top-menu-new-container li.focus ul {
    left: 0px;
    right: auto;
    visibility: visible;
    opacity: 1;
}
.menu-top-menu-new-container li:hover > ul, .menu-top-menu-new-container li.focus > ul {
    left: auto;
    right: 0;
}
.menu-top-menu-new-container ul ul li {
    color:#fff;
    border: 0px;
}
*/
.header_bg {
    margin: 0px;
    padding: 20px 0px;
    background: #0a3761;
    float: left;
    width: 100%;
}

.header_wrapper {
    margin: 0px auto;
    padding: 0px;
    width: 1250px;
}
.head_bg {
    margin: 0px;
    padding: 20px 0px;
    background: #072c4e;
    float: left;
    width: 100%;
}

.head_nav {
    margin: 5px 0 0px;
    padding: 0px 0px;
    float: left;
}
.head_nav ul li {
    margin: 0px 30px 0px 0px;
    padding: 0px 0px;
    float: left;
}
.menu-top-menu-new-container ul li {
    position: relative;   
}

.head_nav ul li a {
    margin: 0px;
    padding: 0px 0px;
    text-decoration: none;
    font-size: 18px;
    color: #fff !important;
    font-weight: 300;
    font-family: 'Roboto', sans-serif !important;
}
.head_nav ul li a:hover {
    color: #f88b00 !important;
}
.header_right {
    margin: 20px 0 0px;
    padding: 0px;
    float: right;
}
.header_right ul {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.header_right ul li {
    margin: 0px 0px;
    padding: 0px 20px;
    float: left;
    color: #fff;
    border-right: 1px solid #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 300;
}
.header_right ul li strong {
    margin: 0px;
    padding: 0px 5px 0px 30px;
    font-size: 18px;
    color: #ffffff;
    font-weight: 500;
    background: url("../../../uploads/2017/08/Call.png") left center no-repeat;
}
.header_logo {
    margin: 0px;
    padding: 0px;
    float: left;
}
.header_right ul li a.cart-contents {
    color: #fff;
}
.header_right ul li a.cart-contents .amount {
    display: none;
}
.header_right ul ul.new-head-cart {
    float: left;
    position: relative;
}

.header_right ul ul.new-head-cart:hover .head-cart-content{
    display:block;
    z-index: 9;
    }
.head-cart-content {
    display: none;
}
.header_right ul li.head-cart-content {
    display: none;
    position: absolute;
    top: 19px;
    left: -65px;
    padding: 0;
    border: 1px solid #5f5f5f !important;
    background-color: #072c4e;
    width: 300px;
    padding: 0px 15px;
}

.header_right ul li.head-cart-content li {
    border: none;
    padding: 10px;
}
.header_right ul li a {
    color: #fff;
}
.header_right ul li.head-cart-content li {
    float: none;
}

.header_right ul li.head-cart-content li a.remove {
    top: 7px;
    left: -12px;
}
.header_right .widget_shopping_cart p.total strong {
    background-image: none !important;
    padding: 0;
}

.header_right .widget_shopping_cart p.buttons .wc-forward.checkout {
    float: right;
    background-color: #fff;
    color: #000;
}
.header_right .widget_shopping_cart p.buttons .wc-forward {
    float: left;
}
.header_right .product_list_widget a:hover {
    color: #fff;
}
.header_right ul li.head-cart-content .widget {
    margin: 0;
}
.header_right .widget_shopping_cart p.total {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
}
.header_right ul li:last-child {
    border: none;
}
.header_right ul li a:hover {
    color: #f88b00;
}
.footer_container {
    margin: 0px;
    padding: 30px 0px 0px;
    background: #0a3761;
    float: left;
    width: 100%;
    margin-top: 30px;
}
.footer_wrapper {
    margin: 0 auto;
    padding: 0px;
    width: 1000px;
}
.footer_left {
    margin: 0;
    padding: 0px;
    width: 600px;
    float: left;
}
.footer_container h3 {
    margin: 0 0 20px;
    padding: 0px;
    font-size: 30px;
    color: #f78b00;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
}
.footer_left ul {
    margin: 0 75px 20px 0;
    padding: 0px;
    list-style-type: none;
    float: left;
}
.footer_left ul li {
    margin: 0 0 5px;
    padding: 0px;
    display: block;
}
.footer_left ul li a:hover {
    color: #f78b00 !important;
}

.footer_left ul li a:hover {
    color: #f78b00;
}
.footer_left ul li a {
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    color: #ffffff !important;
    font-weight: 300;
    text-decoration: none;
    font-family: 'Roboto', sans-serif;
}
.footer {
    margin: 20px 0 0;
    padding: 20px 0px 10px;
    text-align: center;
    border-top: 1px solid #3b5f81;
    float: left;
    width: 100%;
}
.footer p {
    margin: 0px 0 20px;
    padding: 0px;
    font-size: 16px;
    color: #ffffff;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
}
.footer_right {
    margin: 0;
    padding: 0px;
    width: 342px;
    float: right;
}
.face_icon {
    margin: 0px 0px 30px 0px;
    padding: 0px;
    float: left;
    width: 100%;
}
.footer_right img {
    margin: 0;
    padding: 0px;
    border-radius: 3px;
}
.face_icon img {
    margin: 0px 10px !important;
    padding: 0px;
}
.face_icon a {
    float: left;
}
.footer_right a {
    float: left;
}

.footer_right img{
    float:left;
    margin-right:3px;
    }
.slider .ms-slide-info {
    margin: 0px auto;
    padding: 0px;
    width: 1250px !important;
    left: 0;
    right: 0;
}
.ms-info{
    margin: 100px 0 0 10%;
    padding: 0px 0px;
    width: 600px;
}
.slider h1 {
    background: rgb(247,139,0,0.7);
    padding: 25px;
    color: #fff;
    margin: 0;
    font-size: 36px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    padding-bottom: 0;
    letter-spacing: 0px;
    line-height: normal;
}
.slider p {
    background: rgb(247,139,0,0.7);
    padding: 25px;
    color: #fff;
    font-size: 20px;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
    padding-top: 10px;
    padding-bottom: 35px;
}
.slider a {
    margin: 0px;
    padding: 15px 0px;
    text-decoration: none;
    font-size: 18px;
    color: #fff;
    background: #f78b00;
    font-weight: 300;
    display: block;
    float: left;
    width: 200px;
    text-align: center;
    font-family: 'Roboto', sans-serif;
}
.slider a:hover {
    background: #0d365a;
    color: #fff;
}
.body_trad {
    margin: -4px 0 0 0px;
    padding: 0px 0px;
    background: #f78b00;
    float: left;
    width: 100%;
}
.trad_wrapp {
    margin: 0px auto;
    padding: 0px;
    width: 1100px;
}
.trad_left {
    margin: 0;
    padding: 0px;
    float: left;
    width: 100%;
	display:flex; align-items:center;
	padding:30px 0; flex-wrap:wrap; justify-content:center;
	
}
.trad_left img {
    width:200px;
}
.trad_left h3 {
    margin: 0px;
    padding: 0px;
    font-size: 36px;
    color: #fff;
    font-weight: 500;
    text-transform: uppercase;
    font-family: 'Roboto', sans-serif;
}
.trad_left h3 strong {
    margin: 0px;
    padding: 0px;
    font-size: 28px;
    color: #fff;
    font-weight: 400;
    text-transform: none;
    display: block;
}
.trad_btn {
    margin: 40px 0px 0px 0px;
    padding: 0px;
    float: right;
    width: 150px;
    text-align: center;
}
.trad_btn a {
    margin: 0px;
    padding: 15px 0px;
    background: #0a3761;
    text-decoration: none;
    font-size: 18px;
    color: #fff;
    border-radius: 4px;
    display: block;
}
.home .col-full {
    width: 100% !important;
    max-width: 100%;
    padding: 0;
}
.clr {
    clear: both;
}
.img-lft {
    
    width:200px; margin-right:20px;
}
.cont-right {
   
}
.trad_btn a:hover {
    background: #06223d;
    color: #fff;
}
.whychoose {
    margin: 0px;
    padding: 70px 0px 50px;
    background: url("../../../uploads/2020/10/Meridian-BP-banner-image-bw.jpg") left top no-repeat;
    background-size: cover;
    float: left;
    width: 100%;
}
.trad_wrapp {
    margin: 0px auto;
    padding: 0px;
    width: 1000px;
}
.whychoose_left {
    margin: 0px;
    padding: 0px 0px;
    float: left;
    width: 40%;
}
.whychoose_right {
    margin: 0px;
    padding: 0px 0px;
    float: right;
    width: 55%;
}
.whychoose h3 {
    margin: 0px 0px 20px;
    padding: 0px 0px;
    font-size: 35px;
    color: #fff;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
}
.whychoose p {
    margin: 0px;
    padding: 0px 0px;
    font-size: 20px;
    color: #fff;
    font-weight: 300;
    line-height: normal;
    font-family: 'Roboto', sans-serif;
}
.whychoose_box {
    margin: 0 1% 2%;
    padding: 25px 0px;
    width: 48%;
    background-color: rgba(34, 84, 129, 0.5);
    float: left;
    text-align: center;
}
.whychoose_box img {
    margin: 0px auto 20px auto;
    padding: 0px 0px;
    float: none;
    clear: both;
}

.whychoose_box h3 {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
}
.our_product {
    margin: 0px 0px 0px 0px;
    padding: 30px 0px;
    text-align: center;
    float: left;
    width: 100%;
}
.body_wrapper {
    margin: 0 auto;
    padding: 0px;
    width: 1250px;
}
.our_product h3 {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px;
    font-size: 35px;
    color: #303030;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
}
.our_product p {
    margin: 0px 0px 30px 0px;
    padding: 0px 0px;
    font-size: 18px;
    color: #303030;
    font-weight: normal;
    font-family: 'Roboto', sans-serif;
}
.our_pro_box {
    margin: 0px 5px 10px;
    padding: 0px;
    width: 198px;
    float: left;
    position: relative;
}
.pro_box_bg {
    margin: 0px;
    padding: 0px 0px;
    width: 100%;
    background-color: rgba(47, 78, 108, 0.5);
    text-align: center;
    position: absolute;
    z-index: 100;
    height: 100%;
}
.our_pro_box .pro_box_text {
    display: none;
}
.pro_box_text {
    margin: 0px;
    padding: 0px;
    width: 100%;
    text-align: center;
    position: absolute;
    z-index: 150;
    background-color: rgba(178, 102, 2, 0.8);
    height: 100%;
}
.our_pro_box img {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 198px;
    object-fit: cover;
    overflow: hidden;
    display: block;
}
.pro_box_bg h3 {
    margin: 85px 5px 0px;
    padding: 0px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
}
.pro_box_text h3 {
    margin: 85px 5px 0px;
    padding: 0px;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
}
.pro_box_text a {
    margin: 10px 0px 0 0px;
    padding: 0px 0px 0px;
    color: #fff;
    font-size: 18px;
    font-weight: 300;
    display: block;
    font-family: 'Roboto', sans-serif;
    text-decoration: underline;
}
.our_pro_box:hover .pro_box_text {
    display: block;
}
.pro_box_text a:hover {
    color: #061422;
    text-decoration: none;
}
.media_bg {
    margin: 0px;
    padding: 30px 0px;
    background: url("../../../uploads/2017/08/meadia.jpg") left top no-repeat;
    background-size: cover;
    float: left;
    width: 100%;
}
.media_bg h3 {
    margin: 0px 0px 30px;
    padding: 0px 0px;
    font-size: 35px;
    color: #fff;
    font-weight: 500;
    text-align: center;
}
.media_left {
    margin: 0px 0px 20px;
    padding: 0px 0px;
    float: left;
    width: 48%;
}
.media_right {
    margin: 0px 0px 20px;
    padding: 0px 0px;
    float: right;
    width: 48%;
}
.news_event {
    margin: 0px;
    padding: 50px 0px;
    background: #f8f8f8;
    float: left;
    width: 100%;
}
.news_wrapp {
    margin: 0px auto;
    padding: 0px 0px;
    width: 1100px;
}
.news_event h3 {
    margin: 0px 0 30px;
    padding: 0 0px;
    font-size: 36px;
    color: #303030;
    font-weight: 500;
    text-align: center;
    font-family: 'Roboto', sans-serif;
}
.news_left {
    margin: 0px 1% 20px;
    padding: 0 0px;
    width: 31%;
    float: left;
}
.news_left img {
    margin: 0px 0px 10px;
    padding: 0px;
    width: 100%;
    height: auto;
}
.news_left h4 {
    margin: 0px 0px 20px;
    padding: 0px;
    font-size: 24px;
    color: #303030;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
}
.news_left p {
    margin: 0px 0px 25px;
    padding: 0px;
    font-size: 16px;
    color: #303030;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
}
.news_read {
    margin: 0px;
    padding: 0px;
}
.news_read a {
    margin: 0px;
    padding: 0px;
    font-size: 16px;
    color: #f78b00;
    text-decoration: underline;
    font-weight: 300;
    font-family: 'Roboto', sans-serif;
}
.news_read a:hover {
    color: #22415e;
}
.socal_wall {
    margin: 0px 0px 0px;
    padding: 30px 0px;
    text-align: center;
    float:left;
    width:100%;
}
.socal_wall h3 {
    margin: 0px 0 30px;
    padding: 0 0px;
    font-size: 36px;
    color: #303030;
    font-weight: 500;
    text-align: center;
}
.socal_wall_left {
    margin: 0px 0px 20px;
    padding: 0px 0px;
    float: left;
    width: 48%;
}
.socal_wall_right {
    margin: 0px 0px 20px;
    padding: 0px 0px;
    float: right;
    width: 48%;
}
.socal_wall img {
    margin: 0 auto;
    max-width: 100%;
    float: none;
}

.follow_btn {
    margin: 0 auto;
    padding: 0px;
    width: 200px;
    text-align: center;
}
.follow_btn a {
    margin: 0px;
    padding: 15px 0px;
    background: #0a3761;
    text-decoration: none;
    font-size: 18px;
    color: #fff;
    border-radius: 4px;
    display: block;
}
.follow_btn a:hover {
    background: #06223d;
    color: #fff;
}
.socal_wall iframe {
    margin-top: 10px;
}
.head_icon {
    display:none;
}
#pull-1 {	display: none;}	
#mega-menu-wrap-top-header-menu #mega-menu-top-header-menu li.mega-menu-megamenu ul.mega-sub-menu {
    z-index: 999;
    background-color: #0A3761;
}
#mega-menu-wrap-top-header-menu #mega-menu-item-1085 ul.mega-sub-menu {
    background-color: #0a3761 !important;
    margin-top: 20px !important;
    width: 97% !important;
}

#mega-menu-wrap-top-header-menu .widget_nav_menu ul li::before {
    display:none;
}
#mega-menu-wrap-top-header-menu #mega-menu-item-1085 ul.mega-sub-menu li.mega-mega-menu-head-title ul.sub-menu li a {
    color: #fff !important;
    font-size: 15px;
    text-transform: capitalize;
    border-bottom: none;
    padding-bottom: 0px;
    font-weight: 300;    
}
#mega-menu-wrap-top-header-menu #mega-menu-item-1085 ul.mega-sub-menu ul li.mega-mega-menu-head-title a {
    border-bottom: 2px solid #fff;
    padding-bottom: 5px;
    font-weight: 600;
    color: #fff !important;
    text-transform: uppercase;
    display: inline-block;
    width: 100%;    
}
#mega-menu-wrap-top-header-menu #mega-menu-item-1085 ul.mega-sub-menu li {
    float: left;
    width: 100%;
    margin: 0;
}
#mega-menu-wrap-top-header-menu #mega-menu-item-1085 ul.mega-sub-menu li.mega-mega-menu-head-title ul.sub-menu {
    margin-left: 0;
    float: left;
    margin-top: 10px;
    margin-bottom: 20px;
}
#mega-menu-wrap-top-header-menu #mega-menu-item-1085 ul.mega-sub-menu li.mega-mega-menu-head-title ul.sub-menu li a::before {
    content: '\f105';
    font-family: 'Fontawesome';
    font-size: 18px;
    font-weight: 600;
    color: #fff;
    margin-right: 6px;
}
#mega-menu-wrap-top-header-menu #mega-menu-item-1085 ul.mega-sub-menu li.mega-mega-menu-head-title ul.sub-menu li a:hover {
    color: #f78b00 !important;
}
.responsive-head {
    display: none;
}
#pull {
    display: none;
}
.woocommerce .woocommerce-breadcrumb {
    float: left;
    width: 100%;
    position: relative;
    margin: 0;
    padding: 15px;
}





/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 1024px) {

.home .col-full {
    margin: 0px;
}    
.header_right {
    float: none;
    text-align: center;
    width: 60%;
    margin: 20px auto;
}
#pull-1 {	display:block;}
.slider_caption{ margin:45px auto;}
.trad_left{width:78%;}

.trad_left img {margin: -50px 4% -20px 0;width: 150px;}
.trad_left h3{ font-size:30px; margin:-14px 0 0 0;}
.trad_left h3 span{ font-size:20px;}
.trad_btn{ margin:22px 0 0 0;}

.whychoose p{ font-size:18px;}

.our_pro_box{ width:31%; margin:0 1% 20px;}
.our_pro_box img{ height:250px;}

.news_left h4{ font-size:20px;}

.footer_left{width:48%;}
.footer_right{width:48%;}
.footer_left ul{width:50%; margin:0 0 20px}
.col-full {
    margin-left: 0px;
    margin-right: 0px;
    padding: 0;
}
.slider .ms-slide-info {
    margin: 0px auto;
    padding: 0px;
    width: 100% !important;
    left: 0;
    right: 0;
}

}



/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {	
.slider_caption {margin: 20px  auto 0;width: 95%;}
.slider_caption h1{ font-size:28px;}
.slider img{ height:250px;}

.trad_left img {float: none; margin:0px 0 10px;}
.trad_left{width:100%; float:none; text-align:center; margin:0px; margin:0 0 20px;}
.trad_btn{float:none; margin:0 auto;}
.body_trad{ padding:20px 0;}
.trad_left h3 span{ font-size:20px;}

.whychoose{ padding:30px 0;}
.whychoose_left{ float:none; margin:0 0 20px; width:100%;}
.whychoose_right{ float:none; margin:0 0 0px; width:100%;}
.whychoose p{ font-size:18px;}

.our_pro_box {margin: 0 1% 10px;width: 48%;}
.pro_box_text h3{ font-size:20px;}
.pro_box_bg h3{ font-size:20px;}
.our_pro_box img{ height:250px;}

.news_event h3{ font-size:25px;}
.news_event{ padding:30px 0;}
.news_left{ width:100%; float:none; margin:0 0 20px;}
.news_left h4{ font-size:20px;}

.media_left{width:100%; float:none; margin:0 0 20px;}
.media_right{width:100%; float:none;}

.footer_left{width:48%;}
.footer_right{width:48%;}
.footer_left ul{width:50%; margin:0 0 20px}
}


@media only screen and (max-width: 479px) {	
.slider_caption {margin: 20px  auto 0;width: 95%;}
.slider_caption h1{ font-size:18px; padding:15px;}
.slider_caption h1 span{ font-size:13px;}
.slider img{ height:200px;}

.trad_left img {float: none; margin:0px 0 10px;}
.trad_left{width:100%; float:none; text-align:center; margin:0px; margin:0 0 20px;}
.trad_btn{float:none; margin:0 auto;}
.body_trad{ padding:30px 0;}
.trad_left h3{ font-size:24px;}
.trad_left h3 span{ font-size:20px;}

.whychoose{ padding:30px 15px;}
.whychoose_left{ float:none; margin:0 0 20px; width:100%;}
.whychoose_right{ float:none; margin:0 0 0px; width:100%;}
.whychoose_box {float: none;margin: 0 0 10px;padding: 25px 0;width: 100%;}
.whychoose p{ font-size:16px;}
.whychoose h3 {font-size: 30px;margin: 0 0 10px;}
.whychoose_box h3{font-size:17px;}

.our_pro_box {float: none;margin: 0 auto 10px;width: 100%;}

.news_event h3{ font-size:25px;}
.news_event{ padding:30px 0;}
.news_left{ width:100%; float:none; margin:0 0 40px;}
.news_left h4{ font-size:20px;}

.media_left{width:100%; float:none; margin:0 0 20px;}
.media_right{width:100%; float:none;}

.socal_wall_left{width:100%; float:none; margin:0 0 20px;}
.socal_wall_right{width:100%; float:none;}

.footer_left{width:100%; float:none;}
.footer_right{width:100%; float:none;}
.footer_left ul{width:100%;}

}

@media only screen and (max-width: 1024px) {
.header_logo{ float:none; text-align:center;width:100%;}
.header_right{ float:none; text-align:center; width:100%;}
.header_right ul li {display: inline-block;float: none;}
.head_nav{ float:none;width:100%; margin:0 0 10px;}	
.head_icon{width:100%; float:none; text-align:center;}
.head_bg{ padding:0 0 10px;}
.header_wrapper{width:100%;}
.trad_wrapp{width:95%;}
.news_wrapp{width:95%;}
.footer_wrapper{width:95%;}
.body_wrapper{width:95%;}

.head_nav nav{width:100%; margin:0px 0px 0px 0px; padding:0px 0px; background:#dc7b00;} 
.head_nav nav ul{margin:0px 0px; padding:0px 0px; list-style-type:none; width:100%;} 
.head_nav nav ul li{margin:0px 0px; padding:0px 0px; line-height:normal; display:block;  float:none; width:auto; height:auto; text-transform:uppercase; border-top:1px solid #c75a00; border-bottom:1px solid #f88b00;}
.head_nav nav ul li a{margin:0px 0px; padding:10px 0px; display:block; height:auto; line-height:normal; font-size:15px; color:#FFF;  height:auto; width:auto; border-radius:0px; font-weight:400;}

.head_nav nav ul li a:hover{color:#FFF; background:#f88b00;}

.head_nav nav a{text-align:left; width:100%; text-indent:10px; text-decoration:none; font-size:17px; color:#FFF;}
.head_nav nav a:hover{color:#fff; text-decoration:none;}        

.head_nav nav ul{display:none; height:auto;}
.head_nav nav a#pull-1 {display:block; width:100%; position:relative; background:#f88b00; margin:0px 0px; color:#FFF; text-transform:uppercase; font-weight:400; line-height:40px;}
  
.head_nav nav a#pull-1:after{content:""; background:url(../../../uploads/2017/08/nav-icon.png) no-repeat; width:25px; height:20px; display:inline-block; position:absolute; right:10px; top:10px;} 


.header_right {
    float: none;
    text-align: center;
    width: 60%;
    margin: 20px auto;
}
.header_right ul ul.new-head-cart {
    float: left;
    position: relative;
}
.header_right ul li {
    display: inline-block;
    float: left;
}
.header_logo img {
    margin: 0 auto;
}
.social-icons {
    display: none;
}
.head_icon img {
    margin: 0px 10px;
    padding: 0px;
    display: inline-block !important;
}
    
.head_nav nav ul li a:hover {
    color: #FFF !important;
    background: #f88b00;
}
#mega-menu-top-header-menu li {
    float: left !important;
    width: 100% !important;
    background-color: #dc7b00 !important;
    padding: 5px 0px !important;
}
.responsive-head {
    display: block;
}

.head_bg {
    display:none;
}
.responsive-head .head_bg {
    display: block;
}
.responsive-head {
    float: left;
    width: 100%;
    background-color: #072C4E;
    padding-bottom: 0px;
    position: relative;
}
.responsive-head .navbar-default {
    background-color: #072c4e;
    border: none;
    margin-bottom: 0;
}
.responsive-head .navbar-default li a {
    color: #fff !important;
    font-size: 15px;
    margin-bottom: 0;
}
.responsive-head .navbar-default .navbar-nav .active a,.responsive-head .navbar-default .navbar-nav .active a:hover,.responsive-head .navbar-default .navbar-nav .active a:focus {
    color: #f88c00;
    background-color: transparent;
}
.responsive-head .navbar-default .navbar-nav li a:hover,.responsive-head .navbar-default .navbar-nav li a:focus {
    color: #f88b00;
}

.responsive-head .nav li a {
    padding-left: 10px;
    padding-right: 10px;
    font-size: 17px;
    color: #fff;
}
.responsive-head .navbar-default .navbar-nav .open a,.responsive-head .navbar-default .navbar-nav .open a:hover,.responsive-head .navbar-default .navbar-nav .open a:focus {
    background-color: transparent;
}
.responsive-head .navbar-default li.dropdown-submenu a {
    color: #fff !important;
}
.responsive-head .container-fluid .navbar-header {
    margin-left: 0;
    margin-right: 0;
}

.responsive-head .navbar-nav {
    margin: 0px -15px;
}
.responsive-head p {
    display: none;
}
.head_icon {
    display: none;
}
.responsive-head .dropdown-menu {
    background-color: #0a3761;
}
.responsive-head .caret-right {
    margin-top: 8px;
    margin-right: -13px;
}


}



@media only screen and (min-width: 1025px) {
.nav ul li a{
transition:margin 1s;
-webkit-transition:margin 1s;
-moz-transition:margin 1s;
-o-transition:margin 1s;}
.nav ul li a:hover{color:#e34c4c !important;}
}
@media only screen and (max-width: 979px) {
.header_right {

    width: 80%;
    margin: 20px auto;
}
.header_right ul ul.new-head-cart:hover .head-cart-content {
    display: none;
}
.trad_left h3 strong {
    font-size: 20px;
}
.footer_left ul {
    display: block;
}
.slider {
    float: left !important;
}
.slider {
    float: left;
}
.ms-slide-bgcont {
    height: 303px !important;
}

.ms-slide {

    height: 303px !important;

}
.ms-view {
    height: 303px !important;
}
.ms-info {
    width: 600px;
    margin: 45px auto;
}

}
@media only screen and (max-width: 568px) {
.col-full {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

}
@media only screen and (max-width: 767px) {
.header_right ul ul.new-head-cart {
    float: none;
    position: relative;
    display: inline-block;
}
.col-full {
    margin-left: 0px !important;
    margin-right: 0px !important;
}

.header_right {
    width: 100%;
    margin: 20px auto;
    text-align: center;
}
.header_right ul li {
    display: inline-block;
    float: none;
}
.img-lft {
    float: none;
    width: 100%;
    text-align: center;
    margin: 0 0 10px;
}
.img-lft img {
    margin: 0 auto;
}
.cont-right {
    float: left;
    padding-bottom: 20px; width: 100%;
}
.img-lft {
    float: none;
    width: 100%;
    text-align: center;
}
.trad_left {
    width: 100%;
    text-align: center;
    margin: 0 0 10px;
}
.trad_btn {
    margin: 0 auto;
    float: left;
    width: 100%;
}
.trad_btn a {
    margin: 0 auto;
    width: 150px;
    float: none;
}
.slider {
    float: left !important;
}
.slider {
    float: left;
}
.ms-slide-bgcont {
    height: 250px !important;
}

.ms-slide {

    height: 250px !important;

}
.ms-view {
    height: 250px !important;
}
.ms-info {
    margin: 10px;
    padding: 0px 0px;
    width: 95%;
}
.slider .ms-slide-info {

    width: 100% !important;
    margin: 0 auto;
}
.slider h1 {
    
    font-size: 28px;
  
}
.responsive-head .navbar-default {
    background-color: #f78b00;
    border-color: #f78b00;
    margin-bottom: 0;
    min-height: auto;
}
.responsive-head .navbar-default .navbar-toggle:hover,.responsive-head .navbar-default .navbar-toggle:focus {
    background-color: #f78b00;
}
.responsive-head .navbar-default .navbar-toggle {
    border-color: #f78b00;
    border: none;
    box-shadow: none;
    width: 100%;
    max-width: 100%;
    margin: 0;
    line-height: 40px;
    padding: 0;
    height: 40px;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: transparent !important;
}

.icon-bar {
    background-color: #fff;
}
.responsive-head .navbar-default .navbar-toggle::after{
    content:"";
    background-image: url("../../../uploads/2017/08/nav-icon.png");
    background-repeat: no-repeat;
    background-position: right center;
    width: 25px;
    height: 20px;
    display: inline-block;
    position: absolute;
    right: 10px;
    top: 10px;
    }


.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border: none;
    box-shadow: none;
}
.navbar-default .navbar-nav .active a, .navbar-default .navbar-nav .active a:hover, .navbar-default .navbar-nav .active a:focus {
    color: #fff;
    background-color: #DC7B00;
}
.navbar-default .navbar-nav li a {
    color: #fff !important;
    background-color: #DC7B00 !important;
    text-transform: uppercase;
    border-top: 1px solid #c75a00;
    border-bottom: 1px solid #f88b00;
}
.nav .open a, .nav .open a:hover, .nav .open a:focus {
    background-color: #eee;
    border-color: #337ab7;
    border-color: transparent !important;
}
.nav span.caret {
    margin-left: 0px;
    float: right;
    margin-top: 10px;
}
.caret {
    border-top: 7px dashed !important;
    border-right: 7px solid transparent !important;
    border-left: 7px solid transparent !important;
}
.responsive-head p {
    position: absolute;
    color: #fff;
    top: 10px;
    z-index: 999;
    padding-left: 10px;
    font-size: 16px;
    text-transform: uppercase;
    margin: 0;
}
.responsive-head .navbar-nav li a {
    float: left;
    width: 100%;
    white-space: normal;
}
.responsive-head .navbar-default li.dropdown-submenu a {
    color: #fff !important;
}
.navbar-nav .open .dropdown-menu li a {
    background-color: #f78b00 !important;
}

.navbar-nav .open .dropdown-menu li li a {
    background-color: #DC7B00 !important;
}
.responsive-head p {
    display: block;
}
.head_icon {
  /*  display: block;*/
    margin-bottom: 10px;
}




}

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

.slider p {
    padding: 13px !important;
    font-size: 13px !important;
    padding-top: 0px;
    padding-bottom: 30px;
}
.ms-slide-bgcont {
    height: 200px !important;
}

.ms-slide {

    height: 200px !important;

}
.ms-view {
    height: 200px !important;
}
.slider h1 {
    font-size: 18px !important;
    padding: 15px !important;
    padding-bottom: 0px !important;
}
.header_bg {
 padding-bottom: 0px;
}

}

@media (min-width: 768px) and (max-width: 999px) {
 .responsive-head .container-fluid {
    padding-left: 0;
    padding-right: 0;
}
.responsive-head .nav li a {
    font-size: 13px;
}
   
}
																																												
.woocommerce-breadcrumb {
	display: inline-block;
}
/* #mega-menu-wrap-top-header-menu #mega-menu-top-header-menu > li.mega-menu-item > a.mega-menu-link {
	padding: 0px 12px 0px 0px !important;
	font-size: 16px !important;
} */