@media only screen and (min-width :1265px) and (max-width :1296px)
{
/*.content_details .deals_coupon .deal_list{min-height:1242px;}*/
}
@media only screen and (min-width :980px) and (max-width :1214px)
{
.sub_rev{margin-bottom:20px;}
}

@media only screen and (min-width :1161px) and (max-width :1265px)
{
.content_details #calendar_coupon .deal_list li .deal_right .blog_sub h6{font-size:10px;}
/*.content_details .deals_coupon .deal_list{min-height:1409px;}*/
}

@media only screen and (min-width :1081px) and (max-width :1160px)
{
/*.content_details .deals_coupon .deal_list{min-height:1242px;}*/
.inner_bann .menu ul li{padding:0 2% !important;}
.inner_bann .search_box input[type="text"]{width:190px !important;}
}
@media only screen and (min-width :980px) and (max-width :1080px)
{
/*.content_details .deals_coupon .deal_list{min-height:1476px;}*/
.inner_bann .menu ul li{padding:0 1.5% !important;}
.inner_bann .search_box input[type="text"]{width:190px !important;}
.content_scr{ height:302px !important;}
}

@media only screen and (min-width :768px) and (max-width :979px)
{
.content_details .deals_coupon{width:100% ; float:left; padding-right:0% !important;}
.inner_bann .search_box input[type="text"]{width:150px !important;}
.inner_bann .menu ul li{padding:0 1.3% !important;}
.inner_footer .left_foot li{padding-right:15px; font-size:13px;}
.inner_bann .menu ul li{font-size:12px;}
.inner_bann .menu ul li a{font-size:12px;}
.videos_details{width:100%; padding-right:0% !important; padding-bottom:20px;}
.trending_details{width:100%;}

/********************coupon*****************/
.mid_top_bg{left:38.2%;}
.mid_bottom_bg{left:38.2%;}
}


@media only screen and (min-width :641px) and (max-width : 767px)
{
.content_details .deals_coupon{width:100%; float:left; padding-right:0% !important;}
.inner_footer .left_foot li{padding-right:15px; font-size:13px;}
.inner_bann .menu ul li{font-size:12px;}
.inner_bann .menu ul li a{font-size:12px;}
.videos_details{width:100%; padding-right:0% !important; padding-bottom:20px;}
.trending_details{width:100%;}
.left_trip_gu{width:40%;}
.left_trip_gu img{padding-left:0% !important;}
.left_trip_gu h3{padding-left:0% !important;}
.inner_footer .right_foot li{font-size:12px;}
.inner_footer .left_foot{width:45%;}
.inner_footer .left_foot li { font-size: 12px; padding-right: 7px;}
.inner_head .head_top .follow_us ul li{padding-left:5px;}
.inner_head .head_top .advertise{padding:0 4px;}
.foot_img{left:37%;}
.videos_details{width:100%; padding-right:0% !important; padding-bottom:20px;}
.trending_details{width:100%;}

.inner_head .head_middle .mid_right{width:59% !important;}

/********************coupon*****************/
.mid_top_bg{left:38%;}
.mid_bottom_bg{left:38%;}
}

@media only screen and (min-width :320px) and (max-width : 640px)
{

.inner_bann .review_text .butons_class input{ font-size:20px !important;}
.content_details .deals_coupon{width:100%; float:left; padding-right:0% !important;}
.inner_footer .left_foot li{padding-right:15px; font-size:13px;}
.inner_bann .menu ul li{font-size:12px;}
.inner_bann .menu ul li a{font-size:12px;}
.videos_details{width:100%; padding-right:0% !important; padding-bottom:20px;}
.trending_details{width:100%;}
.left_trip_gu img{padding-left:0% !important;}
.left_trip_gu h3{padding-left:0% !important;}
.foot_img img{top:-37px;}
.inner_footer .left_foot{width:100%;}
.inner_footer .left_foot li{width:100%; padding-right:0px !important; padding-bottom:10px;}
.inner_footer .right_foot{width:100%;}
.inner_footer .right_foot li{width:100%; padding-right:0px !important; padding-bottom:10px;}
}

@media only screen and (min-width :480px) and (max-width : 640px)
{
.left_trip_gu{width:40%;}
.inner_head .head_top .advertise{float:right;}
.inner_head .head_top .follow_us { float: left; text-align: center; width: 100%;}
.inner_head .head_top .follow_us ul { display: inline-block;float: none; padding-top: 16px;}

.inner_head .head_middle .mid_left{width:100%; padding-right:0px !important;}
.inner_head .head_middle .mid_left .logo {float: left;text-align: center; width: 100%;}
.inner_head .head_middle .mid_left .logo img { display: inline-block;float: none; max-width: 294px; width:auto; margin-bottom:20px;}
.inner_head .head_middle .mid_left .logo a { display: inline-block;float: none;width:234px; margin-bottom:20px;}
.inner_head .head_middle .mid_right{width:100%;}
.inner_head .head_middle .mid_right .zaed{float: left;text-align: center; width: 100%;}
.inner_head .head_middle .mid_right .zaed img{ display: inline-block; float: none; max-width: 727px;}
.caption-tit h2{font-size:20px !important;}
/*ul.bjqs-controls.v-centered li.bjqs-prev a{left:87% !important;}*/


}


