@media(max-width:1240px){
	.container{width:100%;padding:0 15px;}
    nav ul{padding: 0;}
    nav ul li{padding: 0 55px;}
    .deals h1{font-size: 80px;padding: 0 0 30px;}
    .deals h1 span{line-height: 115px;}
    .deals ul{padding: 45px 0;}
    .deals ul li a{font-size: 21px;}
    .footer_nav{right: 8%;}
    .copyright{width: 40%;}
    .content1_left{width: 50%;padding: 0 15px 0 0;}
    .content1_right{width: 50%;}
    .content1_left h1{font-size: 84px;line-height: 84px;}
    .content1_box{width: 80%;}
    .content1, .people_main{padding: 60px 0;}
    .content2_left{width: 50%;}
    .content2_right{width: 45%;padding: 0 0 177px;}
    .content2_left h5{font-size: 43px;}
    .signup{padding: 50px 0 70px;}
    .signup h4{font-size: 47px;}
    .information_lt h6{font-size: 31px;}
    .information{padding: 47px 15px;}
    .information_main{margin: 0;}
    .information_lt{padding: 0 15px;}
    .captcha figure{width: 40%;}
    .captcha button{margin: 20px 0;padding: 6px 32px;font-size: 24px;}
    .content1_left h2{font-size: 74px;}
    .content1_right ul{padding: 10px 10px;}
    .content1_right ul li{padding: 0 0 0px;}
    .captcha figure a img{width: auto;height: 85px;}
    .signup h4 em{font-size: 25px;line-height: 41px;}
    .people_lft h2{font-size: 70px;line-height: 63px;}
    .bg .content2_left img{width: 100%;margin: 0;}
    .team_members h3{font-size: 70px;line-height: 74px;padding: 40px 0 30px 0;}
    .team_members_block_rt{width: 65%;padding: 0 25px;}
    .team_members_block figure{margin: 0 0 0 25px;width: 32%;}
    .team_bottom_rt{width: 50%;padding: 0 0px 0 15px;}
    .team_bottom_rt_block{width: 100%;}
    .team_bottom{padding: 40px 0 24px 0;}
    .content2_left .submit{margin: 10px 0;padding: 9px 30px;font-size: 21px;}
    .deals{min-height: 700px;}
    
}
@media(max-width:991px){
	nav ul li{padding: 0;}
    .copyright p br{display: none;}
    .copyright{width: 30%;}
    .footer_nav{right: 10%;width: 430px;}
    .footer_nav	ul li{padding: 0 8px;}
    .deals{padding: 26px 0 50px;min-height: 580px;}
    .content1, .people_main{padding: 50px 0;}
    .content1_left h1{font-size: 65px;line-height: 67px;}
    .content1_box h3{line-height:30px;padding:15px;}
    .content2{padding: 50px 0 26px 0;}
    .content2_left h5{font-size: 33px;}
    .signup h4{font-size: 38px;padding: 0 0 25px;}
    .information_lt h6{font-size: 25px;padding: 0 0 20px;}
    .information_lt ul li label{font-size: 15px;}
    .information_lt ul li input{height: 35px;}
    .information_lt > ul > li{padding: 0 0 15px;}
    .information .dd .ddTitle{height: 35px;}
    .information .dd .ddTitle .ddTitleText{padding: 8px 20px 8px 15px;}
    .information_lt ul li textarea{height: 182px;}
    .information{padding: 35px 15px;}
    .content1_left h2{font-size: 53px;line-height: 56px;}
    .content1_right ul li figure{width: 30px;}
    .content1_right ul li a, .content1_right ul li p{font-size: 23px;margin: 0px 0 0 15px;}
    .msg1{width: 64% !important;}
    .msg2{width: 36% !important;}
    .city ul > li{padding: 0 6px;}
    .city > ul{margin: 0 -6px;}
    .captcha figure a img{height: 70px;}
    .captcha button{margin: 16px 0;font-size: 19px;padding: 6px 27px;}
    .signup h4 em{font-size: 22px;line-height: 34px;}
    .form_sec{margin: 0 auto;max-width: 100%;padding: 30px 20px;}
    .form_sec .submit{margin: 10px 0 0;padding: 9px 55px;font-size: 22px;}
    .people_lft h2{font-size: 54px;line-height: 55px;}
    .today{width: 100%;}
    .button a{font-size: 21px;}
    .content3{padding-bottom: 90px;}
    .bg .content2_right h5{line-height: 41px;font-size: 38px;padding: 0 0 17px 0;}
    .team_members_block_rt{width: 62%;}
    .team_members_block{padding:30px 0;}
    .team_members_block_rt h5{font-size: 42px;line-height: 37px;padding: 0 0 11px 0;}
    .team_members_block figure{width: 34%;}
    .team_members h3{font-size: 60px;line-height: 62px;padding: 30px 0 20px 0;}
    .team_bottom_rt_block h6{font-size: 18px;padding: 0px 0 3px 0;}
    .team_bottom_rt_block{padding: 15px;}
    .banner{min-height: 400px;}
    .about_button{top: 56%;}
}
@media(max-width:767px){
    #logo a{width: 170px;}
    nav ul{display: block;position: static;}
    nav ul li{display:block;}
    nav ul li a{display: inline-block;}
    #logo{padding: 20px 0 0 0;margin: 0;}
    nav{padding: 95px 0 8px 0;}
    /*.cross_icon{top: 68%;}*/
    .header_nav{padding: 0;}
    .deals h1{font-size: 50px;padding: 0 0 20px;}
    .deals h1 span{line-height: 60px;}
    .deals p{font-size: 22px;}
    .deals ul li a{font-size: 17px;}
    .footer_nav{position: static;padding: 16px 0 0;width: 100%;}
    .deals{padding: 26px 0 60px;}
    .copyright{width: 60%;}
    .header_nav{background: rgba(0,0,0, 0.9);}
    .content1_left, .people_lft{width: 100%;float: none;padding: 0 0 30px;}
    .content1_left h1{font-size: 75px;text-align: center;}
    .content1_left h1 span{display: inline-block;}
    .content1_right, .people_rt{width: 100%;float: none;padding: 0;}
    .content1_box{width: 100%;}
    .content1_box{margin: 0;}
    .content1_right p{padding: 0 0 22px;}
    .content2_right{width: 100%;float: none;padding: 0 0 30px;}
    .content2_left{width: 100%;float: none;padding: 0 0 30px;}
    .content2_left h5{font-size: 38px;}
    .information_lt{float: none;width: 100%;padding: 0 0 20px;}
    .information{padding: 35px 15px 10px;}
    .signup{padding: 35px 0 40px;}
    .content1_left h2 br{display: none;}
    .content1_left h2{font-size: 45px;line-height: 50px;}
    .people_rt img{width: 100%;padding: 50px;margin: 0;}
    .people_rt p{padding: 0;}
    .today{margin: 0;padding: 20px 0;}
    .bg .content2_left{width: 100%;float: none;}
    .bg .content2_right{float: none;width: 100%;padding: 0;}
    .team_members_block figure{width: 100%;float: none;margin: 0;}
    .team_members_block_rt{width: 100%;float: none;padding: 0;}
    .team_members_block{padding: 30px 20px;}
    .team_members_block figure{padding: 0 0 20px 0;}
    .team_bottom_rt{float: none;width: 100%;padding: 0;}
    .content2_left .submit{padding: 7px 25px;font-size: 18px;}
    .deals{min-height: 500px;}
    /*.cross{top: 177%;}*/
    
}
@media(max-width:599px){
    .deals ul li{padding: 0 14px 20px;}
    .content2{padding: 45px 0 26px 0;}
    .name li{width: 100%;}
    .form_sec .submit{padding: 9px 38px;font-size: 18px;}
    .form_sec{padding:20px;}
    .form_sec > ul > li input{height: 35px;}
    .form_sec ul li label{font-size: 17px;}
    .name > li:nth-child(even){padding-bottom: 0;}
    /*.cross_icon{top: 86%;}*/
    .team_members h3{font-size: 50px;line-height: 50px;}
    .team_members_block_rt p{font-size: 13px;line-height: 20px;padding: 0 0 15px 0;}
    .team_members_block_rt h5 em{font-size: 16px;}
    .team_members_block_rt h5{font-size: 38px;line-height: 37px;}
    .chris ul li{margin: 0;}
    .banner{min-height: 300px;}
}
@media(max-width:479px){
    .deals p{display: none;}
    .social_icons{float: none;width: 67px;padding: 0 0 15px;margin: 0 auto;display: block;}
    .copyright{float: none;width: 100%;}
    .deals{padding: 0;}
    .copyright p{text-align: center;}
    .footer_nav	ul li{padding: 0 5px;}
    .content1_left h1{font-size: 50px;line-height: 50px;}
    .content1_box h3{font-size: 15px;line-height: 25px;}
    .content2_left h5{font-size: 24px;line-height: 27px;padding: 0 0 15px 0;}
    .content2_left p{font-size: 14px;line-height: 22px;padding: 0 0 15px;}
    .city ul > li{width: 100%;padding: 0 0 15px;}
    .city > ul > li:nth-child(even){padding: 0;}
    .city > ul{margin: 0;}
    .msg1, .msg2{width: 100% !important;padding: 0 !important;}
    .information_lt ul li textarea{height: 150px;}
    .check{padding: 0 0 10px 8px !important;}
    .check label{font-size: 12px !important;}
    .captcha figure a img{height: 50px;}
    .captcha button{margin: 12px 0;font-size: 15px;padding: 6px 20px;}
    .information_lt h6{font-size: 20px;padding: 0 0 15px;}
    .signup h4{font-size: 26px;padding: 0 0 20px;}
    .signup h4 em{font-size: 18px;line-height: 28px;}
    .content1_left h2{font-size: 27px;line-height: 30px;}
    .content1, .people_main{padding: 30px 0;}
    .content1_right ul li figure{width: 20px;}
    .content1_right ul li a{font-size: 16px;margin: 0px 0 0 13px;}
    .content1_right ul li p{font-size: 16px;margin: 0px 0 0 13px;line-height: 26px;}
    .content1_right ul li{padding: 0 0 0px;}
    .form_sec ul li textarea{height: 80px;}
    .form_sec{padding: 15px;}
    .form_sec .submit{padding: 8px 35px;font-size: 15px;}
    .people_lft h2{font-size: 39px;line-height: 36px;}
    .people_rt img{padding: 20px;}
    .today p{font-size: 15px;line-height: 25px;}
    .button{margin: 16px 0 0 0;}
    .button a{font-size: 15px;}
    .bg .content2_right h5{line-height: 32px;font-size: 27px;}
    .content3{padding-bottom: 60px;}
    .about_button a{font-size: 20px;line-height: 38px;}
    .about_button a:after{border-top: 19px solid transparent;border-left: 18px solid #f4b230;border-bottom: 19px solid transparent;}
    .about_button a:before{border-top: 19px solid transparent;border-right: 18px solid #f4b230;border-bottom: 19px solid transparent;}
    .blue a:before{border-top: 19px solid transparent;border-right: 18px solid #096dc2;border-bottom: 19px solid transparent;}
    .blue a:after{border-top: 19px solid transparent;border-left: 18px solid #096dc2;border-bottom: 19px solid transparent;}
    .grey a:before{border-top: 19px solid transparent;border-right: 18px solid #837871;border-bottom: 19px solid transparent;}
    .grey a:after{border-top: 19px solid transparent;border-left: 18px solid #837871;border-bottom: 19px solid transparent;}
    .green a:before{border-top: 19px solid transparent;border-right: 18px solid #019577;border-bottom: 19px solid transparent;}
    .green a:after{border-top: 19px solid transparent;border-left: 18px solid #019577;border-bottom: 19px solid transparent;}
    .red1 a:before{border-top: 19px solid transparent;border-right: 18px solid #da5c41;border-bottom: 19px solid transparent;}
    .red1 a:after{border-top: 19px solid transparent;border-left: 18px solid #da5c41;border-bottom: 19px solid transparent;}
    .social_icons1{float: none;display: block;padding: 0;}
    .chris{float: none;display: block;padding: 0 0 7px 0;}
    .chris ul li{display: block;}
    .team_members_block{padding: 20px 15px;margin: 0 0 20px 0;}
    .team_members_block_rt h5{font-size: 32px;line-height: 30px;}
    .team_bottom_rt_block h6{font-size: 16px;}
    .team_bottom_rt_block p{font-size: 13px;line-height: 19px;}
    .deals{min-height: 400px;}
}