/*
Theme Name: Bridge
Theme URI: http://demo.qodeinteractive.com/bridge/
Description: Bridge Theme
Tags: creative, portfolio, multi-purpose, clean, retina, responsive, parallax, mega menu, blog, agency, business, fullscreen, modern, background video, ajax
Author: Qode Interactive
Author URI: http://www.qodethemes.com/
Version: 10.0
License: GNU General Public License
License URI: licence/GPL.txt

CSS changes can be made in files in the /css/ folder. This is a placeholder file required by WordPress, so do not delete it.

*/
.ann_err_msg{
	display: block;
    color: red;
}
ul.ann_packages li{
	float: left;
	width:33%;
	list-style-type: none;
}
ul.ann_packages li h3{
	line-height: 38px;
	font-size: 28px;
}
@media only screen and (min-width: 1001px) and (max-width: 1050px){
	.q_logo>a{
	height: 40px !important;
	}
	nav.main_menu > ul > li > a {
		padding: 0 10px !important;
		}
	.header_bottom.clearfix{
		padding: 0 17px !important;
	}
	.main_menu.drop_down.right{
		width: 650px !important;
	}
	/*nav.main_menu.right{
		left: 20% !important;
		float: none !important;
	}*/
	.header_bottom_right_widget_holder{
		padding: 0px !important;
	}
	
}
@media only screen and (min-width: 1051px) and (max-width: 1100px){
	.q_logo>a{
	height: 51px !important;
	}
	nav.main_menu > ul > li > a {
		padding: 0 10px !important;
		}
	.header_bottom.clearfix{
		padding: 0 17px !important;
	}
	.main_menu.drop_down.right{
		width: 650px !important;
	}
	/*nav.main_menu.right{
		left: 20% !important;
		float: none !important;
	}*/
	.header_bottom_right_widget_holder{
		padding: 0px !important;
	}
}
@media only screen and (min-width: 1101px) and (max-width: 1150px){
	.q_logo>a{
	height: 63px !important;
	}
	nav.main_menu > ul > li > a {
		padding: 0 10px !important;
		}
	.header_bottom.clearfix{
		padding: 0 17px !important;
	}
	.main_menu.drop_down.right{
		width: 650px !important;
	}
	/*nav.main_menu.right{
		left: 20% !important;
		float: none !important;
	}*/
	.header_bottom_right_widget_holder{
		padding: 0px !important;
	}
}
@media only screen and (min-width: 1151px) and (max-width: 1200px){
	.q_logo>a{
	height: 75px !important;
	}
	nav.main_menu > ul > li > a {
		padding: 0 10px !important;
		}
	.header_bottom.clearfix{
		padding: 0 17px !important;
	}
	.main_menu.drop_down.right{
		width: 650px !important;
	}
	/*nav.main_menu.right{
		left: 20% !important;
		float: none !important;
	}*/
	.header_bottom_right_widget_holder{
		padding: 0px !important;
	}
}
@media only screen and (min-width: 1201px) and (max-width: 1250px){
	.q_logo>a{
	height: 75px !important;
	}
	nav.main_menu > ul > li > a {
		padding: 0 10px !important;
		}
	.header_bottom.clearfix{
		padding: 0 17px !important;
	}
	.main_menu.drop_down.right{
		width: 691px !important;
	}
	/*nav.main_menu.right{
		left: 20% !important;
		float: none !important;
	}*/
	.header_bottom_right_widget_holder{
		padding: 0px !important;
	}
	nav.main_menu > ul > li{
		    padding: 0px 3px !important;
	}
}
@media only screen and (min-width: 1251px) and (max-width: 1300px){
	.q_logo>a{
	height: 75px !important;
	}
	nav.main_menu > ul > li > a {
		padding: 0 10px !important;
		}
	.header_bottom.clearfix{
		padding: 0 17px !important;
	}
	.main_menu.drop_down.right{
		width: 740px !important;
	}
	/*nav.main_menu.right{
		left: 20% !important;
		float: none !important;
	}*/
	.header_bottom_right_widget_holder{
		padding: 0px !important;
	}
	nav.main_menu > ul > li{
		    padding: 0px 6px !important;
	}
}
@media only screen and (min-width: 1301px) and (max-width: 1349px){
	.q_logo>a{
	height: 75px !important;
	}
	nav.main_menu > ul > li > a {
		padding: 0 10px !important;
		}
	.header_bottom.clearfix{
		padding: 0 17px !important;
	}
	.main_menu.drop_down.right{
		width: 790px !important;
	}
	/*nav.main_menu.right{
		left: 20% !important;
		float: none !important;
	}*/
	.header_bottom_right_widget_holder{
		padding: 0px !important;
	}
	nav.main_menu > ul > li{
		    padding: 0px 9px !important;
	}
}
@media only screen and (min-width: 1350px) and (max-width: 1510px){
.q_logo>a
{
	height: 80px !important;
}
}
@media only screen and (min-width: 280px) and (max-width: 320px){ 
.q_logo>a
{
	height: 54px !important;
}
}
@media only screen and (min-width: 321px) and (max-width: 360px){ 
.q_logo>a
{
	height: 62px !important;
}
}
@media only screen and (min-width: 361px) and (max-width: 400px){ 
.q_logo>a
{
	height: 68px !important;
}
}
.shipping_cal_mob{display:none;}
@media only screen and (max-width: 600px){
	.shipping_cal_mob{display:block !important;}
	.shipping_cal_pc{display:none;}
}