@media only screen and (min-width :481px) and (max-width : 570px)
{
.trip_details ul li{padding:0 5.2% !important;}
}
@media only screen and (min-width :320px) and (max-width : 480px)
{
.trip_details ul li { border-right: 0 solid #cccccc;float: left; list-style-type: none; padding: 0 0 10px !important; text-align: center;
width: 100%;}
.trip_details ul li img {display: inline-block;float: none;max-width: 300px;width: 100%;}
.left_trip_gu{width:60%;}
.right_trip_gu{width:100%;}
.inner_head .head_top .advertise{width:100%; float:left; text-align:center; padding:0px !important;}
.inner_head .head_top .advertise a{display:inline-block; float:none;}
.inner_head .head_top .follow_us { float: left; text-align: center; width: 100%;}
.inner_head .head_top .follow_us ul { display: inline-block;float: none; padding-top: 16px;}
.inner_head .head_top .sub_kid {float: left; text-align: center; width: 100%;}
.sub_kid > div { display: inline-block;}
.inner_head .head_middle .mid_left{width:100%; padding-right:0px !important;}
.inner_head .head_middle .mid_left .logo {float: left;text-align: center; width: 100%;}
.inner_head .head_middle .mid_left .logo img { display: inline-block;float: none; max-width: 294px; width:auto; margin-bottom:20px;}
.inner_head .head_middle .mid_left .logo a { display: inline-block;float: none; width:234px; margin-bottom:20px;}
.inner_head .head_middle .mid_right{width:100%;}
.inner_head .head_middle .mid_right .zaed{float: left;text-align: center; width: 100%;}
.inner_head .head_middle .mid_right .zaed img{ display: inline-block; float: none; max-width: 727px;}

}
@media only screen and (min-width :320px) and (max-width : 400px)
{
	.content_details .deals_coupon .top_deal h1{font-size:18px;}
	.content_details .deals_coupon .top_deal h2#top_deal_header{font-size:18px;}
	.inner_bann .search_box input[type="text"]{width:210px !important;}
	.resp-tab-content{width:90% !important;}
	.resp-tabs-container .acc_list li a{font-size:13px;}
	.resp-tabs-container .acc_list li{font-size:13px;}
	.resp-tabs-container .acc_list li a:hover{font-size:13px;}
	.resp-tabs-container .acc_list li:hover{font-size:13px;}
	.sub_rev{margin-bottom:20px;}
}

