@charset "utf-8";
/* CSS Document */
/* Author: Saravana Babu_Zerosoft
 Css Start */
 /*@media only screen and (min-width: 769px){
 #search_form
 {
	 padding-left:118px !important;
 }
 } */
 .show_view
 {
	 display:block;
 }
 .hide_view
 {
	 display:none;
 }
 .mid_sect2
 {
	 text-decoration:none;
 }
 .r_l
 {
	 float:right;
 }
 .print_coupon_view_1
 {
 float:left; width:50%;
 }
 .f_l
 {
	 float:left;
 }
.price_arrange
{
max-width:250px;width:100%; float:left;
}
 .greeen_view
 {
	 color:#0C0; text-align:left; max-width:370px;width:100%;
 }
 .data_row td
 {
	     border: solid 1px #000 !Important;
    padding: 10px;
	
 }
 .data_row
 {
	    background: #A3D0E0;
 }
 .data_table
 {
	 margin-left:10%;
	border-collapse: collapse; 
     width: 665px;
 }
 .data_heading
 {
	    font-weight: bold;
    text-align: center;
    background: #002C53;
    color: #fff; 
 }
  .data_heading tr th
  {
	  padding:10px;
  }
 .captcha_view
 {
 transform:scale(0.92);-webkit-transform:scale(0.92);transform-origin:0 0;-webkit-transform-origin:0 0;
 
 }
