

body{font: 400 20px/25px 'Roboto', sans-serif; color:#fff;}
a{text-decoration: none;outline: none !important;}

@font-face {font-family: "Budmo Jiggler";
  src: url("../fonts/f85a8e27b3490cdf55f147228902357b.eot"); /* IE9*/
  src: url("../fonts/f85a8e27b3490cdf55f147228902357b.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
  url("../fonts/f85a8e27b3490cdf55f147228902357b.woff2") format("woff2"), /* chrome、firefox */
  url("../fonts/f85a8e27b3490cdf55f147228902357b.woff") format("woff"), /* chrome、firefox */
  url("../fonts/f85a8e27b3490cdf55f147228902357b.ttf") format("truetype"), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url("../fonts/f85a8e27b3490cdf55f147228902357b.svg#Budmo Jiggler") format("svg"); /* iOS 4.1- */
}

.wrapper{width: 100%;}

.header{width: 100%;min-height: 235px; background: #000; /*position: fixed; z-index: 9999;*/}
.top_header{width: 100%;padding: 27px 0 23px;}
.logo{width: 100%;}
.logo img{max-width: 100%; display: block;}

.call_us{width:100%; text-align: center;padding-top: 16px; }
.call_us h2{font-size: 42.61px;line-height: 26.04px; color: #da0003; text-transform: uppercase; margin: 0; padding: 0;font-weight: 700;padding-bottom: 14px;}
.call_us h3{font-size: 37.51px;line-height: 27.91px; color: #da0003; text-transform: uppercase; margin: 0; padding: 0;font-weight: 700;}

.main_header{width: 100%;}
.main_menu{background: none; border: none; border-radius:0px; min-height: auto; margin-bottom: 0px; }

.navbar-default .navbar-nav.left > li > a{font-size: 18px; line-height: 22px ;color: #fff !important;text-transform: uppercase;background: url(../images/dvdr.png)no-repeat right center;padding: 0 46px; }
.navbar-default .navbar-nav.left > li:first-child a{padding-left: 0px;background: url(../images/dvdr.png)no-repeat right center !important;}
.navbar-default .navbar-nav.left > li:last-child a{ background: none;padding-right:0; }
.left{padding: 30px 0;}

.navbar-default .navbar-nav.left > li > a:hover{ color:#D60001 !important;}
.navbar-default .navbar-nav.left > li:hover > a{ color:#D60001 !important;}

.navbar-right > li > a{padding: 20px 8px;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{background: none !important;}


.main_body_prt{width: 100%; padding-top: 380px;background: url(../images/body_bg.jpg)no-repeat center center;background-size: cover !important;min-height: 2146px;}
.main_body_top_box{width:100%; background: rgba(0 ,0 ,0 , 0.5);text-align: center;padding: 30px 0 20px;}
.main_body_top_box h2{font:normal 51px/54px "Budmo Jiggler";color: #d50000;margin: 0; padding: 0 0 0;}
.main_body_top_box p{margin: 0 ;padding: 30px 0 0 0;font-size: 19px; font-weight: 400;}

.amain_body_mid_box{width: 100%;padding: 78px 0 145px;}
.women_pic{width: 100%;}
.women_pic img{max-width: 100%; display: inline-block;}

.right_box{width:100%;text-align:center;padding:80px 0 0 50px;}
.right_box h2{font:normal 51px/54px "Budmo Jiggler";color:#d50000;margin:0; padding:0 0 50px;}
.right_box p{padding-bottom: 27px;margin:0;}

.main_body_btm_box{width:100%; background: rgba(0 ,0 ,0 , 0.5);padding: 30px 0 67px;}
.main_body_btm_box h2{font:normal 51px/54px "Budmo Jiggler";color: #d50000;margin: 0; padding: 0 0 12px 32px;}
.main_body_btm_box p{margin: 0 ;padding: 30px 0 0 0;font-size: 19px; font-weight: 400;}

.date{width: 100%;text-align: right;}
.date h4{font-size:36px; line-height: 36px; color: #fff; padding: 0; margin: 0;clear: both;font-weight: 400;background: #000;padding: 25px 32px;display: inline-block; }
.date h4 span{display: inline-block;}

.event{width: 100%;padding-left: 68px;}
.event p{padding-top:16px;padding-bottom: 30px;}
.event a{text-decoration: none; color: #fff;}


.footer{width: 100%;background: #252525; padding: 72px 0;}
.footer_lft{width: 100%;}
.footer_lft h2{font: 700 20px/20px 'Roboto', sans-serif; color:#fff;margin: 0; padding: 0 0 10px;background: url(../images/bdr.png)no-repeat left bottom; display: block;text-transform: uppercase;}
.footer_lft p{font-size: 16px;line-height: 20px; padding-top: 15px;margin: 0;}
.footer_right{width: 100%;}
.footer_right input[type="text"]{width: 100%; border: 1px solid #a5a5a5;background:transparent; border-radius:5px;padding-left: 42px;font-size:16px;line-height: 20px;color: #a5a5a5;font-weight: 400;height: 60px;margin-bottom:15px;   }
.bg1{background: url(../images/ic1.png)no-repeat 24px center !important;}
.bg2{background: url(../images/ic2.png)no-repeat 22px center !important;}
.bg3{padding-left: 24px;}
.footer_right input[type="submit"]{width: 100%; border: 1px solid #686868;background:#000; border-radius:5px;padding-left:0;font-size:18px;line-height: 20px;color: #fff;font-weight: 400;height: 60px;cursor: pointer;   }
.footer_right span{width:auto; /*float: right;*/font-size: 14px; line-height: 20px;color: #a5a5a5;/*padding-top: 10px;*/}



.footer_right input[type="email"] {
    width: 100%;
    border: 1px solid #a5a5a5;
    background: transparent;
    border-radius: 5px;
    padding-left: 42px;
    font-size: 16px;
    line-height: 20px;
    color: #a5a5a5;
    font-weight: 400;
    height: 60px;
    margin-bottom: 15px;
}

.captcha-img{ width: 100%; /*margin: 10px 0 0 0;*/ border: 1px solid #a5a5a5; background: #fff !important; border-radius: 5px; text-align: center; height:60px; }
.wpcf7-form-control.wpcf7-captchac.wpcf7-captcha-captcha-85 { margin:13px 0 0 0;}






@media only screen and (min-width:992px) and (max-width:1199px)
{
.call_us h2{font-size: 37px;}
.call_us h3{font-size: 28px;}
.navbar-default .navbar-nav.left > li > a{padding: 0 30px;}
.right_box h2{font-size: 45px;}
.main_body_top_box h2{font-size: 45px;}
.main_body_btm_box h2{font-size: 45px;}
}





@media only screen and (min-width:768px) and (max-width:991px)
{
.call_us h2{font-size: 25px;padding-bottom: 0;}
.call_us h3{font-size: 20px;}
.navbar-default .navbar-nav.left > li > a{font-size: 14px; padding: 0 20px;}
.nav.navbar-nav.navbar-right img {width: 35px;}
.left { padding: 8px 0;}
.navbar-right > li > a {padding: 0 8px;}
.header{min-height: 180px;}
.main_body_prt{padding-top: 135px;}
.main_body_top_box h2{font-size: 32px;}
.main_body_btm_box h2{font-size: 32px;}
.right_box h2{font-size: 32px;padding-bottom: 10px;line-height: 40px;}
.main_body_top_box p{font-size: 16px;  padding: 10px 0 0;}
.right_box p {font-size: 16px;line-height: 20px; padding-bottom: 8px;}
.main_body_prt{min-height: 1750px;}

}




@media only screen and (max-width:767px) 
{
.logo{text-align: center;}
.logo img{display: inline-block;}
.call_us{padding-top: 20px;}
.navbar-toggle{margin-top: -75px;}
.navbar-default .navbar-nav.left > li > a{padding: 3px 0;}
.navbar-right > li > a{padding: 10px 0;}
.navbar-right > li{display: inline-block !important;}
.main_body_prt{padding: 100px 0;min-height: auto;}
.date{text-align: center;}
.event { padding-left: 0;}
.footer_right{padding: 20px 0;}
.main_body_btm_box h2{padding: 0 0 12px;text-align: center;}
.event{text-align: center;}
.navbar-default .navbar-toggle { border-color: #da0003;}
.navbar-default .navbar-toggle .icon-bar {background-color: #da0003;}
.navbar-default .navbar-nav.left > li > a{background: none;}

.captcha-img { height: 60px; margin: 0 0 15px; width: 100%; float: right;}
.footer_right span {width: 100%;}
span.wpcf7-not-valid-tip { text-align: center;}
.main_body_prt{ background-size: cover !important;}
}


@media only screen and (max-width:639px) 
{
.main_body_top_box h2{font-size: 32px;line-height: 40px;}
.main_body_btm_box h2{font-size: 32px;line-height: 40px;}
.right_box h2{font-size: 32px;line-height: 40px;}
.header{min-height: auto;}
.right_box {
    padding: 49px 0 0;}
}




@media only screen and (max-width:479px){
.call_us h2{font-size: 23px;line-height: 26px;padding-bottom: 0;}
.call_us h3{font-size: 17px;line-height: 26px;}
.main_body_prt{padding: 50px 0;}
.main_body_top_box h2{font-size: 25px;line-height: 33px;}
.main_body_btm_box h2{font-size: 25px;line-height: 33px;}
.right_box h2{font-size: 25px;line-height: 33px;}

}


























