@media only screen and (min-width :300px) and (max-width : 800px)
{
.mobile_menu{ display:block; }

.menu{ width:100%; position:relative;}
.menu ul{ display: none; position: absolute;top: 40px;width: 100%; background-color:#313131;float: left;}
.menu ul li {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);  width: 91.4%;}
.menu ul li:hover {background-color: #1da7ac;}
.inner_bann .menu ul{width:100% !important; left:0px; z-index:2147483647;}
.inner_bann .menu ul li{border-right:0px !important; padding:10px 2%!important; margin-top:0px; width:96%;}
.inner_bann .menu{border-radius:0px;}
.inner_bann .search_box{ margin-top:-24px;}

.main-slide .slider{width:100%; float:left; padding-right:0%;}
.main-slide .accor_tab{width:100%;}


/***************************sub_menu*************************/
.inner_bann .menu ul > li > ul{top:35px !important;}
.inner_bann .menu ul > li > ul > li:first-child{border-top:1px dotted #ccc;}
.inner_bann .menu ul > li > ul{width:100% !important; display:none !important;}
/***********************video*****************/
#slvj-window, #slvj-window *{width:100% !important;}

}

@media only screen and (min-width :300px) and (max-width : 479px)
{
.caption-tit h2 {
    font-size: 13px !important;
    padding-bottom: 3px !important;
    width: 100%;
}
.caption-tit p{font-size:9px !important; padding-bottom:0px !important;}
/*ul.bjqs-controls{left:-3px !important;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:82% !important;}*/
}

@media only screen and (min-width :895px) and (max-width :979px)
{
.content_details .deals_coupon{width:100% ; float:left; padding-right:0% !important;}
}



@media only screen and (min-width :481px) and (max-width : 640px)
{
/********************coupon*****************/
.mid_top_bg{left:37.9%;}
.mid_bottom_bg{left:37.9%;}
}

@media only screen and (min-width :361px) and (max-width : 480px)
{
/********************coupon*****************/
.mid_top_bg{left:37.5%;}
.mid_bottom_bg{left:37.5%;}
}

@media only screen and (min-width :301px) and (max-width : 320px)
{
/********************coupon*****************/
.mid_top_bg{left:37%;}
.mid_bottom_bg{left:37%;}
}

@media only screen and (min-width :641px) and (max-width : 979px)
{
/***********************popup_kids************************/
#pop_content1 .pop_text{width:50%;}
#pop_content1 .pop_text1{width:80%;}
}
@media only screen and (min-width :320px) and (max-width : 640px)
{
/***********************popup_kids************************/
#pop_content .pop_text, #pop_content1 .pop_text1{width:90%;}

}
@media only screen and (min-width :320px) and (max-width : 767px)
{
.pop_text1 .pop-main-top ul { width: 100% !important;}

.cen_left {width: 100%;}
.cen_right {width: 100%;}
.cen_right h4 {font-size: 16px;}
.cen_right p { font-size: 12px !important;}
.cen_right > ul li {margin: 5px 0 !important;width: 100% !important;}
.popup_btm h1 {font-size: 16px;margin: 12px 0;}
.popup_btm p {font-size: 12px !important;}
.btm_right {width: 100%;}
.btm_left {margin-right: 0%;width: 100%;}
.pop_foo_left {float: left;margin-right:0%;width: 100%;}
}
@media only screen and (min-width :980px) and (max-width : 1089px)
{
.twit_txt{width:84% !important;}
}
@media only screen and (min-width :320px) and (max-width : 540px)
{
.twit_txt{width:75% !important;}
}


/**************************************review meena************************************/
@media only screen and (min-width :768px) and (max-width : 1188px)
{
.review_left {width: 42% !important;}
.review_right {width: 47% !important;}
#review_wrapper .review_right > div:nth-child(1){ margin-left:0px;}
#review_wrapper .review_btn{width:100%;}
#review_wrapper .review_center {margin: 35px 1% 0; width: 9%;}
}

@media only screen and (min-width :980px) and (max-width : 1188px)
{
.review_center{width:58px !important;  margin: 35px 2% 0 !important;}
.review_right > div:nth-child(1) {float: left;margin-left: 2% !important;margin-right: 2% !important; width: 44% !important;}
.review_right > div:nth-child(2) {float: left;width: 52% !important;}
.review_btn {width: 100% !important;}
.drop_down {width: 100% !important;}
}
@media only screen and (min-width :768px) and (max-width : 979px)
{
.review_btn {font-size: 14px;width: 100%;}
.review_right > div {width: 48%;}
.review_right > div:nth-child(1){ margin-left:0px;}
.review_text_container .search_icon span {font-size: 14px;}
.review_right {width: 40%;}
.drop_down { width: 100%;}
.review_left {float: left; width: 47%;}
.review_center{margin: 35px 1% 0;width: 58px;}
}
@media only screen and (min-width :300px) and (max-width : 767px)
{

.review_left, .review_right { width: 100% !important;}
.review_right > div:nth-child(1){ margin-left:0px !important;}
.review_btn{width:100% !important;}
.drop_down{width:100% !important;}
.review_center {margin: 30px 0;width: 100% !important; background:none !important;}
#review_wrapper .review_top h1 {font-size: 16px; padding: 10px 2% !important;}
#review_wrapper .review_text_container .search_icon {width: 32% !important;}
#review_wrapper .review_left > div {float: left;width: 61% !important;}
#review_wrapper .review_list_container li .rlist_con{width:98%;}
#review_wrapper .review_list_container li .llist_con{width:100%;}
#review_wrapper .review_list_container li {margin-bottom: 20px;  width: 100%;}
#review_wrapper h2 {font-size: 20px; padding: 8px 2%;}
/*disabling font-size:20px while working on coupon links - may break other things! */
#review_wrapper span {
	/*font-size: 20px; */
	/*padding: 8px 2%;*/
}
#review_wrapper .review_list_container li .rlist_con{ border-left:none;}
}
@media only screen and (min-width :640px) and (max-width : 767px)
{

#review_wrapper .review_right > div:nth-child(2) {margin-top: 20px; width: 60%;}
.review_right > div:nth-child(1) {width: 40% !important;}

}
@media only screen and (min-width :300px) and (max-width : 639px)
{
.review_right > div{width:100% !important;}
.review_right > div:nth-child(2){ margin-top:20px !important;}
#review_wrapper .review_btn{ float:left;}
}
@media only screen and (min-width :640px) and (max-width : 800px)
{
#review_wrapper .review_list_container li .rlist_con {min-height: 305px;}
}
@media only screen and (min-width :801px) and (max-width : 1100px)
{
#review_wrapper .review_list_container li .rlist_con {min-height: 225px;}
}
/*********************************review end************************************/

/****************************individual review starts**************************/
@media only screen and (min-width :768px) and (max-width : 1024px)
{
#individual_wrapper .indi_left_tit{width:100%;}
#individual_wrapper .indi_img{width:auto;}
#individual_wrapper .indi_right_top, .indi_right_btm { padding: 20px 6%;}
#individual_wrapper .indi_right_top .my_input { font-size: 12px;line-height: 30px;margin-bottom: 10px;}
#individual_wrapper .social_icons span {font-size: 14px;}
#individual_wrapper .comments_list li h5 {font-size: 14px;}
#individual_wrapper .comments_container h4 {font-size: 14px;}
#individual_wrapper .indi_left_tit .tit_con h3 {font-size: 16px;}
#individual_wrapper .individual_left .content_container .con_list {margin-bottom: 10px;}
#individual_wrapper .individual_left .content_container h2 {font-size: 18px; margin-bottom: 10px;}
#individual_wrapper .indi_left_bottom h1 {font-size: 16px;padding: 10px 4%;}
}
@media only screen and (min-width :300px) and (max-width : 767px)
{
#individual_wrapper .individual_left {margin-bottom: 20px;width: 100%;}
#individual_wrapper .individual_left .content_container h2 { font-size: 16px;}
#individual_wrapper .individual_left .content_container .con_list { margin-bottom: 10px;}
#individual_wrapper .indi_left_bottom h1 {font-size: 18px;padding: 10px 4%;}
#individual_wrapper .individual_right {width: 100%;}
#individual_wrapper .indi_left_tit{width:100%;}
#individual_wrapper .indi_img{width:auto;}
#individual_wrapper .indi_left_tit .tit_con h3 {font-size: 14px;}
#individual_wrapper .indi_left_tit .tit_con h4 { font-size: 16px;}
/* 04/25/18 setting what was h4 to h1, only for review.php */
#individual_wrapper .indi_left_tit .tit_con div#individual-wrapper-coupon { font-size: 14px;}
}
#individual_wrapper .indi_left_tit .tit_con h1#review { font-size: 16px;}
}
@media only screen and (min-width :300px) and (max-width : 640px)
{
#individual_wrapper .tit_con > ul li {width: 100%;}
#individual_wrapper .tit_con > ul li{ border:none !important;}
#individual_wrapper .indi_right_top .my_input {font-size: 16px;line-height: 40px;margin-bottom: 10px;}
}
@media only screen and (min-width :300px) and (max-width : 376px)
{
#review_wrapper .review_btn{ margin-bottom:20px; margin-left: 1%;}
}
@media only screen and (min-width :377px) and (max-width : 767px)
{
#review_wrapper .review_btn{ margin-right:2%;}
}
@media only screen and (min-width :300px) and (max-width : 767px)
{
#review_wrapper .review_right{ margin-top:30px;}
}
/************************radhi***********************/
@media only screen and (min-width :768px) and (max-width : 1183px)
{
.deal_list .deal_list_container li {margin-right: 3.5%;width: 22%;}
}
@media only screen and (min-width :481px) and (max-width : 767px)
{
.deal_list .deal_list_container li { margin-right: 4%; width: 47%;}
.deal_list .deal_list_container li:nth-child(2n) {margin-right: 0;}
}

@media only screen and (min-width :320px) and (max-width : 480px)
{
.deal_list .deal_list_container li { margin-right: 0%; width: 100%;}
.rtit div{ float:left !important; margin-bottom:10px;  width:100%;}
}


/*******************sumathi_page_starts*****************************/