@media only screen and (max-width: 768px){

	.components_layout
{
	margin-left:0% !important;
}
	
	.middlesection {
	width:100% !important;
	}
 .show_view
 {
	 display:none;
 }
 .hide_view
 {
	 display: block;
    width: 100%;
    max-width: 200px;
    margin: 0 auto;
    padding: 3% 0 0 0!important;
 }
	#print_multi
	{
	margin-top: 15px !important;
    margin-left: auto !important;
	}
	.print_coupon_view_1
	{
	float:none;
	width:100%;	
	}
	.f_l,.r_l
	{
		float:none;
	}
	.price_arrange
	{
		float:none;
		    margin: 0 auto;
	}
	 .search_div
 {
	max-width: 483px;
    width: 100%;
 }
 .patent
 {
	     max-width: 483px;
    width: 100%;
 }
	
	 .greeen_view
 {
	  text-align:center; max-width:100%;
 }
	.link_coupon
	{
		float:none !important;
	}
	.couponlink a {
    float: none !important;
    display: block;
    margin: 2% auto;
    width: 88%;
    max-width: 208px;
}
	 .data_row td
 {
	 height:auto;
 }
	tr:nth-of-type(odd) { 
		 background: #A3D0E0 !important;
	}
	tr:nth-of-type(even) { 
		  background: #eee !important;
		 
	}
	 .data_table
	 {
		 margin-left:0;
		 width:auto;
		 
	 }
		table, thead, tbody, th, td, tr { 
			display: block; 
		}
		
		/* Hide table headers (but not display: none;, for accessibility) */
		thead tr { 
			position: absolute;
			top: -9999px;
			left: -9999px;
		}
		
		tr { border: 1px solid #ccc;  margin: 20px 0;}
		
		td { 
			/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			padding-left: 50%; 
		}
		
		td:before { 
			/* Now like a table header */
			position: absolute;
			/* Top/left values mimic padding */
			top: 6px;
			left: 6px;
			width: 45%; 
			padding-right: 10px; 
			white-space: nowrap;
		}
		
		/*
		Label the data
		*/
		#table_subscripe td:nth-of-type(1):before { content: "S.No:";text-align:left; }
		#table_subscripe td:nth-of-type(2):before { content: "Package Title:";text-align:left; }
		#table_subscripe td:nth-of-type(3):before { content: "Total no.of Coupon:";text-align:left; }
		#table_subscripe td:nth-of-type(4):before { content: "Remaining Coupons:"; text-align:left; }
		
		#coupan_list td:nth-of-type(1):before { content: "S.No:";text-align:left; }
		#coupan_list td:nth-of-type(2):before { content: "Coupon ID:";text-align:left; }
		#coupan_list td:nth-of-type(3):before { content: "Coupon Title:";text-align:left; }
		#coupan_list td:nth-of-type(4):before { content: "Coupon Circulation:"; text-align:left; }
		#coupan_list td:nth-of-type(5):before { content: "Coupon Expiration:";text-align:left; }
		#coupan_list td:nth-of-type(6):before { content: "Action:"; text-align:left; }
		
/*	 #search_form
 {
	 padding-left:118px !important;
 } */
/* .contentp p
 {
	 text-align:justify !important;
	 padding: 0px 4% 20px 4%;
 } */
 .my_Table {
    display: block;
    margin-left: 0px; 
    width: 100%;
    overflow-y: hidden;
}
 .form_contact
 {
    width: 100% !Important;
    text-align: center;
    float: none !important;
 }
 .tabsclass li
 {
	 display:block;
 }
 ul.tabsclass
 {
	 border-bottom:none;
 }
 .logout
 {
	 margin:0px;
	 float:none;
 }
 .couponbox, #couponbox
 {
	     width: 80% !important;
		/* margin-left:10% !important; */
 }
 #pdgfdfg
 {
	    margin-left: 0px !important;
 }
 .printp
 {
	text-align:center;
width:94%;	
 }
 .form_print
 {
	text-align:center; 
 }
 .__clslrt_button
 {
	width: 100%;
    float: none;
    display: block; 
 }
 #multi_print span
 {
	     float: none;
    width: 100%;
 }
 .shopping-cart
 {
	 margin-top:4%;
 }
 .couponlink
 {
	text-align: center;
    width: 100%; 
 }
 .couponlink a
 {
	 float:none;
 }
 .couponlink img {
    float: none;
    vertical-align: middle;
}
 .textboxx
 {
	 width:56%;
 }
 .couponbox_right
 {
	 width: 100%;
	 padding:2% 0;
 }
 #map
 {
	 width:96%;
 }
 .created_option
 {
	 width:100%;
	 float:none;
 }
   .des
	  {
		  margin-top:4%;
		  float: none !important;
		   width: 100% !important; 
	  }
	  .des1
	  {
		  margin-top:4%;
		  float: none !important; 
	  }
	  .green_created
	  {
    float: none;
    width: 100%;
    max-width: 100%;
    text-align: center;
	  }
 form[name="form_login"]
 {
	text-align:center; 
 }
 .hd_left,.hd_left_1,.deslog
 {
	 width:100% !important;
	 float:none !important;
	 text-align:center !important;
 }
 .textbox
 {
	/* margin-top:4%; */
 }
 .hd_left::after { 
    content: " : ";
}
.colon
{
	display:none;
	float:none;
}
	img
	{
		max-width:100%;
	}
	 .footer
	 {
		     text-align: center !important;
			 padding: 4% 0;
	 }
	 .links 
	 {
		 float:none;
		 text-align:center;
		 margin-left:0px;
		 width: 96%;
	 }
	 .links li{
		 display:inline;
		 float:none;
	 }
	 .copyright
	 {
	width: 96%;
    margin: 0 auto;
	 }
	 .wrapper1
	 {
		width:92%; 
	 }
	 .topsection
	 {
		 width:100%;
	 }
	 .section,.section1
	 {
		 margin:0;
		 text-align: center;
	 }
	 .form-wrapper-cen #search_form
	 {
		   /*  width: 80%;*/
		   width:78%;
    margin-left: 4%;
   /* border-radius: 5px;*/
	 }
	 .form-wrapper-cen .button
	 {
		     float: left;
  /*  margin-top: 25px; 
    border-radius: 10px;*/
	 }
	 .section1
	 {
		 width:100%;
	 }
	 .logo {
    width: 250px;
    /*float: none;
    padding: 12px 0px;
    max-width: 100%;
    width: 100%; */
	float:left;
	    max-width: 50%;
    width: 50%;
}
.sub_text,.login,.cart {
    float: none;
    padding: 10px 0px;
    width: 100%;
}
.cart
{
	padding: 25px 0px 15px 20px;
    width: auto;
}
#cssmenu.small-screen
{
	/*    position: relative;
	padding-top:0px;
	background: #8dc8da;
   /* border-radius: 4px; */
    position: absolute !important;
   	padding-top:0px;
   /* border: 1px solid #8dc8da;
    background: -webkit-linear-gradient(bottom, #8dc8da, #8dc8da);
    background: -ms-linear-gradient(bottom, #8dc8da, #8dc8da);
    background: -moz-linear-gradient(bottom, #8dc8da, #8dc8da);
    background: -o-linear-gradient(bottom, #8dc8da, #8dc8da);
    background: linear-gradient(to top, #8dc8da, #8dc8da);
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15), inset 0 -2px 0px #8dc8da, inset 0 1px 0 #8dc8da; */
	padding-bottom:0px;
	float: none;
    position: relative;
}
.login
{
	/*padding-bottom:20px;*/
}
.header
{
	/* padding-bottom: 90px;*/
	padding-bottom:0px;
}
.icon1
{
	top: initial;
    bottom: 210px;
}
.icon2
{
	top: initial;
    bottom: 170px;
}
.icon3
{
	top: initial;
    bottom: 130px;
}
.icon4
{
	top: initial;
    bottom: 90px;
}
.icon5
{
	top: initial;
    bottom: 50px;
}
.price
{
	text-align:center;
	padding-left:0px;
}
.pricebox {
   /* max-width: 250px;
    width: 33%; */
    margin: 2%;
	min-height: 150px;
	height:auto;
}
.left_slide,.right_slide{
    float: none;
    width: 100%;
}
.mid_sect1 p,.mid_sect1 img
{
	float:none;
}
.mid_sect2 p
{
	    float: none;
    text-decoration: none;
    padding: 11% 2%;
}
.mid_sect1 img
{
	    padding-top: 4%;
}
.mid_section1,.mid_section2,.mid_sect1,.mid_sect2,.section_middle1,.section_middle
{
	 float: none;
    width: 100%;
	text-align:center;

}
    
.mid_sect1,.mid_sect2{
	/*min-height: 175px;*/
	min-height:auto;
    height: auto;
}
.testimonial
{
padding:6% 0;
width:100%;	
} 
.flex-container
{
	    float: none !important;
    margin: 0 auto ;
}
 .testimonial_desc
{
	    float: none;
    padding: 2%;
} 
.mid_sect3,.mid_sect4
{
	width: 100%;
    height: 210px;
    max-width: 280px;
    background-size: 100% 100%; 
     background-position: 50% 50%; 
    float: none;
    margin: 0 auto;
}
.step1
{
	padding-top:8%;
}
.step1,.step2,.step3,.step4,.step5,.step6
{
	float:none;
	width:100%;	
	padding-left:0px;
}
.section_middle1 p,.section_middle p
{
	margin:4%;
	padding-left:0px;
	padding-right:0px;
}
.natioanl
{
	margin-left:0;
	    margin-top: 8%;
}
.center
{
	width:100%;
	    margin: 0;
    margin-left: 0 !important;
	display:block;
}
/*.contentp
{
	    width: 74%;
    margin: 0 auto;
    padding: 0;
} */
.web_coupon_image > p
{
	width:100%;
}
.mleft
{
	margin-left:0px;
}
.contentp
{
	padding:0px;
	width:100%;
	text-align:center; 
}
.local_offer
{
	    width: 80%;
   /*  margin-left: 10%; */
   margin:2% 0;
   float:none;
   min-height:0;
   height:auto;
}
.dy_search_tab2_left
{
	width:100% !important; float:none !important;
	
}
.dy_search_tab2_right
{
	width:100% !important; float:none !important;text-align:justify;
}

.homebannercontent
{

width:80% !important; float:none !important; margin:auto auto; padding:10%;}

.dy_local
{
	width:100% !important; float:none !important;margin:auto auto !important; text-align:center
}
.dy_national
{
	width:100% !important; float:none !important;margin:auto auto !important; text-align:center
}
.flex-container
{
float:none !important;margin:auto auto !important; text-align:center;
}
.right_slide{
float:none !important;margin:auto auto !important; text-align:center;
}
.dy_slider{
	float:none !important;margin:auto auto !important; text-align:center;width:100% !important;
}
.dy_search_tab2_left_content
{width:100% !important; text-align:justify;
}
.topsection_1 img
{
	height:auto;
}

.logo 
{
	float:none !important;margin:auto auto !important; text-align:center;width:100% !important;

}

.logo img
{
	float:none !important;margin:auto auto !important; text-align:center;width:100% !important;

}
.cke_skin_kama *, .cke_skin_kama a:hover, .cke_skin_kama a:link, .cke_skin_kama a:visited, .cke_skin_kama a:active
{
	white-space:normal !important;

}

.des1
{
	width:auto !important; display:block;
}

.bg_image
{
	padding-top:50px;
}
.login
{
	float:none !important; text-align:center !important; margin:auto !important; width:100% !important;
}

.cart{
	float:none; text-align:center; margin:auto !important;
}
 }
 @media only screen and (min-width: 1px) and (max-width: 350px){
	 .sect,.look, .deal
	 {
		 font-size:33px;
	 }

	.data_row td {
    padding: 20px;
	}
		#table_subscripe td:nth-of-type(1):before { white-space: normal !important;/*padding-top:14px;*/}
		#table_subscripe td:nth-of-type(2):before { white-space: normal !important;/*padding-top:14px;*/}
		#table_subscripe td:nth-of-type(3):before { white-space: normal !important;/*padding-top:14px;*/ }
		#table_subscripe td:nth-of-type(4):before { white-space: normal !important;/*padding-top:14px;*/}
			#coupan_list td:nth-of-type(1):before { white-space: normal !important;/*padding-top:14px;*/ }
		#coupan_list td:nth-of-type(2):before { white-space: normal !important;/*padding-top:14px;*/ }
		#coupan_list td:nth-of-type(3):before { white-space: normal !important;/*padding-top:14px;*/}
		#coupan_list td:nth-of-type(4):before { white-space: normal !important;/*padding-top:14px;*/ }
		#coupan_list td:nth-of-type(5):before { white-space: normal !important;/*padding-top:14px;*/ }
		#coupan_list td:nth-of-type(6):before { white-space: normal !important;/*padding-top:14px;*/}
 }
  @media only screen and (min-width: 1px) and (max-width: 340px){
	  .des
	  {
		  width:100%;
		  float:none !important;
		  margin-top:4%;
	  }
	  .textbox
	  {
		  width:90%;
	  }
	  .title
	  {
		  font-size:28px;
	  }
.pricebox {
width: 82%;
}
.step1,.step2,.step3,.step4,.step5,.step6
{
	font-size:20px;
}

 }
  @media only screen and (min-width: 1px) and (max-width: 600px){
.register a{
    width: 92%;
    display: block;
    margin: 0 auto;
}
.regist
{
	margin-right:0;
}
.register 
{
	padding:2% 0;
}

/*#search_form
{
background-size: 11% 64% !important;
    background-position: left !important;
  } */
 }
 @media only screen and (min-width: 261px) and (max-width: 360px){
 .local_offer a,.local_offer p
 {
	     font-size: 13px;
		 
 }

 
 }
  @media only screen and (min-width: 1px) and (max-width: 260px){
 .local_offer a,.local_offer p
 {
	     font-size: 11px;
		 
 }
 
 }
  @media only screen and (min-width: 1px) and (max-width: 280px){

  .form-wrapper-cen #search_form
  {
	      width: 70%;
  }
  .captcha_view
 {
 transform:scale(0.65);-webkit-transform:scale(0.65);transform-origin:0 0;-webkit-transform-origin:0 0;
 
 }
 .des, .des1
 {
	 width:100%;
 }
 }
   @media only screen and (min-width: 1px) and (max-width: 400px){
.data_row td a
 {
	display:block; 
 }
	   .printp {
    width: 90%;
	}
 .textbox,#message {
    width: 80% !important;
}
#cke_web_coupon_details
{
width:98% !important;	
}
   }
   /* ///////////////////////// this css only for menu ///////////////////////// */
   @media only screen and (max-width: 768px)
   {
	   #cssmenu.small-screen > ul
	   {
		       display: none;
/*    position: absolute;
*/    right: 0px;
}
	   
	/*   .login
	   {
	width: 48%;
    margin-right: 2%;
    float: right;
    text-align: right;
	   }*/
#cssmenu.small-screen {
    /*margin-top: 3% !important;
	width: 75% !important;
    margin-left: 12.5% !important;*/
/*	margin-top: 6% !important;
*/    /*width: 25% !important;*/
/*	    width: 50% !important;
*/    /* margin-left: 12.5% !important; */
        right: 0; z-index:1000;
    min-width: 145px;
}
#cssmenu.small-screen #menu-button
{
	/*padding: 2px 25px 2px 25px !important;*/
	padding: 19px 25px 2px 25px !important;
}
#cssmenu.small-screen #menu-button:after
{
   top: 3px;
	right:4%;
}
#cssmenu.small-screen #menu-button:before
{
    top: 13px;
	right:4%;
}
   }
     
	 
	 
	   @media only screen and (min-width:320px) and (max-width:650px){
  
   .pin
{
    max-width:650px !important;
	}
   }
   
   
   
      @media only screen and (min-width: 320px) and (max-width: 425px){
		  #cssmenu.small-screen {
/*margin-top: 10% !important;
*/		  }
   }
       @media only screen and (min-width: 1px) and (max-width: 319px){
		  #cssmenu.small-screen {
/*margin-top: 21% !important;
*/		  }
   }
   
        @media only screen and (min-width: 769px) and (max-width: 1023px){
		  .middlesection {
   width:96%;
   margin:0 auto;
		  }
		  body
		  {
			  background: url(../images/pattern.jpg);
   }
		}