body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'AleoRegular', Arial; color:#000; background: #fff; }
@font-face {
    font-family: 'ProximaNovaRegular';
    src: url('../fonts/ProximaNovaRegular.eot');
    src: url('../fonts/ProximaNovaRegular.eot') format('embedded-opentype'),
         url('../fonts/ProximaNovaRegular.woff2') format('woff2'),
         url('../fonts/ProximaNovaRegular.woff') format('woff'),
         url('../fonts/ProximaNovaRegular.ttf') format('truetype'),
         url('../fonts/ProximaNovaRegular.svg#ProximaNovaRegular') format('svg');
}

@font-face {
    font-family: 'ProximaNovaBold';
    src: url('../fonts/ProximaNovaBold.eot');
    src: url('../fonts/ProximaNovaBold.eot') format('embedded-opentype'),
         url('../fonts/ProximaNovaBold.woff2') format('woff2'),
         url('../fonts/ProximaNovaBold.woff') format('woff'),
         url('../fonts/ProximaNovaBold.ttf') format('truetype'),
         url('../fonts/ProximaNovaBold.svg#ProximaNovaBold') format('svg');
}

@font-face {
    font-family: 'AleoRegular';
    src: url('../fonts/AleoRegular.eot');
    src: url('../fonts/AleoRegular.eot') format('embedded-opentype'),
         url('../fonts/AleoRegular.woff2') format('woff2'),
         url('../fonts/AleoRegular.woff') format('woff'),
         url('../fonts/AleoRegular.ttf') format('truetype'),
         url('../fonts/AleoRegular.svg#AleoRegular') format('svg');
}

@font-face {
    font-family: 'AleoBold';
    src: url('../fonts/AleoBold.eot');
    src: url('../fonts/AleoBold.eot') format('embedded-opentype'),
         url('../fonts/AleoBold.woff2') format('woff2'),
         url('../fonts/AleoBold.woff') format('woff'),
         url('../fonts/AleoBold.ttf') format('truetype'),
         url('../fonts/AleoBold.svg#AleoBold') format('svg');
}

p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1; }
input[type="text"]::-moz-placeholder { opacity: 1; }
input[type="search"]::-webkit-placeholder { opacity: 1; }
input[type="search"]::-moz-placeholder { opacity: 1; }
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1; }
input[type="tel"]::-webkit-placeholder { opacity: 1; }
input[type="tel"]::-moz-placeholder { opacity: 1; }
textarea::-moz-placeholder { opacity: 1; }
textarea::-webkit-placeholder { opacity: 1; }
/*font-family: 'Open Sans', sans-serif;*/


.wrapper{ width: 100%;}
.header_sec{ width: 100%; }
.header_top{ width: 100%; background: #211d2e; padding: 20px 0;}
.header_top_inner{ width: 100%; }
.header_top_left{ width: auto; float: left; margin: 0 0 0 275px;}
.header_top_left ul li{ float: left; margin: 0 10px 0 0;}
.header_top_left ul li:last-child{ margin-right: 0px;}
.header_top_left ul li img{ max-width: 100%;} 

.header_top_right{ width: 208px; float: right;}
.header_top_right #polyglotLanguageSwitcher a{ width: 100%; padding: 8px 8px 8px 30px; font: normal 12.53px/14px 'ProximaNovaRegular'; color:#979797; }
.header_top_right #polyglotLanguageSwitcher a.current:link, .header_top_right #polyglotLanguageSwitcher a.current:visited, .header_top_right #polyglotLanguageSwitcher a.current:active{ height: auto;
background-color:#fff !important;}
.header_top_right #polyglotLanguageSwitcher span.trigger{ top: 11px;}
.header_top_right #polyglotLanguageSwitcher ul.dropdown{ width: 100%;}
.header_top_right #polyglotLanguageSwitcher a.current:link span.trigger, .header_top_right #polyglotLanguageSwitcher a.current:visited span.trigger{ background: url(../images/arw.png) no-repeat left top;
width: 12px; height: 6px;}
.header_top_right #polyglotLanguageSwitcher ul.dropdown li:hover{background-color: #676767 !important;}
.header_top_right #polyglotLanguageSwitcher ul.dropdown li:hover a{color: #fff !important;}