@media only screen and (min-width :320px) and (max-width : 640px)
{
.butons_class li{ width:100%; font-size:15px;}
.butons_class li:nth-child(4){ margin-bottom:24px;}
.butons_class li:nth-child(5){ margin-bottom:24px;}
.butons_class input{ font-size:18px !important;}

#review_wrapper .review_text { width:95.4%;}
.review_twoheading .party_place{ width:100%;}
#content_part_place li .con_left{ width:100%;}
#content_part_place .con_left{ width:100%; float:left; text-align:center;}
#content_part_place .con_left img{ width:auto; display:inline-block; float:none !important;}
#content_part_place li .con_right{ width:100%;}
#content_part_place li .con_right .adv_landing li{ width:100%;}
#content_part_place li .con_right .adv_landing li:nth-child(2){ background-position:33% 16px;}
#content_part_place li .con_right .adv_landing li:nth-child(3){ background-position:33% 16px;}
.review_twoheading .birth_party{ width:100%;}
.top_heading_form .for_bg .datepicker{ width:50%;}
/*.accor_tab_1 .top_heading_form .for_bg{ background-position:95% 8px; background-image:url(../../category_page/images/icon_11.png);}*/
.accor_tab_1 .top_heading_form .for_bg{ background:url(../../category_page/images/icon_11.png) no-repeat 95% 8px;}
}
@media only screen and (min-width :320px) and (max-width :640px)
{
.accor_tab_1 .top_heading_form .for_bg{ width:100%; margin:0px;}
.accor_tab_1 .top_heading_form li #date{ float:right; margin-left:10%; width:50%;}
.accor_tab_1 .top_heading_form li{ margin-top:10px !important; width:100%;}
.accor_tab_1 .top_heading_form li:nth-child(2){ width:100%;}
.for_bg_2 span{margin-left:0px !important;}
.for_bg_3{ width:100% !important;}
.top_heading_form{ margin-top:0px !important;}
.number_kids{ margin-left:0px !important;}
.accor_tab_1 .top_heading_form .continue_but #continue{ margin-left:0px !important;}
}
@media only screen and (min-width :320px) and (max-width :767px)
{


.pop_text_inner.continues > ul li {
    float: left;
    padding-top: 14px;
    width: 100%;
}


.pop_text_inner.continues > ul > li > input {
    padding: 8px 0;
    width: 100%;
}
.pop_text_inner.continues > ul > li > select {
    width: 100%;
}
.accor_tab_1 .top_heading span{ font-size:20px;}
}
@media only screen and (min-width :641px) and (max-width : 1200px)
{
.review_text .butons_class input{ font-size:18px !important;}

.review_twoheading .party_place{ width:65%;}
#review_wrapper h1{ font-size:15px;}
.review_twoheading .birth_party{ width:33%;}
#content_part_place .con_left img{ width:auto; display:inline-block; float:none !important;}
#content_part_place .con_left{ width:100%; float:left; text-align:center !important;}
#content_part_place li .con_left{ width:100%;}
#content_part_place li .con_right{ width:100%;}
#content_part_place li .con_right .adv_landing li{ width:100%;}
#content_part_place li .con_right .adv_landing li:nth-child(2){ background-position:40% 16px;}
#content_part_place li .con_right .adv_landing li:nth-child(3){ background-position:40% 16px;}
.video_1 .img_video{ max-width:261px; width:100%;}
.video_2 .img_video{ max-width:261px; width:100%;}
.birth_party #submision_part{ padding:17px 6%;}
#content_part_place li .con_right{ width:99.5%;}
.birth_party #submision_part #sub_but{ font-size:15px;}
}
@media only screen and (min-width :641px) and (max-width : 694px)
{
.birth_party #submision_part{ padding:17px 6%;}
.Videos{ margin-top:30px;}
}

@media only screen and (min-width :695px) and (max-width : 698px)

{
.birth_party #submision_part{ padding:17px 6%;}
.Videos{ margin-top:30px;}
}



/**form_slider_section**/
@media only screen and (min-width :768px) and (max-width : 1200px)
{
.accor_tab_1 .top_heading_con p{ font-size:10px !important;}
.accor_tab_1 .top_heading_con{ padding-top:5px; padding-bottom:5px!important;}
.accor_tab_1 .start_planning{ margin-top:0px;}
.accor_tab_1 .top_heading_form{ margin-top:2px;}
.accor_tab_1 .top_heading_form .for_bg{ background:url(../../category_page/images/icon_11.png) no-repeat 95% 4px; width:100%;}
.top_heading_form .for_bg .datepicker{  margin-left:5px; height:20px;}
.accor_tab_1 .top_heading_form li:nth-child(2){ width:100%;}
.accor_tab_1 .top_heading_form li .number_kids{ margin-left:0px;}
.accor_tab_1 .top_heading_form .arrow_down span{ margin-left:0px; line-height:20px;}
.accor_tab_1 .top_heading_form li #date_1{ width:60%;}
.accor_tab_1 .top_heading_form li{ width:100%; margin-bottom:8px;}
.accor_tab_1 .top_heading_form{ margin-top:0px;}
.accor_tab_1 .top_heading_form .continue_but{ margin-top:5px;}
.accor_tab_1 .top_heading_form .continue_but #continue{ margin-left:0px; float:right;}
.accor_tab_1 .top_heading_form li #date_1{ height:20px;}
.accor_tab_1 .top_heading_form li #date{ height:20px;}
.accor_tab_1 .top_heading h3{ font-size:20px;}
/*.main-slide .accor_tab{width:100%; max-width:620px; float:left;}
.main-slide .slider{width:100%; float:left; padding-right:0%;}*/

}


