/* Large Desktop Layout */
@media only screen and (min-width:1500px){
.testimonial_area {height: 665px;}
.single_tesimonail_content {top: 345px;}
.testimonial_area .link_book {bottom: -365px;}
.wrapper {width: 100%;}
}

/* Small Desktop Layout */
@media only screen and (min-width: 991px) and (max-width: 1200px) {
.single_slider {height: 580px;}
.promotion_one_content h2, .promotion_two_content h2 {font-size: 22px;}
.promotion_one_content p, .promotion_two_content p {font-size: 14px;line-height: 15px;}
.single_promotion_three_content {right: -150px;width: 285px;}
.single_promotion_three_content p,.single_promotion_three.right .single_promotion_three_content p  {font-size: 18px;}
.promotion_six_content {width: 525px;}
.promotion_six_content h2 {font-size: 35px;line-height: 35px;width: 333px;}
.promotion_six_content p {font-size: 15px;line-height: 16px;}
.single_promo_seven_content {height: 107px;width: 530px;}
.single_promo_seven_content_text p {font-size: 13px;}
.single_promo_seven_content_title h2 {font-size: 23px;margin-top: 22px;}
.single_promo_seven.right {margin-left: 318px;}

.email_submit_form form .email_submit_form_left {margin-right: 16px;}
.email_submit_form form .email_submit_form_right p {font-size: 12.5px;}
.promotions_two_title h2 {width: 37%;}
.promotions_four_text h2 {width: 70%;}
}

/* Tablet Layout */
@media only screen and (min-width: 768px) and (max-width: 991px) {
.single_slider {height: 500px;}
.slider_content h2 {font-size: 55px;line-height: 50px;padding: 18px 20px;}
.slider_content h2 span.width_for_title_text {width: 425px;}
.promo_one_area h2,.promo_two_area h2 {font-size: 65px;line-height: 65px;}
.promotion_one_right h2 {font-size: 22px;}
.promotion_one_content .link_book,.promotion_one_content .link_book, .promotion_two_content .link_book{margin: -6px auto 0;width:160px;}
.link_book:after,.link_book:before {top: 33px;width: 50px;}
.link_book i {font-size: 20px;}
.promotion_one_content h2, .promotion_two_content h2 {font-size: 16px;margin: 0 0 10px;}
.promotion_one_content p, .promotion_two_content p {font-size: 12px;line-height: 13px;}
.single_promotion_two {padding: 13px;}
.promotion_two_list {height: 305px;}
.promotion_two_list h2 {font-size: 15px;}
.single_promotion_three_content {padding: 10px 0 10px 33px;right: -117px;width: 215px;top:10px;}
.single_promotion_three_content p,.single_promotion_three.right .single_promotion_three_content p {font-size: 14px;}
.single_promotion_three.right .single_promotion_three_content {bottom: 10px;left: -115px;padding: 10px 35px 10px 0;}
.testimonial_area {height: 390px;}
.single_tesimonail h2 {font-size: 50px;line-height: 50px;width: 325px;}
.single_tesimonail_content {top: 175px;}
.single_tesimonail_content h3 {font-size: 15px;margin-left: 25px;}
.single_tesimonail_content_text i {font-size: 40px;width: 5%;}
.single_tesimonail_content_text p {font-size: 14px;width: 85%;}
.testimonial_area .link_book {bottom: -190px;width: 165px;}
.promotion_four_area h2 {font-size: 50px;line-height: 55px;width: 375px;}
.promotion_four_area p {font-size: 18px;margin-left: 15px;width: 170px;}
.promotion_five_area p {font-size: 13px;margin-left: 15px;}
.promotion_five_previw img {margin-left: 25px;top: -180px;width: 227px;}
.promo_three_area p {font-size: 14px;width: 630px;}
.promo_three_area .link_book {width:165px;}
.promo_four_area h2 {font-size: 70px;line-height: 70px;}
.single_promo_five_content h2 {font-size: 20px;}
.single_promo_five_content p {font-size: 12px;line-height: 13px;}
.single_promo_five.wow.slideInUp > img {width: 60px;}
.promotion_six_content {padding-left: 20px;width: 345px;}
.promotion_six_content h2 {font-size: 20px;line-height: 25px;margin-bottom: 10px;margin-top: 10px;width: 180px;}
.promotion_six_content p {font-size: 10px;}
.promotion_six_content .link_book {bottom: -75px;right: 5px;}
.promotion_seven_area {padding: 0 0 25px;}
.single_promo_seven_content {height: 97px;width: 480px;}
.single_promo_seven_content_text p {font-size: 12px;}
.single_promo_seven_content_title {width: 15%;}
.single_promo_seven_content_title h2 {font-size: 16px;margin-top: 23px;}
.single_promo_seven.right {margin-left: 263px;}
.link_book {width: 165px;}
.contract_title_area h2 {font-size: 65px;line-height: 50px;}
.contract_details_left > p {font-size: 13px;padding: 0 5px;}
.contract_details_left form input {width: 93%;}
.single_contract h2 {font-size: 20px;}
.single_contract h3 {font-size: 15px;}
.single_contract ul li {font-size: 13px;}
.contract_details_left form input[type="submit"] {margin-left: 20px;}
.footer_area h2 {font-size: 23px;}
.footer_area p {font-size: 14px;}


.wrapper {width: 100%;}
.promotions_one_text h2 {font-size: 20px;margin-bottom: 20px;width: 55%;}
.promotions_one_text p {font-size: 13px;margin-bottom: 5px;line-height: 17px;}
.promotions_two_title h2 {font-size: 30px;width: 40%;}
.promotions_two_content {margin-top: 155px;}
.promotions_two_content h2 {font-size: 18px;}
.promotions_two_content p {font-size: 16px;line-height: 17px;}
.promotions_three p,.promotions_four_text p {font-size: 14px;}
.promotions_four_text h2 {font-size: 20px;margin-bottom: 20px;width: 70%;}
.promotions_four_thumbonail img {margin-left: -150px;width: 300px;margin-top: 65px;}
.promotions_four ,.promotions_three{padding: 20px 0;}
.email_submit_form form .email_submit_form_left {width: 47%;}
.email_submit_form form .email_submit_form_right p {font-size: 10px;right: 13px;top: -22px;}
.email_submit_form form .email_submit_form_right input[type="text"],.email_submit_form form .email_submit_form_right input[type="email"],.email_submit_form form .email_submit_form_right input[type="submit"] {width: 47%;}
.single_promotions_five_left p {font-size: 12px;line-height: 12px;}
.single_promotions_five_left p span {padding-left: 4px;}
.single_promotions_five_right p {font-size: 12px;}
.single_contract .social li a {height: 40px;padding-left: 10px;width: 40px;}
.single_contract .social li a i {font-size: 20px;}
}