.header_bottom{ width: 100%; border-bottom: 3px solid #d77e2a; margin-bottom: 3px;} 
.nav_top{ width: 100%; background: none; min-height: inherit; padding: 0px; margin: 0px; border-radius: 0px; border: none; box-shadow: inherit; }  
.navbar-brand{ width: auto; position: absolute; left: 0px; top: -72px; padding: 0px; margin: 0px; height: auto; z-index: 99;}  
.navbar-brand img{ max-width: 100%;}

.menu_sec{ margin: 0 0 0 260px;}
.menu_sec li{ padding: 18px 0; margin: 0 50px 0 0;}
.menu_sec li:last-child{ margin-right: 0px;}
.menu_sec li a{ text-decoration: none; text-transform: uppercase; font: normal 16.34px/20px 'AleoBold'; color:#d17824 !important; padding: 0 0 5px; border-bottom: 6px solid #fff; }
.menu_sec li a:hover{border-bottom: 6px solid #26194e; color:#26194e !important;}  
.menu_sec li a.actv{border-bottom: 6px solid #26194e; color:#26194e !important;} 

.banner_sec{ width: 100%; position: relative;}
.banner_box{ width: 100%; position: relative; background-size: cover !important; min-height: 700px;}
.banner_inner{ width: 100%; position: absolute; left: 0px; top: 0px; text-align: center;}
.banner_details{ width: 730px; display: inline-block; margin-top: 200px; text-align: center;}
.banner_details h5{ font: normal 23.08px/30px 'AleoBold'; text-transform: uppercase; letter-spacing: 18px; color:#fff; }
.banner_details img{ max-width: 100%; text-align: center; margin-top: 50px;}
.banner_details p{ font: 400 19.03px/31.05px 'Open Sans', sans-serif; color:#fff; padding: 40px 0 0;}
.banner_sec .carousel-indicators li{ width: 9px; height: 9px; margin: 0 1px;}
.banner_sec .carousel-indicators .active{ width: 9px; height: 9px;}

.serach_sec{ width: 100%; padding: 45px 0; background: #fff; }
.serach_inner{ width: 100%;}
.serach_inner span{ width: auto; float: left; padding-top: 15px; font: normal 29px/31px 'AleoBold'; text-transform: uppercase; color:#302955; letter-spacing: 12px; }
.serach_box{ width: 700px; float: right; border: 2px solid #9e9e9e; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.serach_box input[type="text"]{ width: 82%; float: left; background: #fff; padding: 0 25px; height: 60px; font: 400 18.57px/60px 'Open Sans', sans-serif; color:#b6b6b6;  border: none;}
.serach_box input[type="submit"]{ width: 18%; float: right; background: #192759; height: 60px; border: none; font: normal 17.14px/60px 'ProximaNovaRegular'; color:#fff; cursor: pointer;
text-transform: uppercase; }

.brand_sec{ width: 100%; background: url(../images/brand_bg.jpg) repeat-x 0 0 #f1eeea; padding: 70px 0 120px 0;}
.brand_box{ width: 100%; text-align: center; margin-top: 30px;}
.brand_box img{ max-width: 100%; text-align: center;}
.brand_inner{ width 100%; text-align: center;}  
.brand_inner h3{ font: normal 30.95px/34px 'AleoBold'; text-transform: uppercase; letter-spacing: 10px; color:#302955; padding-bottom: 30px; }
.brand_inner h3 span{ font-family:'AleoRegular'; color:#6a6a6a; }
  
.our_story_sec{ width: 100%; padding: 45px 0;}  
.our_story_left{ width: 100%; margin-top: -85px;}
.our_story_left img{ width: 100%;}
.our_story_right{ width: 100%; padding-left: 90px;}
.our_story_right h3{ font: normal 34px/36px 'AleoBold'; text-transform: uppercase; letter-spacing: 6px; color:#2a1935; } 
.our_story_right h3 span{ font-family:'AleoRegular'; color:#be8600; }  
.our_story_right p{ font: 400 14px/24px 'Open Sans', sans-serif; color:#000; padding: 25px 0 0;}  
.our_story_right a{ display: inline-block; margin: 30px 0 0; padding: 16px 32px; border: 2px solid #000; text-align: center; text-transform: uppercase; 
font: normal 16.35px/18px'AleoRegular'; color:#000; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }  
.our_story_right a:hover{ background: #192759; border: 2px solid #192759; color:#fff;}  
  
  
.fact_sec{ width: 100%; padding: 105px 0 70px 0;}
.fact_left{ width: 100%;}
.fact_left h3{ font: normal 34px/36px 'AleoBold'; text-transform: uppercase; letter-spacing: 6px; color:#2a1935; } 
.fact_left h3 span{ font-family:'AleoRegular'; color:#be8600; }  
.fact_left p{ font: 400 14px/24px 'Open Sans', sans-serif; color:#000; padding: 25px 0 0;}  
.fact_left a{ display: inline-block; margin: 30px 0 0; padding: 16px 32px; border: 2px solid #000; text-align: center; text-transform: uppercase; 
font: normal 16.35px/18px'AleoRegular'; color:#000; text-decoration: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }  
.fact_left a:hover{ background: #192759; border: 2px solid #192759; color:#fff;}  
  
.fact_right{ width: 100%; padding-left: 90px;}  
.fact_right .row{ margin: -7.5px;}
.fact_right .col-sm-6{ padding: 0 -7.5px;}
.fact_right .col-xs-6{ padding: 0 7.5px;}
.fact_box{ width: 100%; margin-top: 18px;}
.fact_box img{ width: 100%;} 
  
.news_sec{ width: 100%; padding: 70px 0 115px 0; position: relative;}  
.news_left{ width: 100%;}
.news_left h3{ font: normal 30px/36px 'AleoBold'; text-transform: uppercase; letter-spacing: 13px; color:#2a1935; padding-bottom: 25px; } 
.news_left h3 span{ font-family:'AleoRegular'; color:#be8600; }  
.news_left .row{ margin: 0 -23px;}
.news_left .col-sm-6{ padding: 0 23px;}
.news_left .col-xs-6{ padding: 0 23px;}
.news_left .col-sm-12{ padding: 0 23px;}

.news_box{ width: 100%; margin-top: 60px; display: inline-block; }
.news_box h4{ font: normal 19.03px/22px 'AleoRegular'; color:#a76f2e; text-transform: uppercase; padding-bottom: 18px;  }
.news_box h4 span{ font-family: 'AleoBold';  }
.news_pic{ width: 100%;}
.news_pic img{ width: 100%;}
.news_txt{ width: 100%;}
.news_txt p{ padding: 18px 0 0; font: 400 13.73px/22.28px 'Open Sans', sans-serif; color:#2e2e2e; }
.news_txt a{ padding: 8px 20px; font: normal 11.82px/15px 'Open Sans', sans-serif; color:#fff; letter-spacing: 3px; text-transform: uppercase; background: #272727;
-moz-border-radius: 3px; -webkit-border-radius: 3px;  border-radius: 3px; float: right; margin: 25px 0 0; text-decoration: none;}
.news_txt a:hover{ background: #D77C27;}
.more_videoes{ width: 100%; float: right; margin-top: 35px;}
.more_videoes a{ font: 700 14px/18px 'Open Sans', sans-serif; color:#a76f2e; text-decoration: none; float: right;}
.frst h4{ color:#fff;}
.frst h4{ color:#fff;}
.news_bg { background: #d77c27; left: 0; min-height: 175px; position: absolute; top: 150px; width: 62%;}

.news_right{ width: 100%; padding-left: 20px;}
.news_right h3{ font: normal 26.2px/32px 'AleoBold'; text-transform: uppercase; letter-spacing: 8px; color:#001f52; padding-bottom: 10px; border-bottom: 4px solid #003a70; margin-bottom: 10px;} 
.news_right_box{ width: 100%; display: inline-block; padding: 20px 0; border-bottom: 3px solid #e3e3e3;}
.news_right_box h4{ font: 400 16px/20.31px 'Open Sans', sans-serif; color:#2e2e2e; }
.news_right_box h4 a{ color:#2e2e2e; text-decoration: none;}
.news_right_box h5{ font: 400 10.81px/14px 'Open Sans', sans-serif; color:#929292; padding: 6px 0 0; }
.news_right_box h5 strong{ font-weight: 700;}
.news_right_box h5 a{ color:#929292; text-decoration: none;}

.news_details_bx{ width: 100%; display: inline-block;}
.news_details_pic{ width: 90px; float: left; margin-top: 20px;}
.news_details_pic img{ width: 100%;}
.news_details_txt{ width: 240px; float: right; margin-top: 14px;}
.news_details_txt p{ font: 400 11px/22.28px 'Open Sans', sans-serif; color:#2e2e2e; }
.news_details_txt a{ padding: 4px 14px; font: normal 10px/14px 'Open Sans', sans-serif; color:#fff; letter-spacing: 2px; text-transform: uppercase; background: #272727;
-moz-border-radius: 3px; -webkit-border-radius: 3px;  border-radius: 3px; float: left; margin: 15px 0 0; text-decoration: none;}
.news_details_txt a:hover{ background: #D77C27;}

.more_news{ width: 100%; float: right; margin-top: 14px;}
.more_news a{ font: 700 14px/18px 'Open Sans', sans-serif; color:#6b6b6b; text-decoration: none; float: right;}


.footer_sec{ width: 100%;}
.footer_top{ width: 100%; padding: 65px 0 45px 0; background: url(../images/footer_bg.jpg) no-repeat center top #d77c27; min-height: 400px; background-size: cover;}
.footer_left{ width: 100%;}
.footer_left h3{ font: 700 36.42px/40px 'Open Sans', sans-serif; color:#e4e4e4; }
.footer_left p{ font: 400 17.84px/21.88px 'Open Sans', sans-serif; color:#e4e4e4; padding: 10px 0 14px; }
.footer_left_inner{ width: 522px; display: inline-block;}
.footer_left_inner .row{ margin: 0 -3px;}
.footer_left_inner .col-sm-6{ padding: 0 3px;}
.footer_left_inner .col-xs-6{ padding: 0 3px;}
.footer_left_inner .col-sm-12{ padding: 0 3px;}
.ftr_frm{ width: 100%; margin-top: 10px;}
.ftr_frm input[type="text"]{ width: 100%; background: url(../images/txt_icon1.png) no-repeat 12px center #fff; padding: 0 15px 0 36px; height: 40px; font: normal 15.24px/40px 'ProximaNovaBold'; color:#a0a0a0; 
border: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.ftr_frm input[type="email"]{ width: 100%; background: url(../images/txt_icon2.png) no-repeat 8px center #fff; padding: 0 15px 0 36px; height: 40px; font: normal 15.24px/40px 'ProximaNovaBold'; color:#a0a0a0; 
border: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }

.ftr_frm input[type="text"]::-webkit-input-placeholder { opacity: 1; color:#a0a0a0;  }
.ftr_frm input[type="text"]::-moz-placeholder { opacity: 1; color:#a0a0a0;  }
.ftr_frm input[type="email"]::-webkit-input-placeholder { opacity: 1; color:#a0a0a0;  }
.ftr_frm input[type="email"]::-moz-placeholder { opacity: 1; color:#a0a0a0;  }

.styled-select select {
   background: transparent;
   width: 106%;
   padding: 5px 5px 5px 32px;
   border: 0;
   border-radius: 0;
   -webkit-appearance: none;
   height: 40px; font: normal 15.24px/40px 'ProximaNovaBold'; color:#a0a0a0;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
   }


.styled-select {
   width: 100%;
   height: 40px;
   overflow: hidden;
   background: url(../images/txt_icon3.png) no-repeat 12px center, url(../images/slct_arw.png) no-repeat 98% #fff;
   border: none;
    -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; 
   }
.ftr_frm input[type="submit"]{ float: right; padding: 0 18px; background: #472000; text-align: center; cursor: pointer; font: normal 21px/45px 'ProximaNovaBold'; color:#fff; height: 45px; 
 -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px; border: none;}   
   
.footer_right{ width: 100%;}
.footer_right h3{ font: 700 29.08px/34px 'Open Sans', sans-serif; color:#e4e4e4; }   

.mail_dtls{ width: 100%; display: inline-block;}
.mail_dtls li{ width: 100%; display: inline-block; margin-top: 20px; font: normal 19.77px/21px 'ProximaNovaRegular'; color:#fff; }
.mail_dtls li img{ max-width: 100%; float: left;}
.mail_dtls li:nth-child(1) img{ margin: 0 15px 0 0;}
.mail_dtls li:nth-child(2) img{ margin: 0 18px 0 0;}

.get_connect{ width: 100%; display: inline-block; margin-top: 40px;}
.get_connect h4{ font: normal 29.28px/30px 'ProximaNovaBold'; color:#fff; padding-bottom: 20px; }  
.get_connect{ width: 100%; display: inline-block;}
.get_connect li{ float: left; margin: 0 12px 0 0;}
.get_connect li:last-child{ margin-right: 0px;}
.get_connect li img{ max-width: 100%;}

.footer_bottom{ width: 100%; background: #fff; padding: 30px 0 20px 0;}
.fotr_logo{ width: auto; float: left;}
.fotr_logo img{ max-width: 100%;}

.copy_rt{ width: auto; float: right; margin-top: 15px;}
.copy_rt p{ font: normal 17.46px/20px 'ProximaNovaRegular'; color:#d77e2b; }
.copy_rt p span{ font-family: 'ProximaNovaBold'; color:#322b57; }

.desk{ display: block;}
.mob{ display: none;}



/*forms*/
.fmain_sec{width:100%; background: #302955;padding: 66px 0 22px;}
.fmain_sec_in{width:100%;}
.fmain_sec_in h3{font:normal 34.5px/36px 'AleoBold'; color: #fff; text-decoration: none; text-transform: uppercase; letter-spacing: 18px;}
.fmain_sec1 { border-top: 13px solid #ff8900; margin-top: 10px; padding: 50px 0; width: 100%;}
.fmain_sec1_in{width:100%;}
.fmain_sec1_in h4{font:normal 31px/34px 'AleoBold'; color: #302955; text-decoration: none;}
.fmain_sec1_in p{font:normal 18px/21px 'Open Sans', sans-serif; color: #5f5e64; text-decoration: none;padding-top: 14px;}

.fmain_sec2{width:100%; padding: 42px 0 0 75px;}
.flft{width:100%; }
.flft label{width:100%; font: normal 23.06px/37px 'ProximaNovaRegular'; color:#302955;}
 .flft input[type="text"]{width:100%; padding: 18px 18px 18px 65px;background: #f3f3f3 url(../images/f1.png) no-repeat 24px 18px;height: 67px; margin-bottom:40px;
 -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;  font:italic 20px/25px 'Georgia'; color: #d0d0d0; border: 2px solid #a1a1a1;} 
.flft input[type="text"]::-webkit-placeholder { opacity: 1; color: #d0d0d0; }
.flft input[type="text"]::-moz-placeholder { opacity: 1; color: #d0d0d0; } 
.flft input[type="email"]{width:100%; padding: 18px 18px 18px 65px;background: #f3f3f3 url(../images/f2.png) no-repeat 14px 18px;height: 67px ;margin-bottom:40px;
 -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;  font:italic 20px/25px 'Georgia'; color: #d0d0d0; border: 2px solid #a1a1a1;} 
.flft input[type="email"]::-webkit-placeholder { opacity: 1; color: #d0d0d0; }
.flft input[type="email"]::-moz-placeholder { opacity: 1; color: #d0d0d0; }   
.flft textarea{width:100%; padding: 18px 18px 18px 65px;background: #f3f3f3 url(../images/f4.png) no-repeat 24px 18px;margin-bottom:40px;  height: 180px;
 -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;  font:italic 20px/25px 'Georgia'; color: #d0d0d0; border: 2px solid #a1a1a1;resize: none;} 
.flft textarea::-moz-placeholder { opacity: 1; color: #d0d0d0;}
.flft textarea::-webkit-placeholder { opacity: 1; color: #d0d0d0;  } 
 .flft input[type="submit"]{ padding: 0 33px ;height: 60px ;  font:normal 21px/62px 'ProximaNovaBold'; color: #fff; background:#ff6600; letter-spacing:8px; text-align:center;
 border: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;text-transform: uppercase;}  
.flft input[type="submit"]:hover{ background: #302955;}
.fmain_mid{width:100%; padding:48px 0; background: #ece9ff;}  
.fmain_mid1{width:100%;}  
.fmain_mid1 h4{font:normal 31px/34px 'AleoBold'; color: #302955; text-decoration: none;}  
.fmain_mid1 p{font:normal 18px/21px 'Open Sans', sans-serif; color: #5f5e64; text-decoration: none;padding-top: 14px;} 
.fmain_mid2 {width:100%; padding: 42px 0 0 75px;} 
.fmain1{width:100%;} 
.fmain1 input[type="text"]{width:100%; padding: 18px 0 18px 65px;background: #f3f3f3 url(../images/f1.png) no-repeat 24px 18px;height: 67px; 
 -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;  font:italic 20px/25px 'Georgia'; color: #d0d0d0; border: 2px solid #a1a1a1;} 
.fmain1 input[type="text"]::-webkit-placeholder { opacity: 1; color: #d0d0d0; }
.fmain1 input[type="text"]::-moz-placeholder { opacity: 1; color: #d0d0d0; }  
 .fmain1 input[type="email"]{width:100%; padding: 18px 0 18px 65px;background: #f3f3f3 url(../images/f2.png) no-repeat 15px 18px;height: 67px; 
 -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;  font:italic 20px/25px 'Georgia'; color: #d0d0d0; border: 2px solid #a1a1a1;}  
.fmain1 input[type="email"]::-webkit-placeholder { opacity: 1; color: #d0d0d0; }
.fmain1 input[type="email"]::-moz-placeholder { opacity: 1; color: #d0d0d0; }   
 .fmain1 input[type="submit"]{ padding: 0 33px ;height: 60px ;  font:normal 21px/64px 'ProximaNovaBold'; color: #fff; background:#ff6600;
 border: none; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; text-transform: uppercase; margin-top: 30px; letter-spacing: 8px;}  
.fmain1 label{width:100%; font: normal 23.06px/37px 'ProximaNovaRegular'; color:#302955;} 
.fmain1 input[type="submit"]:hover{ background: #302955;}
.srch_main{background: #302955;} 
.srch_main .serach_inner span{ color: #fff;} 
.srch_main .serach_box input[type="submit"]{background: #b3a5ff;}
.srch_main .serach_box{border: 1px solid #9d9aab;}
.sbjt input[type="text"]{background:  url(../images/f3.png) no-repeat 24px 18px #F3F3F3;}

.product_left{ width: 100%; padding-right: 100px; margin-top: 30px;}
.product_left h3{ font: normal 25px/26px 'AleoBold'; color: #302955; padding-bottom: 20px; border-bottom: 3px solid #dedede; }
.product_details{ width: 100%; margin-top: 60px;}
.product_details img{ max-width: 100%;}
.product_left h4{ font: normal 34.99px/36px 'AleoBold'; color: #be8600; padding-top: 40px;}
.product_left p{ font: normal 14px/30px 'Open Sans', sans-serif; color: #000; padding-top: 35px;}

.product_rt{ width: 100%; margin-top: 30px;}
.product_rt h4{ color:#444444; text-align: center; font: normal 22px/27px 'AleoBold'; color: #444444; border-bottom: 3px solid #dedede; padding-bottom: 20px; margin-bottom: 20px;}
.product_rt_box{ width: 100%; padding: 22px 30px 0; display: inline-block;}
.product_rt_box h5{ font: normal 20.01px/22px 'AleoRegular'; color:#302955; padding-bottom: 18px; }
.product_rt_pic{ width: 100%; }
.product_rt_pic img{ max-width: 100%;}
.product_rt_txt{ width: 100%; }
.product_rt_txt p { color: #000; font: 400 14px/20px "Open Sans",sans-serif; padding: 18px 0 0;}
.product_rt_txt a{ margin: 8px 0 0; float: right; padding: 8px 20px; background: #302955; text-align: center; font: 700 12.69px/14px 'Open Sans', sans-serif; text-decoration: none; color:#fff;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.product_rt_txt a:hover{ background: #d77c27;}
.innr_brand{ padding: 70px 0;}

/*Brand Page*/
.brand_detls_Top{ width: 100%;}
.brand_detls_Top .heading{ width: 100%;}
.brand_detls_Top .heading h5{ margin: 0px; padding: 0px 0 25px 0; color: #302955; font: normal 25px/27px 'AleoBold'; border-bottom: 5px solid #dedede;}
.brand_detls_Top_contan{ width: 100%; padding: 50px 0 0 0;}
.brend_top_Lft{ width: 100%;}
.brend_top_Lft img{ width: 100%; border: 3px solid #dddddd;}
.brend_top_rt{ width: 100%; padding-left: 50px;}
.brend_top_rt h4{ margin: 0px; padding: 0px; color: #be8600; font: normal 34.98px/37px 'AleoRegular';}
.brend_top_rt p{ font:400 13.99px/30px 'Open Sans', sans-serif; color: #000; margin: 25px 0 0 0;}


.brand_detls_product{ width: 100%; padding: 70px 0 0 0;}
.brand_detls_product .heading{ width: 100%;}
.brand_detls_product .heading h5{ margin: 0px; padding: 0px 0 25px 0; color: #302955; font: normal 25px/27px 'AleoBold'; border-bottom: 5px solid #dedede;}
.brand_Pic_Caro_box{ width: 100%; padding: 30px 0;}
.brand_Pic_Caro_box span{ width: 100%; color: #302955; font: normal 20px/24px 'AleoRegular';}
.brand_Pic_Caro_box .pic{ width: 100%; margin: 15px 0 0 0;}
.brand_Pic_Caro_box .pic img{ width: 100%;}
.brand_Pic_Caro_box .text{ width: 100%; display: inline-block;}
.brand_Pic_Caro_box .text p{ font:400 14px/23px 'Open Sans', sans-serif; color: #000; margin: 20px 0 0 0;}
.brand_Pic_Caro_box .text a{ font:700 12.69px/14px 'Open Sans', sans-serif; color: #fff; margin: 20px 0 0 0; text-transform: uppercase; float: right; padding: 8px 17px; text-decoration: none;
background: #d77c27;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
.brand_Pic_Caro_box .text a:hover{ background: #2E2754;}
.brand_detls_product .owl-item{ padding:0 15px;}
.brand_detls_prd_contan{ width: 100%;}
.brand_detls_product .owl-prev{ width: 63px; height: 103px; background: url(../images/caro_prev1.png) no-repeat; position: absolute; top: 20%; left: 15px; font-size: 0px; 
opacity: 0.8;}
.brand_detls_product .owl-prev:hover{ opacity: 1;}
.brand_detls_product .owl-next{ width: 63px; height: 103px; background: url(../images/caro_next1.png) no-repeat; position: absolute; top: 20%; right: 15px; font-size: 0px;opacity: 0.8;}
.brand_detls_product .owl-next:hover{ opacity: 1;}




/*other brands sec*/

.other_brands_sec{width: 100%; padding-bottom: 36px;  padding-top: 86px;}
.other_brands_sec .heading h5{color: #a66f2f;margin: 0px; padding: 0px 0 25px 0; font: normal 25px/27px 'AleoBold'; border-bottom: 5px solid #dedede;}
.other_brands_content{width: 100%; padding: 44px 0 0;}

.featrd_box{width: 100%; }
.featrd_box span{font: normal 20.01px/21px 'AleoRegular';color: #302955; display: inline-block; padding-bottom: 20px;}
.featrd_pic{width: 100%;border: 3px solid #dddddd; background: #f1f1f1; text-align: center !important; padding: 42px 0;}
.featrd_pic img{display: inline-block !important;  max-width: 100% !important;  width: auto !important;}
.featrd_txt{width: 100%; padding-top: 25px; display: inline-block;}
.featrd_txt p{ font: 400 14.01px/23px 'Open Sans', sans-serif; color:#000; }
.featrd_txt a{ font: 700 12.69px/23px 'Open Sans', sans-serif; color:#fff; text-transform: uppercase; display: inline-block; width: 115px; height: 29px;
 text-decoration: none; background: #302955;  text-align: center; padding-top: 2px; float: right; margin-top: 20px;-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}

.featrd_txt a:hover{background: #d77c27;}


.other_brands_content .owl-prev{ width: 63px; height: 103px; background: url(../images/caro_prev1.png) no-repeat; position: absolute; top: 20%; left: 15px; font-size: 0px; 
opacity: 0.8;}
.other_brands_content .owl-prev:hover{ opacity: 1;}
.other_brands_content .owl-next{ width: 63px; height: 103px; background: url(../images/caro_next1.png) no-repeat; position: absolute; top: 20%; right: 15px; font-size: 0px;opacity: 0.8;}
.other_brands_content .owl-next:hover{ opacity: 1;}
.other_brands_content .owl-item { padding: 0 15px;}



/*receipe*/
.receipe_sec{width:100%;padding: 70px 0 0;}
.receipe_sec1{ width: 100%;}
.receipe_sec1 .heading{ width: 100%;}
.receipe_sec1 .heading h5{ margin: 0px; padding: 0px 0 25px 0; color: #302955; font: normal 35px/27px 'AleoBold'; border-bottom: 5px solid #dedede;}
.receipe_sec1_main{ width: 100%; padding: 50px 0 0 0;}
.receipe_sec1_Lft{ width: 100%;}
.receipe_sec1 img{ width: 100%; }
.receipe_sec1_rt{ width: 100%; padding-left: 50px;}
.receipe_sec1 h4{ margin: 0px; padding: 0px; color: #be8600; font: normal 34.98px/37px 'AleoRegular';}
.receipe_sec1 p{ font:400 13.99px/30px 'Open Sans', sans-serif; color: #000; margin: 25px 0 0 0;}
.receipe_sec1_rt ul{padding: 0px; margin: 0px; list-style-type: none;}
.receipe_sec1_rt ul li{ padding: 28px 0 0 30px; font:400 19px/14px 'Open Sans', sans-serif;}
.receipe_sec1_rt ul li strong{ font-weight: 700;}

.rec_sec1{width:100%; padding: 20px 0 50px;} 
.rec_sec1_main{width:100%;}
.rec_sec1_main h4{font:normal 35px/37px 'AleoRegular'; color:#be8600; }
.rec_sec1_main p{font:400 19px/39.99px 'Open Sans', sans-serif; color:#000000; padding: 30px 0 0 32px;}
.rec_sec1_main p strong{ font-weight: 700;}
.recpie .heading h3{ margin: 0px; padding: 0px 0 15px; color: #a76f2e; font: 36px/40px "AleoBold"; border-bottom: 5px solid #dedede;}
.recpie .brand_Pic_Caro_box span{ text-align: center; display: inline-block;}
.recpie .product_rt_box{ padding: 35px 0 0;}
.recpie .product_rt_box h5{ text-align: center;}
.recpie .product_rt_txt a{ margin-top: 20px; padding: 10px;}
.recpie .product_rt_txt p { font: 400 12px/18px "Open Sans",sans-serif; padding: 10px 0 0;}
.recpie .product_rt_box h5{ font: 18.01px/22px "AleoRegular";}
.recpie .owl-prev{ top: 35%;}
.recpie .owl-next{ top: 35%;}
.recpie{ padding-bottom: 40px;}

.ggy { text-align: left;}
.ggy img{ float: left; margin:0 25px 25px 0; max-width:230px;  }
.ggy a{ margin: 8px 0 0; display: inline-block; padding: 8px 20px; background: #302955; text-align: center; font: 700 12.69px/14px 'Open Sans', sans-serif; text-decoration: none; color:#fff;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
.ggy a:hover{ background: #d77c27;}
.ggy a.imgf{ background: none; padding: 0px; float: left; display: block;}  
  
.ggy p { color: #000; font: 400 14px/22px "Open Sans",sans-serif; padding: 18px 0 0;}  
  
.ggy.ikl img{ float: left; margin:20px 25px 25px 0; max-width:400px;  } 
  
#comments{ width:100%; float:left; margin:25px 0 0 0; }  
.comment-respond{ width:100%; float: left; }
.comment-respond h3.comment-reply-title{ color: #302955; font:normal 22.01px/22px "AleoRegular";}
#commentform p.comment-notes{ color: #000; font: 400 14px/22px "Open Sans",sans-serif; padding: 10px 0 0;}
#commentform p label{ width:100%; float: left; margin: 0 0 0 0; padding:5px 0 0 0; color: #000; font: 400 14px/22px "Open Sans",sans-serif;}
#commentform p input[type="text"] {
    background: #fff;
    border:1px solid #141414;
    border-radius: 3px;
    color: #a0a0a0;
    font: 400 14px/40px "Open Sans",sans-serif;
    height: 40px;
    padding: 0 15px 0 15px;
    width: 100%; max-width:400px; 
}

#commentform p textarea {
    background: #fff;
    border:1px solid #141414;
    border-radius: 3px;
    color: #a0a0a0;
    font: 400 14px/22px "Open Sans",sans-serif;
    height:120px;
    padding: 5px 15px 5px 15px;
    width: 100%; max-width:600px; resize: none;
}

#commentform p input[type="submit"] {
    background: #472000;
    border: none;
    border-radius: 30px;
    color: #fff;
    cursor: pointer;
    float: left;
    font: 16px/40px "ProximaNovaBold";
    height: 40px;
    padding: 0 15px;
    text-align: center; margin:15px 0 0 0; 
} 
  
.navigation{ width: 100%; float: left; margin:15px 0 0 0;  }  
.nav-previous{ width: 50%; float: left; text-align:left; } 
.nav-previous a{ color: #337ab7; font: 400 14px/22px "Open Sans",sans-serif;}
.nav-next{ width: 50%; float: right; text-align: right;}
.nav-next a{ color: #337ab7; font: 400 14px/22px "Open Sans",sans-serif;}
  
     
@media (min-width: 5001px) and (max-width: 7000px) {
.news_bg{ width: 54%;}


}    
@media (min-width: 3001px) and (max-width: 5000px) {
.news_bg{ width: 56%;}


}  
@media (min-width: 2000px) and (max-width: 3000px) {
.news_bg{ width: 59%;}


}
@media (min-width: 1700px) and (max-width: 1900px) {
.news_bg{ width: 60%;}


}


@media (min-width: 1401px) and (max-width: 1699px) {
.news_bg{ width: 62%;}


}  
  
 
@media (min-width: 1200px) and (max-width: 1400px) {
.news_bg{ width: 64%;}



}  
  
  
@media (min-width: 992px) and (max-width: 1199px) {
.header_top_left{ margin: 0 0 0 242px;}
.menu_sec { margin: 0 0 0 230px;}
.menu_sec li{ margin: 0 30px 0 0;}
.serach_inner span{ font: 23px/28px "AleoBold"; letter-spacing: 9px;}
.serach_box{ width: 600px;}
.news_right h3{ font: 19.2px/24px "AleoBold"; padding-top: 5px;}
.news_right_box h4{ font: 400 15px/18.31px "Open Sans",sans-serif;}
.news_right_box h5{ font: 400 9.81px/14px "Open Sans",sans-serif;}
.news_bg{ width: 64%;}
.news_details_pic{ width: 70px;}
.news_details_txt{ width: 190px;}
.news_details_txt p { font: 400 11px/18.28px "Open Sans",sans-serif;}
.fact_sec{ padding: 50px 0;}
.news_sec{ padding: 50px 0;}

/*form*/
.fmain_sec2 {   padding: 42px 0 0 2px; width: 100%;}
.flft input[type="text"]{margin-bottom: 20px;}
.flft input[type="email"]{margin-bottom: 20px;}
.fmain_mid2{padding-left: 0px;}

.product_left { margin-top: 25px; padding-right: 30px;}
.product_rt h4 { font: 18px/24px "AleoBold"; margin-bottom: 18px; padding-bottom: 18px;}
.product_rt_box{ padding: 22px 18px 0;}
.product_rt_txt p{ font: 400 12px/18px "Open Sans",sans-serif;}
.product_left p{ font: 13px/28px "Open Sans",sans-serif;}

.receipe_sec1 .heading h5{ font: 30px/32px "AleoBold";}
.fmain_sec1{ padding: 40px 0;}
.receipe_sec1_rt{ padding-left: 20px;}
.receipe_sec1_rt ul li {font: 400 16px/18px "Open Sans",sans-serif; padding: 20px 0 0 16px;}
.rec_sec1_main h4{ font: 30px/32px "AleoBold";}
.rec_sec1_main p { font: 400 17px/35.99px "Open Sans",sans-serif; padding: 20px 0 0 25px;}
.recpie{ padding: 40px 0;}
.rec_sec1{ padding: 20px 0 40px 0;}


}

 
 
 
@media (min-width: 768px) and (max-width: 991px) {
.header_top_left{ margin: 0 0 0 170px;}
.menu_sec { margin: 0 0 0 156px;}
.menu_sec li{ margin: 0 20px 0 0; padding: 12px 0;}
.serach_inner span{ font: 23px/28px "AleoBold"; letter-spacing: 9px;}
.serach_box{ width: 490px;}
.news_right h3{ font: 19.2px/24px "AleoBold"; padding-top: 5px; letter-spacing: 3px;}
.news_right_box h4{ font: 400 12px/13.31px "Open Sans",sans-serif;}
.news_right_box h5{ font: 400 9.81px/14px "Open Sans",sans-serif;}
.news_bg{ width: 64%; min-height: 120px; top: 120px;}
.news_details_pic{ width: 50px;}
.news_details_txt{ width: 140px;}
.news_details_txt p { font: 400 11px/18.28px "Open Sans",sans-serif;}
.fact_sec{ padding: 50px 0;}
.news_sec{ padding: 50px 0;}
.navbar-brand{ width: 155px; top: -55px;}
.menu_sec li a{ font: 14.34px/17px "AleoBold";}
.header_top{ padding: 12px 0;}
.banner_box{ min-height: 600px;}
.banner_details{ margin-top: 114px;}
.serach_box input[type="text"]{ width: 80%;}
.serach_box input[type="submit"]{ width: 20%;}
.our_story_right{ padding-left: 30px;}
.fact_right{ padding-left: 30px;}
.our_story_right h3{ font: 28px/31px "AleoBold";}
.fact_left h3{ font: 28px/31px "AleoBold";}
.our_story_sec{ padding: 45px 0 30px 0;}
.news_sec{ padding: 30px 0;}
.news_left h3 { font: 25px/36px "AleoBold"; letter-spacing: 9px; padding-bottom: 17px;}
.news_txt p {  font: 400 12.73px/20.28px "Open Sans",sans-serif; padding: 14px 0 0;}
.news_txt a{ padding: 7px 13px; margin: 18px 0 0;}
.news_right_box h5 span.pull-right{ width: 100%; float: left !important;}
.news_box h4{ font: 17.03px/22px "AleoRegular";}
.footer_left_inner{ width: 100%;}
.mail_dtls li{ font: 16.77px/21px "ProximaNovaRegular";}
.news_right{ padding-left: 15px;}
.footer_top{ padding: 40px 0;}
.footer_left h3{ font: 700 30.42px/36px "Open Sans",sans-serif;}
.footer_left p{ font: 400 14.84px/21.88px "Open Sans",sans-serif;}
.footer_right h3{ font: 700 24.08px/30px "Open Sans",sans-serif;}
.get_connect h4{ font: 26.28px/30px "ProximaNovaBold";}
.ftr_frm input[type="submit"]{ font: 18px/40px "ProximaNovaBold"; height: 40px;}
.fotr_logo{ width: 180px;}
.copy_rt p{ font: 15.46px/20px "ProximaNovaRegular";}
.copy_rt{ margin-top: 5px;}



/*form*/
.fmain_sec2 {   padding: 42px 0 0 2px; width: 100%;}
.flft input[type="text"]{margin-bottom: 20px; height: 60px;}
.flft input[type="email"]{margin-bottom: 20px;height: 60px;}
.fmain_mid2{padding-left: 0px;}
.fmain1 input[type="text"] { background: #f3f3f3 url("../images/f1.png") no-repeat scroll 24px 13px;  height: 60px;   padding: 14px 0 15px 65px;}
.fmain1 input[type="email"] { background: #f3f3f3 url("../images/f1.png") no-repeat scroll 24px 13px;  height: 60px;   padding: 14px 0 15px 65px;}
.fmain1 input[type="submit"] {  color: #fff;  font: 20px/37px "ProximaNovaBold";   height: 60px;  padding: 12px 29px;}
.fmain_sec2{padding-top: 26px;}
.flft input[type="submit"]{  height: 60px; letter-spacing: 8px; padding: 12px 31px;}


.product_left { margin-top: 25px; padding-right: 0px;}
.product_rt h4 { font: 15px/24px "AleoBold"; margin-bottom: 18px; padding-bottom: 18px;}
.product_rt_box{ padding: 22px 0 0;}
.product_rt_txt p{ font: 400 12px/18px "Open Sans",sans-serif;}
.product_left p{ font: 13px/26px "Open Sans",sans-serif; padding: 22px 0 0;}
.fmain_sec_in h3{ font: 24.5px/30px "AleoBold"; letter-spacing: 12px;}
.product_details{ margin-top: 30px;}
.product_left h4{ font: 26.99px/25px "AleoBold"; padding: 30px 0 0;}
.product_rt_box h5 {font: 18.01px/19px "AleoRegular"; padding-bottom: 12px;}

/*barnd*/
.brend_top_rt{ padding-left: 0px;}
.brend_top_rt p{ font-size: 13px; line-height: 25px; margin: 10px 0 0 0;}
.brand_detls_product{ padding: 50px 0 0 0;}
.brand_Pic_Caro_box span{ font-size: 18px;}
.brand_detls_product .owl-prev{ background-size: 43px; height: 80px; width: 52px;}
.brand_detls_product .owl-next{ background-size: 43px; height: 80px; width: 52px; right: 6px;}
.other_brands_sec{ padding-top: 40px;}
.other_brands_content .owl-prev{ background-size: 43px; height: 80px; width: 52px;}
.other_brands_content .owl-next{ background-size: 43px; height: 80px; width: 52px; right: 6px;}
.brend_top_rt h4{ font-size: 29px;}

.receipe_sec1 .heading h5{ font: 28px/32px "AleoBold";}
.fmain_sec1{ padding:40px 0 20px 0;}
.receipe_sec1_rt{ padding-left: 0px;}
.receipe_sec1_rt ul li { font: 400 14px/16px "Open Sans",sans-serif; padding: 16px 0 0 10px;}
.rec_sec1_main h4{ font: 30px/32px "AleoBold";}
.rec_sec1_main p { font: 400 17px/35.99px "Open Sans",sans-serif; padding: 20px 0 0 25px;}
.recpie{ padding: 40px 0;}
.rec_sec1{ padding: 20px 0;}
.receipe_sec1_main{ padding: 30px 0 0;}
.recpie .heading h3{ font: 34px/38px "AleoBold";}
.receipe_sec1 h4{ font: 28.98px/34px "AleoRegular";}
.recpie .owl-prev { top: 40%;}
.recpie .owl-next { top: 40%;}




}


 
@media only screen and (max-width: 767px){
.header_top_left{ margin: 0 0 0 152px;}
.menu_sec { margin: 0 0 0 156px;}
.menu_sec li{ margin: 0 20px 0 0; padding: 12px 0 0;}
.serach_inner span{ font: 23px/28px "AleoBold"; letter-spacing: 9px; width: 100%;}
.serach_box{ width: 100%; margin-top: 15px;}
.news_right h3{ font: 19.2px/24px "AleoBold"; padding-top: 5px; letter-spacing: 3px;}
.news_right_box h4{ font: 400 12px/13.31px "Open Sans",sans-serif;}
.news_right_box h5{ font: 400 9.81px/14px "Open Sans",sans-serif;}
.news_bg{ width: 64%; min-height: 120px; top: 120px;}
.news_details_pic{ width: 50px;}
.news_details_txt{ width: 140px;}
.news_details_txt p { font: 400 11px/18.28px "Open Sans",sans-serif;}
.fact_sec{ padding: 50px 0;}
.news_sec{ padding: 50px 0;}
.navbar-brand{ width: 142px; top: -55px;}
.menu_sec li a{ font: 14.34px/17px "AleoBold";}
.header_top{ padding: 12px 0;}
.banner_box{ min-height: 460px;}
.banner_details{ margin-top: 65px;}
.serach_box input[type="text"]{ width: 75%; height: 50px; line-height: 50px; }
.serach_box input[type="submit"]{ width: 25%; height: 50px; line-height: 50px; }
.our_story_right{ padding-left: 30px;}
.fact_right{ padding-left: 30px;}
.our_story_right h3{ font: 28px/31px "AleoBold";}
.fact_left h3{ font: 28px/31px "AleoBold";}
.our_story_sec{ padding: 45px 0 30px 0;}
.news_sec{ padding: 30px 0;}
.news_left h3 { font: 25px/36px "AleoBold"; letter-spacing: 9px; padding-bottom: 17px;}
.news_txt p {  font: 400 12.73px/20.28px "Open Sans",sans-serif; padding: 14px 0 0;}
.news_txt a{ padding: 7px 13px; margin: 18px 0 0;}
.news_right_box h5 span.pull-right{ width: 100%; float: left !important;}
.news_box h4{ font: 17.03px/22px "AleoRegular";}
.footer_left_inner{ width: 100%;}
.mail_dtls li{ font: 16.77px/21px "ProximaNovaRegular";}
.news_right{ padding-left: 0px;}
.footer_top{ padding: 40px 0;}
.footer_left h3{ font: 700 30.42px/36px "Open Sans",sans-serif;}
.footer_left p{ font: 400 14.84px/21.88px "Open Sans",sans-serif;}
.footer_right h3{ font: 700 24.08px/30px "Open Sans",sans-serif;}
.get_connect h4{ font: 26.28px/30px "ProximaNovaBold";}
.ftr_frm input[type="submit"]{ font: 18px/40px "ProximaNovaBold"; height: 40px;}
.fotr_logo{ width: 180px;}
.copy_rt p{ font: 15.46px/20px "ProximaNovaRegular";}
.copy_rt{ margin-top: 5px;}



.navbar-default .navbar-toggle{ border: none;}
.navbar-toggle{ margin-right: 0px;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background: none;}
.navbar-default .navbar-toggle .icon-bar{ background: #211D2E;}
.navbar-toggle .icon-bar{ height: 4px; width: 29px;}
.menu_sec{ margin: 0px;}
.menu_sec li{ margin: 0px;}
.navbar-collapse{ width: 100%; background: #fff; position: absolute; top: 100%; left: 0px; z-index: 999;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border-top: 3px solid #d77e2a;}

.brand_inner .col-xs-6{ width: 33.333%;}
.our_story_left{ margin-top: -60px;}
.banner_details{ width: 100%;}
.banner_details p br{ display: none;}
.our_story_right{ padding: 30px 0 0 0;}
.fact_sec{ padding: 4px 0;}
.fact_right{ padding: 30px 0 0 0; }
.news_bg{ display: none;}
.frst h4{ color: #D77C27;}
.news_sec .col-sm-4{ position: inherit;}

.news_left .col-xs-6{ padding: 0 7.5px;}
.news_details_txt{ width: 85%; padding: 0 0 0 10px;}
.news_details_pic{ width: 15%;}
.ftr_frm{ display: inline-block;}

.serach_sec{ padding: 20px 0 30px;}
.news_box{ margin-top: 40px;}
.banner_details p { font: 400 16.03px/27.05px "Open Sans",sans-serif; padding: 28px 0 0;}
.header_top_right{ width: 160px;}
.header_top_left ul li { margin: 6px 10px 0 0; width: 15px;}
.nav_top .navbar-toggle{ padding: 4px 10px;}
.banner_details img{ width: 300px;}
.footer_bottom{ text-align: center;}
.fotr_logo { display: inline-block; float: none; text-align: center; width: 180px;}
.copy_rt { display: inline-block; float: none; margin-top: 14px; text-align: center;}

/*forms*/
.fmain_sec2 { padding: 42px 0 0; width: 100%;}
.flft input[type="text"]{margin-bottom: 20px; height: 45px; padding: 9px 0 5px 55px; background: #f3f3f3 url("../images/f1.png") no-repeat scroll 15px 7px;
font: italic 15px/20px "Georgia";}
.flft input[type="email"]{margin-bottom: 20px;font: italic 15px/20px "Georgia";height: 45px;padding: 9px 0 5px 55px;
 background: #f3f3f3 url("../images/f2.png") no-repeat scroll 15px 7px;}
.fmain_mid2{padding-left: 0px;}
.fmain1 input[type="text"] { background: #f3f3f3 url("../images/f1.png") no-repeat scroll 14px 7px;  height: 45px;   padding: 8px 0 5px 55px;
font: italic 15px/20px "Georgia";}
.fmain1 input[type="email"] { background: #f3f3f3 url("../images/f1.png") no-repeat scroll 14px 7px;  height: 45px;   padding: 14px 0 15px 55px;
font: italic 15px/20px "Georgia";}
.fmain1 input[type="submit"] {  color: #fff;  font: 20px/37px "ProximaNovaBold";   height: 60px;  padding: 12px 29px;}
.fmain_sec2{padding-top: 26px;}
.flft input[type="submit"]{  height: 50px; letter-spacing: 8px; padding: 8px 28px;  font: 19px/35px "ProximaNovaBold";}
.flft textarea{background: #f3f3f3 url("../images/f4.png") no-repeat scroll 15px 10px; padding: 12px 0 5px 55px;
font: italic 15px/20px "Georgia";}
.flft label { color: #302955; font: 20.06px/30px "ProximaNovaRegular";}
.fmain_sec{ padding: 24px 0; }
.fmain_sec_in h3{ font: 22.5px/36px "AleoBold"; letter-spacing: 6px;}

.product_left { margin-top: 0; padding-right: 0px;}
.product_rt h4 { font: 15px/24px "AleoBold"; margin-bottom: 10px; padding-bottom: 18px;}
.product_rt_box{ padding: 22px 0 0;}
.product_rt_txt p{ font: 400 12px/18px "Open Sans",sans-serif;}
.product_left p{ font: 13px/26px "Open Sans",sans-serif; padding: 22px 0 0;}
.fmain_sec_in h3{ font: 24.5px/30px "AleoBold"; letter-spacing: 12px;}
.product_details{ margin-top: 30px;}
.product_left h4{ font: 26.99px/25px "AleoBold"; padding: 30px 0 0;}
.product_rt_box h5 {font: 18.01px/19px "AleoRegular"; padding-bottom: 12px;}
.product_details img{ width: 100%;}
.product_rt_box{ text-align: center;}
.product_rt_txt a{ float: none; display: inline-block;}
.product_rt_pic img{ width: 70%;}
.ggy { text-align: left !important;}

/*barnd*/
.brend_top_rt{ padding-left: 0px; padding-top: 30px;}
.brend_top_rt p{ font-size: 13px; line-height: 25px; margin: 10px 0 0;}
.brand_detls_product{ padding: 50px 0 0;}
.brand_Pic_Caro_box span{ font-size: 18px;}
.brand_detls_product .owl-prev{ background-size: 43px; height: 80px; width: 52px; top: 29%;}
.brand_detls_product .owl-next{ background-size: 43px; height: 80px; width: 52px; right: 6px; top: 29%;}
.other_brands_sec{ padding-top: 40px;}
.other_brands_content .owl-prev{ background-size: 43px; height: 80px; width: 52px; top: 29%;}
.other_brands_content .owl-next{ background-size: 43px; height: 80px; width: 52px; right: 6px; top: 29%;}
.brend_top_rt h4{ font-size: 29px;}
.brend_top_Lft img{ max-width: 100%; width: auto;}
.brend_top_Lft{ text-align: center;}
.other_brands_sec{ padding-bottom: 0px;}
.fmain_sec1{ padding: 40px 0;}
.brand_pagesec { padding-top: 40px;}

.receipe_sec1 .heading h5 { font: 24px/30px "AleoBold"; padding-bottom: 15px;}
.fmain_sec1{ padding:40px 0 20px 0;}
.receipe_sec1_rt{ padding-left: 0px;}
.receipe_sec1_rt ul li { font: 400 14px/16px "Open Sans",sans-serif; padding: 16px 0 0 10px;}
.rec_sec1_main h4{ font: 28px/32px "AleoBold";}
.rec_sec1_main p {font: 400 15px/30.99px "Open Sans",sans-serif; padding: 15px 0 0 20px;}
.recpie{ padding: 40px 0;}
.rec_sec1{ padding: 20px 0;}
.receipe_sec1_main{ padding: 30px 0 0;}
.recpie .heading h3{ font: 28px/32px "AleoBold";}
.receipe_sec1 h4{ font: 26.98px/32px "AleoRegular";}
.receipe_sec1_rt{ margin-top: 20px;}
.recpie .product_rt_box { padding: 26px 0 0;}
.recpie .owl-prev { top: 40%;}
.recpie .owl-next { top: 40%;}
.styled-select select{ width: 104%;}
}



@media only screen and (max-width: 599px){ 
/*barnd*/
.brand_detls_product .owl-item{ padding: 0px;}
.brand_detls_product .owl-prev{ left: 0px; width: 44px;}
.brand_detls_product .owl-next{ right: 0px; width: 41px;}
.other_brands_content .owl-item{ padding: 0px;}
.other_brands_content .owl-prev{ left: 0px; width: 44px;}
.other_brands_content .owl-next{ right: 0px; width: 41px;}
.brand_detls_Top_contan { padding: 33px 0 0;}
.brand_detls_product{ padding: 33px 0 0;}
.other_brands_sec{ padding-top: 0px;}
.other_brands_content{ padding-top: 24px;}
.brend_top_rt h4 { font-size: 25px;}
.recpie .owl-prev { top: 35%;}
.recpie .owl-next { top: 35%;}

.ggy a.imgf { background: none; display: block; float: left; padding: 0; width: 100%;}
.ggy img { float: left; margin: 0 0 25px; max-width: 100%;  width: 100%;}

.nav-previous{ width: 50%; float: left; text-align:left; } 
.nav-next{ width: 50%; float: right; text-align: right;}

.nav-previous{ width:100%; float: left; text-align:left; } 
.nav-next{ width:100%; float: right; text-align: right;}
}

@media only screen and (max-width: 540px){ 
.desk{ display: none;}
.mob{ display: inline-block;}
.navbar-brand { left: inherit; position: inherit; top: inherit; width: 142px;}
.header_top_left{ margin-left: 0px;}
.brand_inner h3 {  font: 21.95px/28px "AleoBold"; letter-spacing: 10px; padding-bottom: 15px; text-transform: uppercase;}
.brand_sec{ padding: 30px 0;}
.fmain_sec_in h3 { font: 20.5px/30px "AleoBold"; letter-spacing: 7px;}
.recpie .heading h3 { font: 24px/29px "AleoBold";}
.rec_sec1_main h4 { font: 24px/28px "AleoBold";}
.recpie .owl-prev { top: 42%;}
.recpie .owl-next { top: 42%;}
}



@media only screen and (max-width: 430px){ 
.news_left .col-xs-6{ width: 100%;}
.banner_details h5 { font: 17.08px/28px "AleoBold"; letter-spacing: 11px; text-transform: uppercase;}
.banner_details p { font: 400 15.03px/27.05px "Open Sans",sans-serif; padding: 28px 0 0;}
.serach_box input[type="text"] { font-size: 16px; height: 40px; line-height: 40px; padding: 0 15px; width: 65%;}
.serach_box input[type="submit"] { font-size: 15px; height: 40px; line-height: 40px; width: 35%;}
.serach_inner span { font: 20px/28px "AleoBold"; letter-spacing: 6px; width: 100%;}
.fact_left h3 { font: 23px/28px "AleoBold";}
.our_story_right h3{ font: 23px/28px "AleoBold";}

} 
 
@media only screen and (max-width: 370px){ 
.header_top_right { margin-top: 14px; width: 100%;}	
.header_top_left { display: inline-block; float: none; margin-left: 0; text-align: center; width: 100%;}
.header_top_left ul { display: inline-block; float: none; margin-left: 0; text-align: center; width: 100%;}
.header_top_left ul li { display: inline-block; float: none; margin: 6px 0 0 10px; width: 15px;}
.product_rt_pic img{ width: 100%;}



}