/*****************blog_page_sumathi********/
@media only screen and (min-width :320px) and (max-width :767px)
{
.control_1{ width:100%;}
.submit_review{ width:100%; text-align:center; margin-top:15px;}
.submit_review #sub_review{float:none; display:inline-block;}
.submit_review #sub_review_1{float:none; display:inline-block;}
.blog_content .blog_cont_list li{ width:100%; margin-top:15px;}
.blog_content .blog_cont_list_1{ margin-top:0px !important;}
.blog_content .blog_cont_list li .img_blog{ width:100% !important;text-align:center !important; float:left !important;}
.blog_content .blog_cont_list li .img_blog img{float:none !important;display:inline-block !important;width:250px !important;}
}
@media only screen and (min-width :768px) and (max-width :980px)
{
.control_1{width:47% !important;}
.blog_content .blog_cont_list li{ width:46%; margin-top:15px;}
.blog_content .blog_cont_list  li:nth-child(2n){ margin-right:0px; float:right;}
.review_text .review_text_container .submit_review{ width:100% !important; margin-top:15px;}
.submit_review #sub_review{float:none; display:inline-block;}
.submit_review #sub_review_1{float:none; display:inline-block;}
.submit_review #review_wrapper .review_right > div:nth-child(1){ width:100% !important}
.submit_review #sub_review{ width:35%;}
.submit_review #sub_review_1{ width:35%;}
.control_1 .review_right > div:nth-child(1){ width:100% !important;}
}
@media only screen and (min-width :981px) and (max-width :1200px)
{
.control_1 .review_right > div:nth-child(1){ width:100% !important;}
.submit_review{ width:20%;}
.submit_review #sub_review{ width:80%;}
.submit_review #sub_review_1{ width:80%;}
.blog_content .blog_cont_list li img{ max-width:195px; width:100%;}
}
@media only screen and (min-width :981px) and (max-width :1300px)
{
.blog_content .blog_cont_list li img{ max-width:195px; width:100%;}
}
/*******************sumathi_page_ends*****************************/

@media only screen and (min-width :320px) and (max-width :767px)
{
.popup_center {   text-align: center;}
.cen_left {
    display: inline-block;
    float: none;
 width: auto !important;
}
.cen_right {
    display: inline-block;
    float: none;
    text-align: center;
}

ul {
    display: inline-block;
    float: none;
    list-style: none outside none;
    margin: 0;
    width: 146px;
}
}

@media only screen and (min-width :320px) and (max-width :511px)
{

.cen_right span {
    width: auto !important;
}
ul.social_pop {
 width: 100% !important;
}
}



/******sumathi_calendar_page_starts**********/
@media only screen and (min-width :320px) and (max-width :767px)
{

.calendar_wrapper .calender_container .event_content li{ width:100%; height:auto;}
.calendar_wrapper .calender_container .event_content li .image_part{ width:100%; float:left; text-align:center; padding-top:0px;}
.calendar_wrapper .calender_container .event_content li .calendar_cont_part{ width:94%; padding-top:0px; border:none; padding:0 3%;}
.calendar_wrapper .calender_container .event_content li .image_part > img{ float:none; display:inline-block; margin-top:10px;}
.calendar_wrapper .calender_container .event_content li .calendar_cont_part_1{ width:94%; padding-top:0px; border:none; padding:0 3%;}
.calendar_wrapper .calender_container .event_content li .calendar_cont_part_1 .pro_read_more a{ margin:10px 0;}
.calendar_wrapper .calender_container .calendar_pagination{ width:100%;}
.calendar_wrapper .calender_container .event_content li .calendar_cont_part .pro_read_more a{margin-bottom:20px !important;}


}

@media only screen and (min-width :320px) and (max-width :900px)
{
.calendar_wrapper .top_heading_form_1 .period{ width:100%; float:left;}
.calendar_wrapper .top_heading_form_1 li:nth-child(3){ width:50%; border-right:0px; float:left;}
.calendar_wrapper .top_heading_form_1 li:nth-child(4){ width:50%; margin-left:0px;}
.calendar_wrapper .top_heading_form_1 li{ width:100%; margin-bottom:25px;}
.calendar_wrapper .top_heading_form_1 .period input[type="text"]{ float:right;}
.calendar_wrapper .top_heading_form_1 li .drop_option{ margin-left:0px;}
.calendar_wrapper .top_heading_form_1 li:nth-child(5){ width:100%; float:left; text-align:center;}
.calendar_wrapper .top_heading_form_1 li .submit_review{ float:none; display:inline-block; width:50%;}

}
@media only screen and (min-width :768px) and (max-width :1199px)
{
.calendar_wrapper .calender_container .event_content li{height:450px;}
.calendar_wrapper .calender_container .event_content li .image_part{ width:100%;float:left; text-align:center; }
.calendar_wrapper .calender_container .event_content li .calendar_cont_part_1{ width:94%; padding-top:0px; border:none; padding:0 3%;}
.calendar_wrapper .calender_container .event_content li .calendar_cont_part{ width:94%; padding-top:0px; border:none; padding:0 3%;}
.calendar_wrapper .calender_container .event_content li .image_part > img{ float:none; display:inline-block; }
}
@media only screen and (min-width :901px) and (max-width :1199px)
{
.calendar_wrapper .top_heading_form_1 .period{ width:50%; float:left;}
.calendar_wrapper .top_heading_form_1 li:nth-child(3){ width:50%; border-right:0px; float:left;}
.calendar_wrapper .top_heading_form_1 li:nth-child(4){ width:40.5%; margin-left:0px; float:right}
.calendar_wrapper .top_heading_form_1 li{ width:100%; margin-bottom:25px;}
.calendar_wrapper .top_heading_form_1 .period input[type="text"]{ float:right;}
.calendar_wrapper .top_heading_form_1 li .drop_option{ margin-left:0px;}
.calendar_wrapper .top_heading_form_1 li:nth-child(5){ width:100%; float:left; text-align:center;}
.calendar_wrapper .top_heading_form_1 li .submit_review{ float:none; display:inline-block; width:20%;}
/*.calendar_wrapper .top_heading_form_1 li .period_1{ float:right !important;}*/
/*.calendar_wrapper .review_top .review_text .period span{ float:right;}*/
.calendar_wrapper .review_top .review_text .period span{ margin-left:30px;}
.calendar_wrapper .top_heading_form_1 li:nth-child(3) .search_icon{ width:76%; margin-left:20%;}


.calendar_wrapper .calender_container .calendar_pagination .pagination_cal{ width:100%; float:left;}
.calendar_wrapper .calender_container .calendar_pagination{ float:left;}
}

@media only screen and (min-width :1200px) and (max-width :1279px)
{
.calendar_wrapper .calender_container .event_content li{width:49% !important;}
}
@media only screen and (min-width :1200px) and (max-width :1300px)
{

.calendar_wrapper .calender_container .event_content li .calendar_cont_part .pro_offer_content{ font-size:13px;}
}

/*******************sumathi_page_ends*****************************/