/* Mobile Small Layout */
@media only screen and (max-width: 767px) { 
.slicknav_menu{display:block;}
.main_menu_area{display:none;}
.slider_list:before,.promo_one_area:before,.promotion_one_content:before ,.promotion_two_content:before,.promo_two_area:before,.testimonial_area:before{background-size:60px auto;height: 30px;margin-left: -30px;top: 47px;width: 60px;}
.single_slider {height: 225px;}
.slider_content {margin-top: 82px;}
.slider_content h2 {font-size: 18px;line-height: 18px;margin: 0 0 0 50%;padding: 10px;}
.slider_content h2 span.width_for_title_text {width: 125px;}
.border_info i {font-size: 12px;padding: 5px 7px;}
.border_info {width: 140px;margin: 5px 0 5px 48%;}
.border_info:before,.border_info:after {height: 1px;top: 19px;width: 25px;}
.slider_content p {font-size: 10px;line-height: 12px;margin-left: 50%;width: 136px;}
.promo_one_area{padding:20px;}
.promo_one_area:before,.promotion_one_content:before,.promotion_two_content:before,.promo_two_area:before,.testimonial_area:before{top:0;}
.promo_one_area h2 {font-size: 40px;line-height: 45px;}
.promotion_one_content h2, .promotion_two_content h2 {font-size: 18px;margin: 0 0 10px;padding-top: 35px;}
.promotion_one_content p, .promotion_two_content p {font-size: 12px;line-height: 14px;}
.promotion_one_right h2 {bottom: 10px;font-size: 10px;}
.promotion_one_right {margin-top: 20px;}
.single_promotion_two {padding: 0 5px;}
.single_promotion_two_list {padding-top: 25px;}
.promotion_two_list {height: 175px;}
.promotion_two_list h2 {font-size: 12px;}
.promotion_two_area {background: rgba(0, 0, 0, 0) linear-gradient(#fff 50%, #3c3c3c 50%) repeat scroll 0 0;}
.promotion_two_content {margin-top: 60px;}
.promo_two_area h2 {font-size: 35px;line-height: 35px;}
.promo_two_area {padding: 30px 0 10px;}
.single_promotion_three_content p,.single_promotion_three.right .single_promotion_three_content p {font-size: 13px;}
.single_promotion_three_content {padding: 10px 0 10px 40px;right: 0;top: 55%;width: 275px;}
.single_promotion_three.right .single_promotion_three_content {bottom: 10%;left: 0;padding: 10px 40px 10px 0;}
.single_promotion_three.right {margin-top: 65px;}
.single_tesimonail h2 {float: none;font-size: 25px;line-height: 24px;width: 210px;margin: 0 auto;margin-top: 35px;}
.single_tesimonail_content {left: 5%;top: 35px;}
.single_tesimonail_content h3 {font-size: 14px;margin-left: 10px;}
.single_tesimonail_content_text i {font-size: 25px;margin-right: 1px;}
.single_tesimonail_content_text p {font-size: 10px;}
.promotion_one_content .link_book,.promotion_one_content .link_book, .promotion_two_content .link_book{margin: -6px auto 0;width:160px;}
.link_book:after,.link_book:before {top: 33px;width: 50px;}
.link_book i {font-size: 20px;}
.testimonial_area {height: 300px;}
.testimonial_area .link_book {bottom: -215px;right: 20px;width: 165px;}
.promotion_four_area h2 {font-size: 35px; line-height: 40px;margin-bottom: 10px;width: 260px;}
.promotion_four_area p {font-size: 18px;margin-left: 0;}
.promotion_five_area p {font-size: 13px;margin-left: 0;}
.promotion_five_previw img {left: 50%;margin-left: -90px;top: 0;width: 165px;}
.promo_three_area p {font-size: 14px;width: 100%;margin-top: 105px;}
.promo_four_area h2 {font-size: 28px;line-height: 25px;}
.promotion_six_content {padding: 0 10px;width: 100%;}
.promotion_six_content h2 {font-size: 22px;line-height: 20px;margin-bottom: 12px;width: 200px;}
.promotion_six_content p {font-size: 15px;}
.promotion_seven_title {padding: 0;}
.promotion_seven_title h2 {font-size: 30px;line-height: 30px;}
.single_promo_seven_content {height: auto;width: 100%;}
.single_promo_seven_content_text p {font-size: 10px;text-align: right;}
.single_promo_seven_content_title h2 {font-size: 10px;margin-top: 27px;}
.single_promo_seven.right {margin-left: 0;}
.promotion_seven_area {padding: 0 0 60px;}
.promotion_seven_area .link_book {bottom: -60px;margin-right: -100px;right: 50%;width: 200px;}
.contract_title_area h2 {font-size: 50px;line-height: 10px;}
.contract_details_left > p {font-size: 13px;}
.contract_details_left form input {width: 90%;}


.wrapper {width: 100%;}
.promotions_one_text h2 {font-size: 14px;margin-bottom: 10px;margin-top: 30px;width: 50%;}
.promotions_one_text p {font-size: 10px;}
.promotions_two_title h2 {font-size: 14px;width: 54%;}
.promotions_two_content h2 {font-size: 15px;}
.promotions_two_content p {font-size: 12px;line-height: 14px;}
.promotions_two_content {margin-top: 80px;}
.promotions_two {padding: 5px 0;}
.promotions_three p {font-size: 12px;}
.promotions_three {padding: 20px 0;}
.promotions_four_text h2 {font-size: 16px;margin-bottom: 25px;}
.promotions_four_text p {font-size: 13px;}
.promotions_four_thumbonail img {margin-left: -100px;top: 0;width: 200px;}
.email_submit_title h2 {font-size: 35px;line-height: 35px;margin-top: 165px;}
.email_submit_form form .email_submit_form_left {float: none;margin-right: 0;width: 100%;margin-bottom: 10px;}
.email_submit_form h2 {font-size: 22px;margin-bottom: 45px;}
.email_submit_form form .email_submit_form_right {float: none;width: 100%;}
.email_submit_form form .email_submit_form_right p {font-size: 13px;right: 15px;top: -135px;text-align:left;}
.email_submit_form form .email_submit_form_right input[type="text"] {float: none;margin-right: 10px;width: 100%;}
.single_promotions_five_left p {font-size: 9px;margin-top: 10px;}
.single_promotions_five_left p span {padding-left: 3px;}
.single_promotions_five_left h2 {font-size: 16px;line-height: 19px;}
.single_promotions_five_right p {font-size: 13px;}
.single_promotions_five_right_bottom a {font-size: 13px;}
.promotions_five_list .col-sm-6:nth-child(5) .single_promotions_five {border-bottom:1px solid #b5b5b5;}
.promotions_five_pagination p {float: none;font-size: 13px;width: 100%;text-align:center;}
.promotions_five_pagination ul {float: none;text-align: center;width: 100%;}
.promotions_five_pagination ul li a {font-size: 10px;padding: 10px;}
.single_contract_list_item {float: none;width: 100%;}
.email_submit_form form .email_submit_form_right input[type="email"] {float: none;width: 100%;}
.email_submit_form form .email_submit_form_right input[type="submit"] {font-size: 18px;padding: 5px 10px;width: 100%;}
}


/* Mobile Large Layout Layout */
@media only screen and (min-width: 480px) and (max-width: 767px) { 
.slicknav_menu{display:block;}
.main_menu_area{display:none;}
.slider_list:before,.promo_one_area:before,.promotion_one_content:before ,.promotion_two_content:before,.promo_two_area:before,.testimonial_area:before{background-size:60px auto;height: 30px;margin-left: -30px;top: 47px;width: 60px;}
.single_slider {height: 225px;}
.slider_content {margin-top: 82px;}
.slider_content h2 {font-size: 18px;line-height: 18px;margin: 0 0 0 50%;padding: 10px;}
.slider_content h2 span.width_for_title_text {width: 125px;}
.border_info i {font-size: 12px;padding: 5px 7px;}
.border_info {width: 140px;margin: 5px 0 5px 48%;}
.border_info:before,.border_info:after {height: 1px;top: 19px;width: 25px;}
.slider_content p {font-size: 10px;line-height: 12px;margin-left: 50%;width: 136px;}
.promo_one_area{padding:20px;}
.promo_one_area:before,.promotion_one_content:before,.promotion_two_content:before,.promo_two_area:before,.testimonial_area:before{top:0;}
.promo_one_area h2 {font-size: 40px;line-height: 45px;}
.promotion_one_content h2, .promotion_two_content h2 {font-size: 18px;margin: 0 0 10px;padding-top: 35px;}
.promotion_one_content p, .promotion_two_content p {font-size: 12px;line-height: 14px;}
.promotion_one_right h2 {bottom: 10px;font-size: 10px;}
.promotion_one_right {margin-top: 20px;}
.single_promotion_two {padding: 0 5px;}
.single_promotion_two_list {padding-top: 25px;}
.promotion_two_list {height: 223px;}
.single_promotion_two > img {width: 138px;}
.promotion_two_list h2 {font-size: 12px;}
.promotion_two_area {background: rgba(0, 0, 0, 0) linear-gradient(#fff 50%, #3c3c3c 50%) repeat scroll 0 0;}
.promotion_two_content {margin-top: 0;}
.promo_two_area h2 {font-size: 35px;line-height: 35px;}
.promo_two_area {padding: 30px 0 10px;}
.single_promotion_three_content p,.single_promotion_three.right .single_promotion_three_content p {font-size: 13px;}
.single_promotion_three_content {padding: 10px 0 10px 40px;right: 0;top: 55%;width: 275px;}
.single_promotion_three.right .single_promotion_three_content {bottom: 10%;left: 0;padding: 10px 40px 10px 0;}
.single_promotion_three.right {margin-top: 65px;}
.single_tesimonail h2 {float: none;font-size: 25px;line-height: 24px;width: 210px;margin: 0 auto;margin-top: 35px;}
.single_tesimonail_content {left: 5%;top: 35px;}
.single_tesimonail_content h3 {font-size: 14px;margin-left: 10px;}
.single_tesimonail_content_text i {font-size: 25px;margin-right: 1px;}
.single_tesimonail_content_text p {font-size: 10px;}
.promotion_one_content .link_book,.promotion_one_content .link_book, .promotion_two_content .link_book{margin: -6px auto 0;width:160px;}
.link_book:after,.link_book:before {top: 33px;width: 50px;}
.link_book i {font-size: 20px;}
.testimonial_area {height: 300px;}
.testimonial_area .link_book {bottom: -215px;right: 20px;width: 165px;}
.promotion_four_area h2 {font-size: 35px; line-height: 40px;margin-bottom: 10px;width: 260px;}
.promotion_four_area p {font-size: 18px;margin-left: 0;}
.promotion_five_area p {font-size: 13px;margin-left: 0;}
.promotion_five_previw img {left: 50%;margin-left: -90px;top: 0;width: 165px;}
.promo_three_area p {font-size: 14px;width: 100%;margin-top: 105px;}
.promo_four_area h2 {font-size: 28px;line-height: 25px;}
.promotion_six_content {padding: 0 10px;width: 100%;}
.promotion_six_content h2 {font-size: 22px;line-height: 20px;margin-bottom: 12px;width: 200px;}
.promotion_six_content p {font-size: 15px;}
.promotion_seven_title {padding: 0;}
.promotion_seven_title h2 {font-size: 30px;line-height: 30px;}
.single_promo_seven_content {height: auto;width: 100%;}
.single_promo_seven_content_text p {font-size: 10px;text-align: right;}
.single_promo_seven_content_title h2 {font-size: 10px;margin-top: 27px;}
.single_promo_seven.right {margin-left: 0;}
.promotion_seven_area {padding: 0 0 60px;}
.promotion_seven_area .link_book {bottom: -60px;margin-right: -100px;right: 50%;width: 200px;}
.contract_title_area h2 {font-size: 50px;line-height: 10px;}
.contract_details_left > p {font-size: 13px;}
.contract_details_left form input {width: 90%;}


.wrapper {width: 100%;}
.promotions_one_text h2 {font-size: 14px;margin-bottom: 10px;margin-top: 30px;width: 50%;}
.promotions_one_text p {font-size: 10px;}
.promotions_two_title h2 {font-size: 14px;width: 54%;}
.promotions_two_content h2 {font-size: 15px;}
.promotions_two_content p {font-size: 12px;line-height: 14px;}
.promotions_two_content {margin-top: 80px;}
.promotions_two {padding: 5px 0;}
.promotions_three p {font-size: 12px;}
.promotions_three {padding: 20px 0;}
.promotions_four_text h2 {font-size: 16px;margin-bottom: 25px;}
.promotions_four_text p {font-size: 13px;}
.promotions_four_thumbonail img {margin-left: -100px;top: 0;width: 200px;}
.email_submit_title h2 {font-size: 35px;line-height: 35px;margin-top: 165px;}
.email_submit_form form .email_submit_form_left {float: none;margin-right: 0;width: 100%;margin-bottom: 10px;}
.email_submit_form h2 {font-size: 22px;margin-bottom: 45px;}
.email_submit_form form .email_submit_form_right {float: none;width: 100%;}
.email_submit_form form .email_submit_form_right p {font-size: 13px;right: 15px;top: -135px;text-align:left;}
.email_submit_form form .email_submit_form_right input[type="text"] {float: none;margin-right: 10px;width: 100%;}
.single_promotions_five_left p {font-size: 9px;margin-top: 10px;}
.single_promotions_five_left p span {padding-left: 3px;}
.single_promotions_five_left h2 {font-size: 16px;line-height: 19px;}
.single_promotions_five_right p {font-size: 13px;}
.single_promotions_five_right_bottom a {font-size: 13px;}
.promotions_five_list .col-sm-6:nth-child(5) .single_promotions_five {border-bottom:1px solid #b5b5b5;}
.promotions_five_pagination p {float: none;font-size: 13px;width: 100%;text-align:center;}
.promotions_five_pagination ul {float: none;text-align: center;width: 100%;}
.promotions_five_pagination ul li a {font-size: 10px;padding: 10px;}
.single_contract_list_item {float: none;width: 100%;}
.email_submit_form form .email_submit_form_right input[type="email"] {float: none;width: 100%;}
.email_submit_form form .email_submit_form_right input[type="submit"] {font-size: 18px;padding: 5px 10px;width: 100%;}
}