@media (max-width: 991px) {
	.shoping_start .service_box .box_wrap {
		padding: 15px 10px;
	}
	
	.get_in_touch ul li p {
		font-size: 17px;
		line-height: 1.2;
	}
	.fixed-header {
    position: relative !important;
	}
	header {
    position: relative !important;
	}
}

@media (max-width: 990px) {
	.navbar_wrap .nav_links, .navbar_wrap .nav_btns {
		display: none;
	}
	.contact_row .column_one .contact_form {
		padding: 25px 10px;
	}
	.mobile_nav {
		display: block !important;
		padding-top:0 !important ;
	}
	
	.navbar_wrap .phn_girl {
		margin-top: 15px;
	}
	.mobile_nav ul {
		left: auto;
		right: 0px;
		width: 300px;
		top: 100%;
		margin: 0px;
	}

.table-bordered > tbody > tr > td, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > td, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > thead > tr > th {
    border: none;
    display: inline-table;
    margin: 10px;
}


}


@media (max-width: 1245px) {

header .agent_head .agent_infowrap h2 {
    font-size: 20px;
    /*margin-top: 0px;*/
    padding-top: 8px;
    margin-bottom: 0px;
    
}
header .agent_head .agent_infowrap h3 {
    font-size: 16px;
    margin-bottom: 0;
}
}



@media (max-width: 991px) {



header .agent_head .agent_infowrap h2 {
    font-size: 20px;
    /*margin-top: 5px;*/
    /*max-width:unset ;*/
    /*overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;*/
    margin: 5px auto auto auto;
}
header .agent_head .agent_infowrap h3 {
    font-size: 16px;
    /*margin-bottom: 0;
    max-width: unset;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;*/
}




	.boxes_wrap .inner_row {
		display: table;
		width: 100%;
	}
	.boxes_wrap .box_wrapper {
		height: auto;
		margin-bottom: 20px;
	}
	.boxes_wrap .col-md-4:last-child .box_wrapper {
		margin-bottom: 0px;
	}
	.globle_heading h2 {
		font-size: 32px;
	}
	.full_video {
		padding-top: 110px;
		padding-bottom: 110px;
	}
}
@media (max-width: 768px) {

/*.main_form .form_box {
		margin: auto;
		float: none;
	}*/

	.slide_bar .main_form .form_box {
		margin: auto;
		float: none;
	}

}