/*******************************radhi**************************************/
@media only screen and (min-width :320px) and (max-width :1200px)
{

.template_blogger .bloger_address ul li .ministry {
width: 97%;
}
.captcha > img {
    float: left;
    width: 100%;
}
.reload > img {
    float: left;
    width: 100%;
}
.reload {
    float: left;
    width: 20%;
}
}
@media only screen and (min-width :320px) and (max-width :480px)
{
.template_blogger .bloger_address ul li:nth-child(2n+1) {
    margin-right: 0;
}
.template_blogger .bloger_address ul li {
 width: 100%;
}
.template_blogger .bloger_address input {
 width: 91%;
}
.template_blogger .bloger_address .select {
 width: 95% !important;
}
}
@media only screen and (min-width :320px) and (max-width :979px)
{
.template_blogger .bloger_address {margin-right: 0; width: 96%;}
.template_blogger .bloger_address textarea {
width: 93%;
}
.bloger_address{ margin-bottom:20px;}
}
@media only screen and (min-width :980px) and (max-width :1300px)
{
	.template_blogger .bloger_address {width: 61%;}

	.content_details .deals_coupon .top_deal .section-title {
/*	 margin-top: 14px;*/
	}
}
@media only screen and (min-width :320px) and (max-width :525px)
{
.tot_tab{ overflow:auto;}
.table_total{ width:500px;}
}


@media only screen and (max-width :767px)
{
.total_map {
    margin-top: 20px;
    top: 0 !important;
    width: 100% !important;
}
.map {
    width: 100%;
}

.table_total tr:first-child td {
    font-family: "latobold";
    font-size: 13px;
}
}


@media only screen and (min-width :320px) and (max-width :600px)
{
.pop_text_inner.continues form ul li{width: 100%; margin-right:10%;}

}
@media only screen and (min-width :601px) and (max-width :810px)
{
.pop_text_inner.continues ul li label.party_res_1{ height:40px !important;}
.pop_text_inner.continues ul li label.party_res{ height:37px !important;}
}

@media only screen and (min-width :320px) and (max-width :767px)
{

#pop_inner{ position:static !important;}
}



@media only screen and (max-width : 910px)
{
.review_text .butons_class input{ font-size:15px !important;}


}

@media only screen and (max-width : 840px)
{
.review_text .butons_class input{ font-size:13px !important;}


}


@media only screen and (min-width : 876px) and (max-width : 1230px)
{

.template_blogger .bloger_address label {
    margin-bottom: 5px;
    width: 50%;
}
}



@media only screen and (max-width : 781px)
{

.template_blogger .bloger_address label {
    margin-bottom: 5px;
    width: 100%;
}


.template_blogger .bloger_address ul li {
    width: 100%;

}

}

/******Redesign_changes_for_mobile************/
@media only screen and (min-width:320px) and (max-width:453px)
{
.resp-tabs-list li{font-size:14px !important; padding:13px 7px !important;}
}

@media only screen and (min-width:320px) and (max-width:800px)
{

#header .inner_head .head_middle .mid_left .logo img{margin-left:0px; margin-top:0px;}
.inner_head .head_middle .mid_left {float: left;padding-right: 0;text-align: center; width: 100%;}
.inner_head .head_middle .mid_left .logo { display: inline-block;float: none;}
.inner_head .head_middle .mid_right{display:none;}
.inner_head .head_top .sub_kid{display:none;}
.inner_head .head_top .advertise{display:none;}
.inner_head .head_middle{padding-top:0px !important;}
.inner_head .head_middle .mid_left .logo a{margin-bottom:0px;}
.inner_head .head_middle .mid_left .logo img{margin-bottom:0px;}
.inner_head .head_top .follow_us{display:none;}
.right_trip_gu{display:none;}



.content_details .deals_coupon .deal_list li .deal_right p {visibility: hidden; padding:0px !important; min-height:73px;}
.trip_details ul li:nth-child(1), .trip_details ul li:nth-child(2) {display: none;}
.trip_details{text-align:center; padding:20px 0 8px;}
.trip_details ul {display: inline-block;float: none;padding: 0;width: 100%;}
.trip_details ul li {padding: 0 !important; width:100% !important;}
.trip_details ul li img { display: inline-block;float: none; max-width: 265px; width: 100%;}

.follow_us_btm_foot {float: left;margin-top: 15px;text-align: center; width: 100%; display:block !important;}
.follow_us_btm_foot > ul {float: left; width: 100%;}
.follow_us_btm_foot li {display: inline-block;float: none; margin-right: 8px;width: auto;}
.follow_us_btm_foot span {color: #ffffff;float: left;line-height: 33px;text-transform: uppercase;font-size:13px;}

/**********/
.main-slide .slider { display: none;}
.video_trending{display:none;}
.inner_guide { float: left; margin-bottom: 27px;text-align: center; width: 100%;}
.inner_guide .left_trip_gu {display: inline-block;float: none;}
.left_trip_gu img {display: inline-block;float: none; padding-left: 0;}
.left_trip_gu { width: 100%; max-width: 320px;}
.content_details .deals_coupon .deal_list li .deal_right a{padding:8px 10px !important;}
.content_details #calendar_coupon .deal_list li .deal_right a{padding:8px 10px !important;}
.content_details #blog_coupon .deal_list li .deal_right a{padding:8px 10px !important;}
.content_details .deals_coupon .deal_list li .deal_right .mob_hsix{min-height:85px;}
.content_details #deal_coup.deals_coupon .deal_list li .deal_right h4{min-height:85px;}
/* involved with index.php's h6 removals */
.deal_right .mob_hsix span{display:block !important; margin-top:3px;}
.deal_right .blog_sub span{display:none;}

/**********/
}

@media only screen and (min-width:768px) and (max-width:860px)
{
	.inner_head .head_middle .mid_left .logo img {
		margin-left: auto;
		margin-right: auto;
		margin-top: -52px;
		/* [disabled]max-width: 186px !important; */
		/* [disabled]width: 100%; */
	}
}

@media only screen and (min-width:320px) and (max-width:360px)
{
.content_details .deals_coupon .deal_list li .deal_left{width:30% !important;}
.mid_top_bg {left: 31% !important;}
.mid_bottom_bg { left: 31% !important;}
.content_details .deals_coupon .deal_list li .deal_right{width:64% !important;}
}

@media only screen and (min-width:320px) and (max-width:375px)
{
#blog_coupon .btn_cal a{margin-left:4px !important; font-size:12px !important; display:inline-block; float:none;}
}

.follow_us_btm_foot{display:none;}
.deal_right .mob_hsix span{display:none;}


@media only screen and (min-width:320px) and (max-width:400px)
{
.content_details .deals_coupon .deal_list li .deal_right p{height:0px; min-height:0px !important;}
}

@media only screen and (min-width:401px) and (max-width:500px)
{
.content_details .deals_coupon .deal_list li .deal_right p{height:0px; min-height:0px !important;}
}

@media only screen and (min-width:320px) and (max-width:800px)
{
.deals_coupns_list_mobile{ display: block !important;}
.deals_coupns_list_desktop{ display: none !important;}
.desktop_view{display:none !important;}

.coupon_desktop { display: none !important;}
.deal_list .deal_list_container li .deals_btm.cupon_desk_mob{border-top:0px !important;}
.coupon_mobile.mobile_view_det_link {
    background: #fff;
    border-top: 0px !important;
    color: #1a0dab;
    padding-bottom: 19px;
    padding-top: 2px;
	font-weight:normal;
}
.coupon_mobile.mobile_view_det_link:hover{text-decoration:underline;}

.calender_mobile {
    color: #1a0dab;
    padding-bottom: 0;
    padding-top: 11px;
    font-size: 13px;
    float: left;
    text-align: center;
    width: 100%;
	display:block !important;
	font-weight:normal;
}
.calender_mobile:hover{text-decoration:underline;}

.mobile_backup_guide {
    color: #1a0dab;
    padding-bottom: 0;
    padding-top: 11px;
    font-size: 13px;
    float: left;
    text-align: center;
    width: 100%;
	display:block !important;
	font-weight:normal;
}
.mobile_backup_guide:hover{text-decoration:underline;}



.content_details #calendar_coupon .deal_list li .deal_right a{padding:5px 3px !important;}
.content_details #blog_coupon .deal_list li .deal_right a{padding:5px 3px !important;}
.content_details .deals_coupon .deal_list li .deal_right a {padding: 5px 3px !important;text-align: center; width: 96%;}
.content_details .deals_coupon .deal_list li .deal_right a{display:none;}


.content_details .deals_coupon .deal_list li .deal_right .mobile_view_det_link{text-align:center; font-weight:normal; color:#1a0dab;}
.content_details #calendar_coupon .deal_list li .deal_right .mobile_view_det_link{padding:8px 2px !important;}
.content_details #blog_coupon .deal_list li .deal_right .mobile_view_det_link{padding:8px 2px !important;}
.content_details .deals_coupon .deal_list li .deal_right .mobile_view_det_link {padding: 8px 2px !important;text-align: center; width: 90%;}
.content_details .deals_coupon .deal_list li .deal_right .mobile_view_det_link:hover{text-decoration:underline;}
.content_details .deals_coupon .deal_list li .deal_right a:hover{background:transparent !important;}
.content_details .deals_coupon .deal_list li .deal_right .mobile_view_det_link:hover {
/*background: #ff6138 none repeat scroll 0 0;color: #ffffff; font-weight: bold;*/}
.blog_sub .mobile_view_det_link:hover {/*background: #1da7ac none repeat scroll 0 0 !important; border:1px solid #beeb9f !important; border-bottom:0px !important; border-right:0px !important;*/ }
.blog_sub .mobile_view_det_link { /*border:1px solid #beeb9f !important; border-bottom:0px !important; border-right:0px !important; */}

.deal_left{display:table;}
.deal_left img { display: table-cell; float: none; padding-top: 0px !important;vertical-align: middle;}
.deal_right{position:relative;}
.deal_right .mobile_view_det_link{position:absolute; bottom:-5px; left:6px;}

.foot_img img {position: absolute;  right: 0; top: -36px;}
#footer{position:relative;}
.foot_img{position:inherit !important;}
.content_details .deals_coupon .deal_list li .deal_right .mobile_view_det_link:hover {
  color: #1a0dab;
  font-weight: normal;
  text-align: center;
}
.content_details .deals_coupon .deal_list li .deal_left img{max-height:130px; margin:20px 0px;}
.deal_list .btn_cal { height: auto !important;}
.sub_rev { margin-bottom: 0px !important;}
#calendar_coupon .btn_cal{ margin-bottom: 0 !important; margin-top: 31px !important;}
#blog_coupon .btn_cal{ margin-bottom: 0 !important; margin-top: 31px !important;}



.party_place .con_left .company_name_birthday b a{
    color: #1a0dab;
    font-family: "latoregular";
    font-size: 16px;
    font-weight: normal;
	width:100%;
	float:left;
}

.party_place .con_left .company_name_birthday {
    line-height: 25px;
    margin-top: 16px;
}

.party_place .con_left .ctegory_name_birthday b a{
  color: #1a0dab;
  font-family: latoregular;
  font-size: 14px;
  font-weight: normal;
  line-height: 22px;
  width:100%;
  float:left;
}

.party_place #content_part_place .con_left img{margin-top:10px !important;}

.party_place #content_part_place li .con_left .map_ti{position:relative !important;;}
.party_place #content_part_place li .con_left{height:auto !important;}
.party_place #content_part_place li .con_left .dallas {
  bottom: 0;
  display: block;
  float: left;
  padding: 10px 0;
  position: relative;
  width: 100%;
}
.party_place #content_part_place #second_cont .map_ti {
    position: relative !important;
}
.company_name_birthday.mobile_view_det_link {
  float: left;
  width: 100%;
}
.ctegory_name_birthday.mobile_view_det_link {
  float: left;
  width: 100%;
}



.birth_party #submision_part div.video_1:first-child {
    display: block;
}
.birth_party #submision_part div.video_1 {
    display: none;
}
.birth_party #submision_part div.video_1 .mad {
  border-bottom: 0 none;
  margin-bottom: 0;
}
/**************kidscoop***************/
.mobile_view_det_link .head_top .sub_kid {
  display: block !important;
}