@media (max-width: 767px) {
	.boxes_wrap .box_wrapper h2 {
		font-size: 28px;
	}
	.contact_wrapper .pull-right {
		float: none !important;
	}
	.contact_wrapper .inner_row {
		display: block;
	}
	.contact_wrapper .col-md-5, .contact_wrapper .col-md-4 {
		padding: 0px !important;
	}
	.get_in_touch {
		max-width: 100%;
	}
	.bottom_form .main_form {
		margin: auto;
	}
	.shoping_start .service_box .box_wrap i {
		font-size: 32px;
	}
	.full_video {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.boxes_wrap .box_wrapper h3 {
		font-size: 18px;
	}
	.boxes_wrap .box_wrapper p {
		font-size: 16px;
		max-width: 550px;
		margin: auto;
		line-height: 1.3;
	}
	.boxes_wrap .box_wrapper {
		text-align: center;
	}
	.shoping_start .service_box {
		width: 30%;
	}
	.shoping_start .service_row {
		margin-left: 0px;
		margin-right: 0px;
	}
	.shoping_start .service_box:nth-child(4) {
		border-right: 0px;
	}
	.shoping_start .service_box:nth-child(6) {
		border-right: 1px solid #b4c5dd;
	}
	.shoping_start .service_box:nth-child(7) {
		border-bottom: 1px solid #b4c5dd;
	}
	.shoping_start .service_box:nth-child(8) {
		border-bottom: 1px solid #b4c5dd;
		border-right: 0px;
	}
	.globle_heading h2 {
		font-size: 26px !important;
		line-height: 1 !important;
	}
	.globle_heading p {
		font-size: 18px;
	}
}

@media (max-width: 650px) {

.main_content .piggyImg {
  float: none !important;
  display: block;
  margin: 0 auto 20px auto !important;
  text-align: center;
}

	.banner_wrap img {
    	margin-bottom: 0px;
	}

	/*.main_content .slide_bar {
		width: 100%;
		padding-left: 0;
		text-align: center;
		margin-bottom: 15px;
	}*/

	.boxes_wrap {
    padding-top: 30px;
    padding-bottom: 30px;
   }
   .main_content {
    padding-bottom: 20px;
    }
	.banner_wrap {
	    padding-top: 20px;
	    padding-bottom: 60px;
	}
	
	.main_content .slide_bar {
    margin-bottom: 20px;
    float: none !important;
    text-align: center;
    padding: 0;
    width: 100%;
	}

	header .agent_head .head_img {
    text-align: left;
    max-width: 50px;
    margin-right: 5px;
	}
	header .agent_head .agent_infowrap h2 {
    /*font-size: 16px;*/
     padding: 0;
	}
	header .agent_head .agent_infowrap h3 {
    /*font-size: 13px;*/
	}
}

@media (max-width: 550px) {

	.main_content .piggyImg {
  float: none !important;
  display: block;
  margin: 0 auto 20px auto !important;
  text-align: center;
}


/*header .agent_head .agent_infowrap h2 {
    max-width:unset ;
    overflow: hidden;
    white-space:break-spaces;
    text-overflow: ellipsis;
    margin: 5px auto auto auto;
}*/


	/*.navbar_wrap .phn_girl {
		display: none;
	}*/

	
	.mobile_nav span p {
		display: none;
	}
}

@media (max-width: 550px) {
	.mobile_nav { padding-right: 0px !important; }

	.toggle {
		margin-top: 10px;
	}
	.navbar_wrap .phn_girl {
    margin-top: 16px;
    margin-left: -30px;
    position: absolute;
	}
	.phn_num a span { display: none; }

.main_form .form_box {
		margin: auto;
		float: none;
	}


/*** New Head **/


/*** New Head **/



footer .left_column p { font-size: 9px;}
footer a { font-size: 9px;}
.vhfdisc { font-size: 9px !important;}



}

@media (max-width: 500px) {
	.shoping_start .service_box {
		width: 50%;
	}
	/*.toggle {
		margin-top: 20px;
	}*/
	.contact_wrapper .contact_column {
		padding: 15px;
	}
	.contact_wrapper .contact_form input[type="submit"] {
		display: block;
		width: 100%;
		float: none;
		margin-left: 0;
		margin-right: 0;
	}
	.get_in_touch ul li p {
		font-size: 17px;
		line-height: 21px;
	}
	.contact_wrapper .contact_form h3 {
		font-size: 18px;
	}
	.main_form .form_box h3 {
		font-size: 17px;
		text-align: center;
	}
	.boxes_wrap .box_wrapper h2 {
		font-size: 22px;
	}
	.boxes_wrap .box_wrapper {
		padding: 20px;
	}
	.main_content .content_info h2 {
		font-size: 22px;
	}
	.shoping_start .service_box:nth-child(2) {
		border-right: 0px;
	}
	.shoping_start .service_box:nth-child(6) {
		border-right: 0px;
	}
	.shoping_start .service_box:nth-child(9) {
		border-bottom: 1px solid #b4c5dd;
	}
	.shoping_start .service_box:nth-child(10) {
		border-right: 0px;
		border-bottom: 1px solid #b4c5dd;
	}
	.main_form .form_box {
		margin: auto;
		float: none;
	}
	.signup_wrap .newsletter_wrap {
		padding-left: 20px;
		padding-right: 20px;
		display: block;
	}
	.signup_wrap .input_field {
		width: 100%;
		margin-right: 0px;
		margin-bottom: 8px;
	}
	.signup_wrap .submit_field {
		width: 100%;
	}
	footer .inner_row {
		display: table;
	}
	footer .left_column {
		width: 100%;
		float: left;
		margin-bottom: 10px;
	}
	footer .right_column {
		width: 100%;
	}
	footer .right_column {
	    float: none;
	    text-align: center;
	}
	footer .right_column ul {
    	float: none;
	}
	footer .left_column {
    text-align: center;
	}


}
@media (max-width: 450px) {
	.main_form .form_box {
		margin: auto;
		width: auto;
	}
	.toggle {
		margin-top: 10px;
		/*margin-right: 20px;*/
	}
	header .agent_head {
		width: 85%;
	}
	.bottom_form .main_form {
		max-width: auto;
	}
	.main_content .content_info img {
		width: auto !important;
		height: auto !important;
		/*margin-right: 0px !important;*/
		margin-bottom: 10px !important;
	}
	.main_content .piggyImg {
  float: none !important;
  display: block;
  margin: 0 auto 20px auto !important;
  text-align: center;
}

	/*.navbar_wrap {
		position: absolute;
		display: block;
		right: 0;
		left: auto;
		top: 0;
		bottom: 0;
	}*/
	
	.mobile_nav {
		display: block;
		text-align: right;
	}
	
}

@media (max-width: 400px) {
	.contact_row .contact_info {
		padding-left: 0px;
	}
	.contact_row .contact_info .icon_info {
		position: relative;
		left: 0px;
		top: 0px;
		margin-bottom: 20px;
	}
	.contact_row .contact_info {
		display: block;
		text-align: center;
	}
	.globle_heading h2 {
    text-align: center !important;
	}



}
@media (max-width: 360px) {
	.main_form .form_box {
		width: auto;
	}
	.main_form .form_box .form_field .date_wrap .col-md-4 {
		width: 100%;
		margin-bottom: 7px;
	}
}



@media (max-width:991px){
.youtube-player {
    padding-top: 180px;
    padding-bottom: 180px;
}	
.youtube-player{/*background-size:100%;background-attachment:unset !important;background-repeat:no-repeat;*/height:0px;/*padding-bottom:56.23%;padding-top:0px;*/}
/*.youtube-player div {padding-top: 20%;}
.play_btn{padding-top:20%;}*/
.play_btn img{max-width:auto !important;width:auto !important;height:auto !important;margin-bottom:auto;margin-top: -30px;}
}

@media (max-width:550px){
/*.play_btn{padding-top:18%;}
.youtube-player div {padding-top: 18%;}
*/.content_info iframe {height:300px;}
}

@media (max-width:450px){
/*.youtube-player div {padding-top: 16%;}*/
}





@media(max-width: 991px) {
.vhero_section { background: #f1feff; }
.vhero_section .container {
    position: relative;
    top: 0px;
    right: 0px;
    display: block;
    padding: 0px 0;
}

.vhero_section .main_form .form_box {
    float: none;
    margin: 0 auto;
}

/*.vhero_section .item {
    height: 350px;
    padding: 0px;
    background-position: 0;
    background-size: cover;
    background-repeat: no-repeat;
}*/

}

/*@media(max-width: 767px) {

.vhero_section .item {
    height: 300px;
}
}*/

@media(max-width: 575px) {

.vhero_section .owl-nav {
    display: none;
}
/*.vhero_section .item {
    height: 250px;
}*/
}

/*@media (max-width: 450px) {

.vhero_section .item {
    height: 42vw;
}
}*/