.inner_head.mobile_view_det_link .head_top {
    float: left;
    width: 100%;
}

.mobile_view_det_link .head_top .sub_kid {
    display: block;
    float: left;
    text-align: center;
    width: 100%;
}
.mobile_view_det_link .head_top .sub_kid > div {
    display: inline-block;
    float: none;
}

.birth_party #submision_part #sub_but{height:46px;}
.inner_head.mobile_view_det_link .head_top .sub_kid span {
  display: inline-block;
  float: none;
  position: relative;
  top: -5px;
}
.inner_head.mobile_view_det_link .head_top .sub_kid img {
  display: inline-block;
  float: none;
}
/**************kidscoop***************/
}
/******Redesign_changes_for_mobile************/
.e_c_r {
    clear: both;
    color: #1a0dab;
    text-align: center;
    width: 100%;
	display:block !important;
	font-size:15px;
	font-family: arial;
}

#header .inner_head .head_top .sub_kid span
{
	font-family: arial;
	color:#1a0dab ;
}
.party_place > ul li table td:first-child a {
    color: #1a0dab !important;
}
.party_place > ul li table td:first-child a:hover {
    color: #1a0dab !important;
}


@media only screen and (min-width:300px) and (max-width:767px)
{
.inner_wrapper #review_wrapper .review_center{text-align:left !important; margin-left:0px !important;}
.deal_list .deal_list_container li .deals_mid{min-height:100% !important;}
.calendar_wrapper .calender_container .event_content li .calendar_cont_part{min-height:100%;}
.calendar_wrapper .calender_container .event_content li .calendar_cont_part .pro_read_more a{margin-bottom:6px !important;}
.calendar_wrapper .calender_container .event_content li .calendar_cont_part .program_offer { min-height: 100% !important;}

#review_wrapper .pagination {float: right; margin: 20px 0 6px; max-width: 305px; width: 100%;}
}



@media only screen and (min-width:768px) and (max-width:800px)
{
#review_wrapper .pagination {margin: 20px 0 6px;}
}

@media only screen and (min-width:300px) and (max-width:498px)
{
table.coupshell .listing{width:100% !important;}
table.coupshell{width:100% !important;}
}

@media only screen and (min-width:640px) and (max-width:1300px)
{
#pop_content .pop_text{ width:450px;}
}
/**********13-10-2017pram**************/
@media only screen and (min-width:300px) and (max-width:360px)
{
#calendar_coupon .mob_hsix >h2{font-size:11px;}
.recaptchatable .recaptcha_image_cell center img{width:280px;}
}
@media only screen and (min-width:320px) and (max-width:800px)
{
	#blog_coupon{display:block;}
}
@media only screen and (min-width:320px) and (max-width:767px)
{
	.template_blogger .bloger_address .submit{width:50% !important;}
}
@media only screen and (min-width:320px) and (max-width:510px)
{
	#recaptcha_area, #recaptcha_table td{float:left !important;}
	.recaptchatable #recaptcha_response_field{width:91% !important;}
}

.pro_read_more.deals_btm > a {
    color: #1a0dab !important;
}

/**********13-10-2017pram**************/

@media only screen and (min-width:320px) and (max-width:360px)
{
#recaptcha_area, #recaptcha_table td {
    float: left;
   /* width: 95%;*/
}

#recaptcha_table td {
    float: left;
    /*width: 256px !important;*/
}
.recaptchatable #recaptcha_image{width:99% !important;}
.recaptchatable .recaptcha_image_cell center img{width:241px !important;}
}

/*************************20-10-2017**********************/
@media only screen and (min-width:320px) and (max-width:800px)
{
.content_details .deals_coupon.new_cal_cs .deal_list li{margin-bottom:15px;}
.deals_coupon.new_cal_cs .link_buttons li a { display: block !important;}
.deals_coupon.new_cal_cs p{display:block;}
.content_details .deals_coupon.new_cal_cs .deal_list li .deal_right p{height:100%; min-height:100%; visibility:visible; margin-bottom:20px;}
.new_cal_cs .link_buttons li {  height: 100% !important;line-height: 100% !important;}
.content_details .deals_coupon .deal_list li .deal_right p{display:none !important;}
.content_details .deals_coupon .deal_list.calendar_mobile_new li .deal_al_right p{display:block !important;}
.mobile_non_blog{display:none !important;}
}
/*************************20-10-2017**********************/


/*.calendar_mobile_new .link_buttons > li > a span {
  float: left;
  font-size: 9.2px !important;
  left: 0;
  position: relative;
  text-align: center;
  width: 100%;
}*/

.calendar_mobile_new .link_buttons > li > a {
    /*font-size: 9.5px;*/
}
.calendar_mobile_new .link_buttons li a span {
    overflow-wrap: break-word;
}
.content_details #calendar_coupon .deal_list li .deal_right .link_buttons li:nth-child(1) a:hover{background-color: #ff6138 !important;  box-shadow: 0 2.8px 0 #c54d2e !important;}
.content_details #calendar_coupon .deal_list li .deal_right .link_buttons li:nth-child(2) a:hover{ background-color:#71b386 !important;  box-shadow: 0 2.8px 0 #56976b !important;}
.content_details #calendar_coupon .deal_list li .deal_right .link_buttons li:nth-child(3) a:hover{ background-color:#66b5cc !important;  box-shadow: 0 2.8px 0 #4d9ab0 !important;}



@media only screen and (min-width:320px) and (max-width:510px)
{
	#recaptcha_widget_div #recaptcha_area, #recaptcha_widget_div #recaptcha_table td { float: none !important;}
	#recaptcha_widget_div #recaptcha_area, #recaptcha_widget_div #recaptcha_table { transform: scale(0.91); transform-origin: 0 0 0;  width: 318px !important;}

   .mytable #recaptcha_widget_div #recaptcha_area, .mytable #recaptcha_widget_div #recaptcha_table {
    transform: scale(0.85);
    transform-origin: 0 0 0;
    width: 318px;
}
}
