.AU_mob {display: none;}
@media (min-width: 992px) {
	.header .menu{clear:none;float:right;max-height:none;}
	.header .menu-icon,input#menu-btn{display:none;}
	.head-menu ul ul{
		line-height: 1;
		position: absolute;
		border-color: #e6e6e6;
		border-width: 1px;
		border-style: solid;
		position: absolute;
		width: 233px;
		z-index: 5;
		padding: 7px 0;
		margin-top: 3px;
		border-top: 2px solid #054b8b;
		box-sizing: border-box;
		top: 100%;
		left: 0;
		background-color: #fff;
		/* visibility: hidden; */
		/* transform: translateY(20px); */
		-webkit-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.6);
		-moz-box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.6);
		box-shadow: 0px 2px 5px 0px rgba(0, 0, 0, 0.6);
		padding: 10px 10px;
	}
	.head-menu ul li:hover a {color: #054b8b;}
	.head-menu ul ul{ display: none !important;}
	.head-menu ul li:hover > ul{ display: block !important;}
	.head-menu ul li:hover ul li a {color: #000;}
	.head-menu ul li:hover ul li a:hover {color: #054b8b;}
	.head-menu ul li.current_page_ancestor a {color: #054b8b;}
	.head-menu ul li.current_page_ancestor.menu-item-has-children:after {background: url(../images/menu_arrow_h.png) no-repeat;}
	.head-menu ul li:last-child ul {right: 0;left: auto;width: 190px;}
}

@media screen and (max-width: 1550px) {
	.loc_banner{background-position: 83% -13%;}
}
@media screen and (max-width: 1366px) {
	section.about_our_team .container { width: 1220px;}
	section.about_our_team .about_our_team_left a{font-size: 28px;}
	.grecaptcha-badge{ bottom: 111px !important;}
	.section-inner.thin.error404-content.container{min-height: 577px;}
	.template-thank-you .page_sec{min-height: 357px;}
}
@media screen and (max-width: 1365px) {
	.section-inner.thin.error404-content.container,.template-thank-you .page_sec{min-height: auto;}
}
@media screen and (max-width: 1220px) {
	.container {width: 100%; padding: 0 30px;}
	.home-banner-img{ margin-right: -13px;}
	.home-service ul {float: none;  max-width: 1098px;  margin: auto;}
	.deliver_time_table_sec .th{width: 231px;}

	/**/
	section.about_our_team .container {width: 100%; padding: 0;}
	section.about_our_team .about_our_team_left{padding: 37px 0 10px 30px;}
	section.where_we_are_sec .we_are_sec ul {margin: 0;}
	/**/
	section.about_banner h2 {font-size: 50px; line-height: 52px;}
	.about_who_sec ul {max-width: 71%;}
	.about_who_sec ul li span.fvd_deliver_title {font-size: 23px; line-height: 27px;}
	section.about_mission h4{font-size: 39px; line-height: 42px; padding-bottom: 58px;}
	section.about_mission p {font-size: 30px; line-height: 37px;}
	section.about_our_team .about_our_team_left {width: 50%;}
	section.about_our_team .about_our_team_right {width: calc(100% - 50%);}
	section.about_our_team .about_our_team_left p{font-size: 18px;width: 90%;margin-bottom: 32px;}
	section.about_our_team .about_our_team_left h5{font-size: 38px; line-height: 54px;}
	section.about_our_team .about_our_team_left a {font-size: 30px;line-height: 32px;padding: 15px 30px;margin-right: 20px;}
	section.about_our_client h6 {font-size: 38px; padding-bottom: 50px;} 
	ul.our_client button.owl-prev, ul.our_client button.owl-next{/* height: 70px; */width: 50px;/* min-height: 70px; */}
	section.where_we_are_sec .we_are_sec ul li {padding: 14px 15px 0;}
	section.where_we_are_sec .we_are_sec ul li p.location_contend {font-size: 17px; line-height: 21px; padding: 18px 40px 94px;} 
	section.where_we_are_sec .we_are_sec ul li span.loaction_name {font-size: 38px; line-height: 44px;}
	section.where_we_are_sec {padding: 50px 0;}
	section.where_we_are_sec .find_btn a {font-size: 26px; letter-spacing: 1px; line-height: 30px; padding: 18px 50px;}
	footer { padding: 48px 0 37px;}
	footer .footer-top .col .address-1, footer .footer-top .col .address-2 {font-size: 15px; line-height: 27px;}
	footer .footer-top h5 {font-size: 17px; letter-spacing: 1px; line-height: 22px; padding-bottom: 8px;}
	footer .footer-top .col.col-2 ul li a {font-size: 15px; line-height: 16px;}
	footer .footer-bottom .col ul li a {font-size: 13px; line-height: 22px;}
	footer .footer-bottom .col ul li {padding-right: 20px;padding-top: 5px;padding: 5px 10px 0;}
	section.about_our_client ul li .contand {font-size: 34px; letter-spacing: 3px; line-height: 34px}
	.postid-49 .service-banner .home-banner-img,.postid-653 .service-banner .home-banner-img {margin-right: 0px;}
}
@media screen and (max-width: 1199px) {
	.home-banner .container{padding-right: 0;}
	.home-banner .home-banner-inner ul{overflow-x: hidden;}
	.home-banner .home-banner-inner ul .home-banner-img { margin-right: -206px;}
	.home-service ul li a .product_details{padding: 30px 30px;}
	.home-day-delivery .delivery_left .count_number p{font-size: 22px;}
	.home-day-delivery .delivery_left .count_number span {font-size: 90px;}
	footer .footer-top .col.col-3 ul li:not(:last-child){padding-right: 15px;}
	footer .footer-top .col.col-3 ul li{padding: 5px 0 12px 0px;}
	footer .footer-top .col .address-1{width: 47%;}
	footer .footer-bottom .col.col-2 { width: 57%; padding-left: 27px;}
	footer .footer-bottom .col.col-1 {width: 43%;}
	footer .footer-top .col-2 { width: 26%;}
	footer .footer-top .col-3 { width: 21%;}
	.home-deliver .deliver_left p small {font-size: 22px;}
    .home-deliver .deliver_left p a {font-size: 65px;}
    .home-deliver .deliver_left p span {font-size: 30px;}
    .home-day-delivery .delivery_left h3 {font-size: 38px;}
    .contact_page.page_sec {padding: 70px 0;}
    .error404-content h1.entry-title, .error404-content h1.entry-title span{    font-size: 11pc;    line-height: 150px;}
    .error404-content { padding: 50px 15px;}

    /**/
    .service-banner .home-banner-img{margin-right: 0 !important; margin-top: 0;}
    .fvd_deliver ul li{padding: 0 10px;}
    .fvd_deliver ul li .fvd_deliver_icon{padding: 0 15px;}
    .fvd_deliver ul li .fvd_deliver_title{font-size: 20px;}
    section.fvd_deliver_sec h4{margin-bottom: 60px;}
    section.fvd_deliver_sec{padding: 43px 0 80px;}
    .how_it_work_sec .how_work ul li .title{font-size: 30px; padding-bottom: 15px;}
    section.srv_vedio_sec iframe{height: 360px !important;}
    .deliver_time_table_sec .th{    padding: 0 25px; line-height: 20px;}

    section.leadership-team .team-list .team h4, section.leadership-team .team-list .team a{font-size: 27px;}
	section.leadership-team .team-list .team figure a {height: 290px;}
	section.leadership-team .team-list ul li{padding: 15px;}
	section.leadership-team .team-list ul {margin: 0 -15px;}
	section.leadership-team .team-list .team span {font-size: 15px; letter-spacing: 0px;}
	section.leadership-team .team-list .team{padding: 15px 15px 20px;}
	section.team_banner{background-position: 141% 42%;background-position: 100% 113%;background-size: contain;}

	.postid-49 .service-banner .home-banner-img,.postid-653 .service-banner .home-banner-img {margin-right: -165px !important;}   
	 /**/
	 h1.page-title{font-size: 35px;}
	 .page_details {padding: 50px 0;}
	 .inner_banner{padding: 80px 0;}

	 .location_canada ul li:nth-child(odd),.location_canada ul li:nth-child(even){width: 50%;}
	 .loc_banner {background-position: 96% 14px; padding: 45px 0 166px;}
	 section.west_of_east {padding: 45px 0 0px;}
	 section.location_us {padding: 50px 0;}
	 section.location_us h4, .location_canada h4 {font-size: 37px;}
	 section.location_canada {padding: 40px 0 50px;}

}
@media screen and (max-width: 1024px) {
	.section-inner.thin.error404-content.container{min-height: 940px;}
	.template-thank-you .page_sec{min-height: 720px;}
	
}
@media screen and (max-width: 1023px) {

	.section-inner.thin.error404-content.container,.template-thank-you .page_sec{min-height: auto;}
	.home-day-delivery .delivery_left .count_number span {font-size: 80px;}
	.home-day-delivery .delivery_left .count_number span{margin: 13px 7px 4px -6px;}
	.home-day-delivery .delivery_left .count_number p {font-size: 20px;}
	.home-banner-content{top: 80px;}

	/**/
	.service-banner .home-banner-img{margin-right: -50px !important;}
	/**/
	section.about_banner h2 {font-size: 47px; line-height: 50px;}
	section.about_who {padding: 50px 0;}
	section.about_who h3 {padding-top: 25px; padding-bottom: 30px;}
	.service_bg_title {font-size: 35px; letter-spacing: 2px; line-height: 40px;}
	section.about_who p.contand {font-size: 19px; max-width: 90%;}
	.about_who_sec ul {max-width: 76%;}
	section.about_our_team .about_our_team_left {padding: 30px 0 10px 30px;}
	section.about_our_team .about_our_team_left h5 {font-size: 36px; line-height: 50px; padding-bottom: 10px;}
	section.about_our_team .about_our_team_left p {font-size: 17px;width: 97%;margin-bottom: 40px;}
	section.about_our_team .about_our_team_left a {font-size: 28px;line-height: 30px;padding: 14px 25px;}
	section.about_our_client h6 {font-size: 34px; padding-bottom: 35px; letter-spacing: 3px;}
	section.about_our_client ul li .contand {font-size: 30px; letter-spacing: 2px; line-height: 32px;}
	section.about_our_client .btn_learn a {font-size: 15px; letter-spacing: 1px; line-height: 17px; padding: 12px 46.8px; margin-top: 39px;}
	ul.our_client button.owl-prev, ul.our_client button.owl-next {/* height: 60px; */width: 50px;/* min-height: 60px; */}
	.service_bg_title {font-size: 30px;letter-spacing: 2px;line-height: 35px;padding: 15px 0 20px;}
	section.where_we_are_sec .we_are_sec ul li p.location_contend {padding: 18px 40px 74px;}
	.head-menu ul li{margin-left: 20px;font-size: 15px;}
}
@media screen and (max-width: 991px) {
	.container{padding: 0 15px;}
	.home-banner-content {width: 361px;left: 15px;}
	.home-banner .home-banner-inner ul .home-banner-img {margin-right: -307px;}
	.home-banner .home-banner-inner ul{ padding-top: 30px;}
	.home-service ul li{width: 25%;}
	.home-service ul li a .product_details h4 {font-size: 24px;}
	.home-service ul li a .product_details {padding: 15px 7px;}
	.home-service ul{max-width: 768px;}
	.home-banner-content h1{margin-bottom: 28px;font-size: 31px;}
	.home-banner .home-banner-inner ul .home-banner-img img{ max-width: 61%;}
	header.header{padding: 17px 3px 14px; background-color: #202837;}
	.head-menu ul li{margin-left: 21px;}
	.home-track-ship{padding: 20px 0 25px;}
	.service_bg_title {font-size: 36px;padding: 20px 0 35px;background-size: 25%;}
	.home-business-partners h5 {font-size: 22px;  padding-bottom: 20px;}
	.home-business-partners {padding: 18px 0 25px;}
	.home-service {padding: 38px 0 30px;}
	.home-deliver h3{ font-size: 36px; padding-bottom: 35px;}
	.home-deliver .deliver_left p a {font-size: 55px;}
	.home-deliver .deliver_left p a{padding-bottom: 23px;}
	.home-deliver .deliver_left p span {font-size: 28px; line-height: 35px;}
	.home-deliver .deliver_left p small {font-size: 18px;}
	.home-deliver .deliver_right form input[type="submit"]{width: auto;    padding: 12px 9px;}
	.home-day-delivery .delivery_left h3 {font-size: 32px; padding-bottom: 22px;}
	.home-day-delivery{padding: 60px 0 50px;}
	.home-day-delivery .delivery_left p{max-width: 100%;}
	.home-day-delivery .delivery_left .count_number span {font-size: 74px;}
	.home-day-delivery .delivery_left .count_number p {font-size: 18px;}
	.home-day-delivery .delivery_left .count_number small {font-size: 50px;}
	.home-day-delivery .delivery_left .count_number{width: 33%;}
	.home-day-delivery .delivery_left .count_number span{margin: 0px 4px 4px -3px;}
	footer .footer-top .col-1 {width: 62%;}
	footer .footer-top .col-2 {width: 21%;}
	footer .footer-top .col-3 {width: 17%;}
	footer .footer-top .col .address-1 {width: 50%;}
	footer .footer-bottom .col.col-1 { width: 100%;  text-align: center; padding: 15px 0;}
	footer .footer-bottom .col.col-2 {width: 100%; padding-left: 0; text-align: center;}
	footer{padding: 40px 0 20px;}
	footer .footer-top{padding-bottom: 15px;}
	.logo.mobile_view {display: block; width: auto;}
	.logo.desktop_view{display: none;}
	.head-menu ul li{width: 100%;}
	.head-menu ul li{margin: 0;}

	/*header :: css start*/
	.head-menu ul li a{ font-size: 32px;  letter-spacing: 2px;  color: #ffffff;}
	.head-menu ul li.current_page_item a::after,.head-menu ul li a::after{display: none;}
	.head-menu ul ul{   width: 100%; position: unset; visibility: visible; top: auto; opacity: 1; background-color: transparent; border: 0; padding: 0; padding-left: 40px; box-shadow: none; padding-top:20px;}
	.head-menu ul li{padding-top: 24px;}
	.header ul {padding: 0;list-style: none;overflow: hidden;background-color: #1f2837;position: absolute;top: 74px;left: 0;right: 0; margin: auto; z-index: 999999;}
	.header li a {display: block;}
	.head-menu ul li > ul.sub-menu li a{font-family: 'Open Sans', sans-serif; font-weight: 300; font-size: 30px; letter-spacing: 1px;padding-left: 0px;}
	.head-menu ul li > ul.sub-menu li:not(:last-child){padding: 0px 0 27px;}
	.head-menu ul li > ul.sub-menu li:last-child{padding:0;}
	.head-menu ul li{padding-left: 29px;}
	.head-menu ul li:first-child{padding-top: 31px;}
	.head-menu ul li.menu-item-has-children:after{ display: none;}
	.flaticon-add-plus-button:before { content: ''; background-image: url(../images/close_menu.png;); width: 29px; position: absolute;    right: 26px;   height: 23px;  display: inline-block;  background-repeat: no-repeat;}
	.flaticon-add-plus-button.open:before{	background-image: url(../images/open_menu.png;);}
	.head-menu ul ul{display: none;}
	.head-menu ul li:last-child {padding-bottom: 50px;}
	.head-menu ul li:hover > ul{    transform: none;}
	.header .menu { clear: both;  max-height: 0;  transition: max-height .2s ease-out;  padding: 0px;}
	.header .menu-icon {  cursor: pointer;  display: inline-block;  float: right;  padding: 0px;  position: relative;  user-select: none;  background-color: #1f2837;}
	.header .menu-icon .navicon {background: #fff;  display: block;  height: 6px;  position: relative;  transition: background .2s ease-out;  width: 35px;  margin: 6px 0;}
	.header .menu-icon .navicon:before,.header .menu-icon .navicon:after { background: #fff; content: ''; display: block; height: 100%; position: absolute; transition: all .2s ease-out; width: 100%;}
	.header .menu-icon .navicon:before { top: 12px;}
	.header .menu-icon .navicon:after { top: -12px;}
	.header .menu-btn {display: none;}
	.header .menu-btn:checked ~ .menu {min-height: 360px;max-height: 650px;}
	.header .menu-btn:checked ~ .menu-icon .navicon { background: transparent;}
	.header .menu-btn:checked ~ .menu-icon .navicon:before {  transform: rotate(-45deg);}
	.header .menu-btn:checked ~ .menu-icon .navicon:after {  transform: rotate(45deg);}
	.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:before,.header .menu-btn:checked ~ .menu-icon:not(.steps) .navicon:after {top: 0;}
	/*header :: css end*/

	.contact_page .contact_info{padding-left: 40px;}
	.contact_page form.wpcf7-form{padding: 0px 20px 10px; }
	.contact_page .contact_form span.sub_title{ padding: 25px 20px 10px;}
	.contact_page .contact_form textarea {height: 90px;}
	.contact_page .contact_form span.sub_title{font-size: 16px;}
	.contact_page {padding: 60px 0;}
	.page_sec {padding: 60px 0;}
	.error404-content h1.entry-title, .error404-content h1.entry-title span {font-size: 10pc;  line-height: 140px;}
	.error404-content {padding: 40px 15px;}

	/**/
	.service-banner .home-banner-content h2{font-size: 40px;line-height: 45px;}
	.service-banner .home-banner-img{margin-right: -130px !important; margin-top: 50px;}
	section.srv_vedio_sec h3{font-size: 22px; padding: 0 100px;}
	section.srv_vedio_sec iframe{width: 90% !important;}
	section.srv_vedio_sec p{max-width: 90%;}
	section.fvd_deliver_sec h4{font-size: 32px; margin-bottom: 40px;}
	.fvd_deliver ul li{width: 50%;     margin-bottom: 30px;}
	section.fvd_deliver_sec {padding: 40px 0 60px;}
	.how_it_work_sec .how_work ul li .how_it_works_img{width: 100%; margin-bottom: 20px;}
	.how_it_work_sec .how_work ul li .how_it_works_contand{width: 100%; text-align: center;}
	.how_it_work_sec .how_work ul li .how_it_works_contand .contand{padding-right: 0;max-width: 73%;margin: auto;}
	.how_it_work_sec .how_work ul li .title.mobile_view{display: block;}
	.how_it_work_sec .how_work ul li .how_it_works_contand .title{display: none;}
	.how_it_work_sec .how_work ul li{text-align: center;}
	.deliver_time_table_sec .th{font-size: 12px; line-height: 17px;}
	.deliver_time_table_sec .td{font-size: 12px; height: 50px;}
	/**/
	section.about_banner h2 {font-size: 34px; line-height: 40px; max-width: 52%;}
	section.about_banner h1 {font-size: 23px; letter-spacing: 2px; line-height: 50px;}
	.about_who_sec ul {max-width: 85%;}
	.about_who_sec ul li span.fvd_deliver_title {font-size: 20px; line-height: 24px;}
	section.about_mission p {font-size: 28px; line-height: 35px; max-width: 80%;}
	section.about_mission h4 {font-size: 37px; line-height: 40px; padding-bottom: 50px;}
	section.about_our_team .about_our_team_right {width: 100%; }
	section.about_our_team .about_our_team_left {padding: 30px 30px;  width: 100%;}
	section.about_our_team .about_our_team_right figure img {width: 100%;}
	.AU_desk {display: none;}
	.AU_mob {display: block;}
	section.about_our_team .about_our_team_left {padding: 20px 0 42px;width: 100%;}
	section.about_our_team .about_our_team_left h5 {font-size: 35px; line-height: 48px; padding-bottom: 30px;}
	.AU_pad {width: 100%; float: left; padding: 20px 30px;}
	.head-menu ul li > ul.sub-menu li a:hover, .head-menu ul li.current_page_item a,.head-menu ul li > ul.sub-menu li.current-menu-item a{color: #fff !important;}
	.grecaptcha-badge{bottom: 74px !important;}

	section.leadership-team .team-list .team h4, section.leadership-team .team-list .team a{ font-size: 23px; letter-spacing: 0px;}
	section.leadership-team .team-list .team h4{padding: 3px 0 3px;}
	section.leadership-team .team-list .team figure a {height: 223px;}
	section.leadership-team .team-list ul li{padding: 10px;}
	section.leadership-team .team-list ul {margin: 0 0px;}
	section.leadership-team .team-list .team span {font-size: 13px;}
	section.leadership-team .team-list .team {padding: 11px 11px 16px;}
	section.leadership-team .team-list{padding: 25px 0 25px;}
	section.team_banner {background-position: 328px 42%;background-position: 100% 113%;background-size: contain;}
	section.team_banner h2 {font-size: 45px;}

	.head-menu ul li > ul.sub-menu li a:hover,
	.head-menu ul li.current_page_item a,
	.head-menu ul li > ul.sub-menu li.current-menu-item a
	.head-menu ul li a:link,.head-menu ul li a:visited,.head-menu ul li a:active,.head-menu ul li a:hover{color: #fff !important;}
	.head-menu ul li > ul.sub-menu li a:hover, .head-menu ul li > ul.sub-menu li.current-menu-item a {color: #1685ec !important;}
	.postid-49 .service-banner .home-banner-img,.postid-653 .service-banner .home-banner-img { margin-right: -229px !important;}
	.head-menu ul li#menu-item-357 ul{width: 100%;}
	.author_details .tab_content ul li:nth-of-type(3n+1) .how_it_works_img p.testimonials_contand:after, .author_details .tab_content ul li .how_it_works_img p.testimonials_contand:after { background-size: 15%; top: -37px; left: -8px;}
	.postid-50 section.srv_vedio_sec h3,.postid-659 section.srv_vedio_sec h3 {max-width: 90%; padding: 0;}

	 h1.page-title{font-size: 30px;}
	 .page_details {padding: 40px 0;}
	 .inner_banner{padding: 70px 0;}
	 .location_canada ul { max-width: 60%;}
	 section.location_us span, .location_canada span { font-size: 18px; padding-left: 25px;}

	.loc_banner h1 { font-size: 23px;  letter-spacing: 2px;   line-height: 50px;}
	 .loc_banner h2 { font-size: 45px;}
	 .loc_banner{ background-size: contain;}
	section.west_of_east {padding: 40px 0 0px;}
     section.location_us {padding: 40px 0;}
	 section.location_us h4, .location_canada h4 {font-size: 32px;}
	 section.location_canada {padding: 30px 0 50px;}
	 section.leadership-team_single { padding:40px 0;}
	 section.leadership-team_single .team h3 { font-size: 28px;}
	 .serv_table span.bottom_text{font-size: 16px;}
	 footer .footer-bottom .col ul li { padding: 5px 10px 0;}

}

@media screen and (max-width: 768px) {
	.section-inner.thin.error404-content.container{min-height: 612px;}
	.template-thank-you .page_sec{min-height: 391px;}
}
@media screen and (max-width: 767px) {
	.section-inner.thin.error404-content.container,.template-thank-you .page_sec{min-height: auto;}
	.home-business-partners h5,.home-track-ship h2{font-size: 18px;}

	.home-banner-content {top: 25px;}
	.home-banner-content h1 {margin-bottom: 34px;}
	.home-banner-content p{ font-size: 14px; line-height: 18px;  max-width: 69%;     margin-bottom: 9px}
	.banner-button a{ padding: 13px 35px;}
	.home-banner .home-banner-inner ul .home-banner-img {margin-right: -218px;margin-top: 180px;}
	.home-banner .home-banner-inner ul .home-banner-img img{max-width: 106%;}
	.home-track-ship h2 {letter-spacing: 1px; }
	.home-track-ship .ship_form { margin-top: 4px;}
	.home-track-ship input.input-ship {    padding: 14px 13px 13px; width: 95%;}
	.home-track-ship input.btn-ship {padding: 12px 59px; margin: 19px 0 0;}
	.home-track-ship {padding: 12px 0 30px;}
	.home-service ul{max-width: 500px;}
	.service_bg_title{padding: 31px 0 49px; background-size: auto; background-position: 45% 5%;}
	.home-service .container{padding: 0;}
	.home-service ul li{width: 50%;}
	.home-service ul li a .product_details h4 {font-size: 26px;}
	.home-service ul li a .product_details {padding: 30px 16px;}
	.home-service {padding: 45px 0 23px;}
	.home-business-partners h5{ font-size: 18px; letter-spacing: 1px; line-height: 24px; padding: 0 11px 0px;}
	.home-business-partners {padding: 18px 0 5px;}
	.home-deliver{padding: 31px 0 23px; border: 2px solid #c1c2c1; border-left: 0; border-right: 0;}
	.home-deliver .deliver_left{width: 100%;padding-top: 0px;padding-right: 0;}
	.home-deliver .deliver_right{width: 100%; padding: 33px 15px;}
	.home-deliver .deliver_left p span{text-align: center;font-size: 20px;letter-spacing: 1px;color: #054b8b;line-height: 25px;}
	.home-deliver .deliver_left p a{padding-bottom: 26px; font-size: 48px; text-align: center;}
	.home-deliver .deliver_left p small{    font-size: 20px;  letter-spacing: 1px;    text-align: center;}
	.home-deliver h3{padding-bottom: 28px;}
	.home-deliver .deliver_right form input[type="submit"]{margin-top: 9px;}
	.home-day-delivery{ padding: 66px 15px 60px;}
	.home-day-delivery .delivery_left{width: 100%;}
	.home-day-delivery .delivery_right {width: 100%;}
	.home-day-delivery .delivery_right a{text-align: center; display: block;}
	.home-day-delivery .delivery_left h3{font-size: 40px; padding-bottom: 25px; text-align: center;}
	.home-day-delivery .delivery_left .count_sec.desktop_view{display: none;}
	.home-day-delivery .count_sec.mobile_view{display: block;}
	.home-day-delivery .delivery_left p{padding-bottom: 30px;}
	.home-day-delivery .count_number span{ color: #1585ec; margin: 7px 9px 0 -6px; font-size: 80px; letter-spacing: -2px; color: #1585ec; font-family: "Lato"; font-weight: 300;}
	.home-day-delivery .count_number small{    color: #1585ec; margin: 5px 0 -3px  padding-left: 6px;}
	.home-day-delivery .count_number p{    color: #1585ec;    font-size: 18px; letter-spacing: 1px;  line-height: 22px; padding: 5px 0 0 0px;}
	.home-day-delivery .count_number{ width: 36%; vertical-align: top;}
	.home-day-delivery .count_number:last-child {width: 28%;padding-right: 0;}

	footer .footer-top h5{font-size: 12px;     padding-bottom: 6px; letter-spacing: 1px;}
	footer .footer-top .col-2{display: none;}
	footer .footer-top .col .address-1,footer .footer-top .col .address-2{ font-size: 11px; line-height: 22px; vertical-align: top;}
	footer .footer-top .col-1 {width: 82%;}
	footer .footer-top .col-3{width: 18%;}
	footer .footer-top .col .address-1 { width: 47%;}
	footer .footer-top{padding-bottom: 25px;}
	footer .footer-top .col.col-3 ul li{padding: 8px 0 1px 0px;}
	footer .footer-top .col.col-3 ul li:not(:last-child){padding-right: 3px;}
	footer .footer-top .col.col-3 ul li a img{max-width: 70%;}
	footer .footer-top{border-bottom: 0px solid #7d7d7d;}
	footer .footer-bottom{padding: 0px 0 0;}
	footer .footer-bottom .mobile_view{display: block;}
	footer .footer-bottom .col.col-1,footer .footer-bottom .col.col-2{display: none;}
	footer .footer-bottom .col ul li a{font-size: 11px; letter-spacing: 1px; line-height: 16px;}
	footer .footer-bottom .col ul li{padding-right: 13px;padding-left: 0;}
	footer .footer-bottom .col ul li:last-child {display: none;}
	footer .footer-bottom .col{width: 62%; border-top: 1px solid #7d7d7d; padding: 7px 0 0;}
	footer .footer-bottom .col ul{padding-bottom: 10px;}
	footer .footer-bottom .col a img{max-width: 89%}
	footer .footer-bottom .col span{font-size: 11px; line-height: 16px;}
	footer{position: relative;padding: 30px 0 62px;}
	.top_button{background-size: 56%; width: 24px; height: 24px; border: 2px solid #fff;}
	footer .footer-bottom .col .bottom_to_top span {display: inline-block; font-size: 11px; line-height: 16px; color: rgba(255, 255, 255, .5); padding: 5px 8px 0 0;}
	.bottom_to_top { position: absolute; bottom: 24px; right: 14px;}
	.home-day-delivery .count_number{padding-right: 10px;}
	.home-banner-content{width: 71%;}

	.contact_page.page_sec {padding: 50px 0 30px;}
	.contact_page .contact_info,.contact_page .contact_form{width: 100%; padding-left: 0;}
	.contact_page .contact_info{padding-top: 50px;}
	.contact_page .contact_info .contact_details address{display: inline-block; width: 41%; vertical-align: top;}
	.contact_page .contact_info .contact_details{width: 87%;}
	.contact_page .contact_info .contact_details address p br {display: none;}
	.contact_page .contact_form input.blue_btn{height: 45px; padding: 0px 30px;}
	.page_sec {padding: 50px 0;}
	.error404-content h1.entry-title, .error404-content h1.entry-title span { font-size: 9pc;  line-height: 130px;}
	.error404-content {padding: 30px 15px;}

	/**/
	.service-banner .home-banner-content h1{line-height: 56px; margin-bottom: 24px;}
	.service-banner .home-banner-content{top: 12px;}
	.service-banner .home-banner-content h2{margin-bottom: 21px; letter-spacing: 2px;}
	.service-banner .home-banner-content h2 br{display: none;}
	.service-banner .home-banner-content{width: unset;}
	.service-banner .home-banner-content p{width: 100%; max-width: 94%; font-size: 14px;} 

	.service-banner .home-banner-img{width: 100%; float: right;margin-right: -17px !important; margin-top: 234px !important;}
	.home-banner .home-banner-inner ul .home-banner-img img {max-width: 136%;}
	section.srv_vedio_sec h3{font-size: 18px; line-height: 24px; font-weight: 300; padding: 0; margin-bottom: 17px; padding: 0 15px;}
	section.srv_vedio_sec iframe{height: 261px !important; width: 100% !important; margin-bottom: 27px;}
	section.srv_vedio_sec p { max-width: 94%; line-height: 21.60px; padding: 0 15px;}
	section.srv_vedio_sec{padding: 44px 0px 50px 0;}
	section.fvd_deliver_sec h4{font-size: 36px; letter-spacing: 2px; margin-bottom: 37px;}
	.fvd_deliver ul {margin: 0 15px;}
	.fvd_deliver ul li {padding: 0 14px; margin-bottom: 35px;}
	.fvd_deliver ul li .fvd_deliver_icon{margin-bottom: 25px;}
	.fvd_deliver ul li .fvd_deliver_title{font-size: 18px; line-height: 23px;}
	section.fvd_deliver_sec {padding: 40px 0 38px;}
	.how_it_work_sec{padding: 16px 0 48px;}
	.service_bg_title {font-size: 40px; padding: 40px 0 37px; background-size: auto; background-position: 49% 4%;}
	.how_it_work_sec .how_work ul li .how_it_works_contand{text-align: left;}
	.how_it_work_sec .how_work ul li .how_it_works_contand .contand{max-width: 100%; line-height: 22px; text-align: center;}
	.how_it_work_sec .how_work ul li .title.mobile_view{font-size: 24px; padding-bottom: 8px;}
	.how_it_work_sec .how_work ul li .how_it_works_img{margin-bottom: 27px;}
	.how_it_work_sec .how_work ul li{padding: 0 15px;padding-bottom: 27px;}
	.deliver_time_table_sec h3{font-size: 18px; letter-spacing: 1.3px;}
	section.srv_vedio_sec .container {padding: 0;}


	 .deliver_time_table_sec .table {padding: 0;}
    .deliver_time_table_sec .td,.deliver_time_table_sec .th{font-size: 10px !important;line-height: 11px !important;height: 32px !important;}
    .deliver_time_table_sec .th{padding: 3px 11px !important;height: 34px !important;}
    .deliver_time_table_sec .td{}
    .deliver_time_table_sec .th span{font-size: 8px;}
    .deliver_time_table_sec .table .table .tr .td{width: 33.33% !important;padding: 0;}
    .deliver_time_table_sec .table .table{padding: 0;}
    .deliver_time_table_sec {padding: 0 17px 57px;}
    .deliver_time_table_sec h3{padding-bottom: 12px;}
    .deliver_time_table_sec .table .tr .td .table.arrow_1:before{/* margin: auto; *//* left: -6px; *//* background-size: 100%; */background-position: center right;}
    .deliver_time_table_sec .table .tr .td .table.arrow_2:before{/* width: 61%; *//* right: 0; *//* margin: auto 0; *//* left: 33%; *//* background-size: 100%; *//* background-position: center; *//* top: 0; */}
    .deliver_time_table_sec .table.b2b_table{max-width: 100%;}
	/**/
	section.about_banner h1 {font-size: 26px;letter-spacing: 2px;line-height: 45px;margin-bottom: 26px;}
	section.about_banner h2 {font-size: 33px; line-height: 38px; max-width: 70%; letter-spacing: 2px;}
	section.about_who h3 {padding-top: 34px; padding-bottom: 25px; font-size: 40px; background-size: 260px;  letter-spacing: 3px;}
	section.about_who {padding: 40px 0; }
	.about_who_sec ul li {display: inline-block; width: 100%; vertical-align: top; text-align: center; margin: 0 auto 8px;}
	.about_who_sec ul li .fvd_deliver_icon {float: none; width: 50%; padding: 0; margin: 0 auto 16px; }
	.about_who_sec ul li span.fvd_deliver_title {font-size: 20px; line-height: 24px; padding: 0 145px;}
	section.about_mission p {font-size: 26px; line-height: 33px; max-width: 90%; letter-spacing: 3px;}
	section.about_mission h4 {font-size: 35px; line-height: 38px; padding-bottom: 40px;}
	section.where_we_are_sec {padding: 40px 0;}
	.service_bg_title {font-size: 38px;padding: 10px 0 30px;background-position: 49% 0;}
	section.where_we_are_sec .we_are_sec ul li {width: 100%;}
	section.where_we_are_sec .we_are_sec ul li {padding: 14px 15px 20px;}
	section.where_we_are_sec .we_are_sec{margin-bottom: 10px;}
	section.where_we_are_sec .find_btn a {padding: 20px 50px;font-size: 28px;letter-spacing: 1px;line-height: 34px;}
	section.about_banner h1:after{/* width: 104px; */}
	section.about_banner{background-position: 89% 100%; padding: 18px 15px 278px; background-size: 171%;}
	section.where_we_are_sec h3{padding-top: 10px;}
	section.about_our_team .about_our_team_left p{ margin-bottom: 20px;}

	section.leadership-team .team-list ul{max-width: 509px;margin: auto;}
	section.leadership-team .team-list ul li{width: 50%;}
	section.leadership-team .team-list .team figure a {height: 238px;}
	section.team_banner h2 { font-size: 40px; max-width: 100%;}
	section.team_banner {background-position: 308px 42%;background-position: 24px 113%;background-size: contain;}
	section.team_banner h2{ max-width: 68%;}

	.postid-49 .service-banner .home-banner-img,.postid-653 .service-banner .home-banner-img {margin-right: -30px !important; margin-top: 249px !important;}
	.postid-49 .service-banner .home-banner-content h2,.postid-653 .service-banner .home-banner-content h2 {max-width: 100%;}
	.postid-50 section.srv_vedio_sec h3,.postid-659 section.srv_vedio_sec h3 {margin-bottom: 17px;}
	section.about_our_client:after{background-position: center; background-size: 60%;}
	h1.page-title{text-align: center;}
	section.location_us ul li, .location_canada ul li{ width: 50%;}


	 .loc_banner h2 { font-size: 40px; max-width: 60%;}
	 .loc_banner{    background-position: 97% 120px;  padding: 30px 0 95px;}
	 .loc_banner h1{margin-bottom: 26px;line-height: 45px;}
	section.west_of_east {padding: 35px 0 0px;}
	section.location_us {padding: 35px 0;}
	 section.location_us h4, .location_canada h4 {font-size: 27px;  padding-bottom: 24px;}
	 section.location_canada {padding: 20px 0 40px;}
	 .serv_table {width: 100%}
	 section.leadership-team_single .team figure{padding: 15px 0;}
	  section.leadership-team_single { padding:30px 0;}
	 section.leadership-team_single .team h3 { font-size: 28px;}
	 .serv_table span.bottom_text{font-size: 14px;}
}


@media screen and (max-width: 567px) {
	section.about_our_team .about_our_team_left p{ margin-bottom: 15px;}
	.home-day-delivery .count_number p{ padding: 0px 0 0 5px;}
	.contact_page.page_sec {padding: 40px 0 20px;}
	.contact_page .contact_info .contact_details address{width: 49%;}
	.contact_page .contact_info .contact_details{width: 84%;}
	.contact_page .contact_form h2{ font-size: 20px; padding: 17px 19px;}
	.contact_page.page_sec {padding: 40px 0 10px;}
	.page_sec {padding: 40px 0;}
	.error404-content h1.entry-title, .error404-content h1.entry-title span { font-size: 8pc;  line-height: 120px;}
	.error404-content p{width: 100%;}
	a.go_btn, a.con_btn {font-size: 18px; padding: 11px 14px;}

	.deliver_time_table_sec .td,.deliver_time_table_sec .th{font-size: 8px !important;line-height: 11px !important;/* width: 25% !important; */height: 21px !important;}
    .deliver_time_table_sec .th{padding: 5px 9px !important;height: 34px !important;}
    .deliver_time_table_sec .table .table .tr .td{width: 21px !important;padding: 0 3px;}
    .deliver_time_table_sec .table .tr .td .table.arrow_2:before{/* width: 35px; */}	
	section.about_banner h2 {font-size: 40px; line-height: 48px; max-width: 100%;  letter-spacing: 2px;}
	section.about_who p.contand {max-width: 94%;  font-size: 18px;  line-height: 22px;  padding-top: 19px;}
	.about_who_sec ul li .fvd_deliver_icon {float: none; width: 63%; padding: 0; margin: 0 auto 15px;}
	.about_who_sec ul li span.fvd_deliver_title {font-size: 24px; line-height: 29px; padding: 0 70px;}
	section.about_who {padding: 57px 0 27px;}
	section.about_mission h4 {font-size: 40px; padding-bottom: 65px; letter-spacing: 3px; line-height: 45px;}
	section.about_mission p {max-width: 100%; letter-spacing: 2px; font-size: 24px; line-height: 30px;}
	section.about_mission{padding: 43px 0 70px;}
	section.about_our_team .about_our_team_left h5 {padding-bottom: 36px;font-size: 40px;letter-spacing: 3px;line-height: 52px;}
	.AU_pad {padding: 22px 24px;}
	section.about_our_team .about_our_team_left p {width: 100%;margin-bottom: 20px;font-size: 18px;letter-spacing: 1px;line-height: 21px;}
	section.about_our_team .about_our_team_left a {line-height: 24px;padding: 27px 0;width: 100%;text-align: center;float: left;font-size: 28px;letter-spacing: 1px;}
	section.about_our_client h6{font-size: 40px;padding-bottom: 20px;letter-spacing: 3px;}
	section.about_our_client ul li .contand {font-size: 24px;letter-spacing: 2px;line-height: 30px;}
	ul.our_client button.owl-prev, ul.our_client button.owl-next {/* height: 50px; */width: 50px;/* min-height: 50px; */background-size: 84% 34% !important;}
	section.about_our_client .btn_learn a {padding: 14px 50px;margin-top: 20px;font-size: 16px;letter-spacing: 1px;line-height: 19px;}
	section.where_we_are_sec {padding: 40px 0 48px;}
	section.where_we_are_sec h3 {padding-top: 0;}
	.service_bg_title {font-size: 30px;padding: 10px 0 25px;background-size: 180px;}
	section.where_we_are_sec .we_are_sec ul li {padding: 0 0 29px;}
	section.where_we_are_sec .container {padding: 0;}
	section.where_we_are_sec .we_are_sec ul li p.location_contend {padding: 15px 25px 74px;font-size: 18px;letter-spacing: 1px;line-height: 21px;}
	
	section.leadership-team .team-list ul li{width: 100%;}
	section.leadership-team .team-list .team figure a {height: 339px;}
	section.leadership-team .team-list ul{max-width: 340px;}
	section.leadership-team .team-list .team {padding: 15px 15px 30px;}
	section.leadership-team .team-list .team h4, section.leadership-team .team-list .team a{font-size: 30px; letter-spacing: 2px;}
	section.leadership-team .team-list .team span{font-size: 16px; letter-spacing: 1px;}

	section.team_banner h2{max-width: 100%;}
	section.team_banner {padding: 28px 0 241px;background-position: 13px bottom;background-size: contain;}
	.how_it_work_sec .how_work ul li,.how_it_work_sec .how_work ul li .how_it_works_contand .contand{text-align: left;}

	#E-COMMERCE ul {display: inline-flex; flex-wrap: wrap;}
	#E-COMMERCE ul li:nth-child(1) {order: 1;}
	#E-COMMERCE ul li:nth-child(2) {order: 2;}
	#E-COMMERCE ul li:nth-child(3) {order: 4;}
	#E-COMMERCE ul li:nth-child(4) {order: 3;}
	h1.page-title{font-size: 28px;}
	.page_details {padding: 30px 0;}
	.page_details h2{font-size: 18px; padding-bottom: 10px;}
	.page_details p {padding-bottom: 18px;}
	.loc_banner h2{max-width: 100%;}
	.loc_banner {background-position: 97% 191px;padding: 28px 0 221px;}
	section.west_of_east {padding: 30px 0 0px;}
	section.location_canada {padding: 20px 0 40px;}
	.location_canada ul {max-width: 69%;}
	section.leadership-team_single .team span{ margin-bottom: 12px;}
	section.leadership-team_single .team p{ margin-bottom: 14px;}
	.footer_logos{padding-bottom: 15px;}
}

@media screen and (max-width: 499px) {
	.home-banner-content{ left: 0px;}
	.home-banner-content { width: 94%;}
	.home-banner-content p{max-width: 68%;}
	.home-banner-content h1{font-size: 28px;margin-bottom: 25px;line-height: 40px;}
	.home-banner .home-banner-inner ul .home-banner-img img {max-width: 78%;}
	.home-track-ship {padding: 12px 0 24px;}
	.home-deliver .deliver_right{ padding: 33px 0px 0;}
	.home-day-delivery .delivery_left h3{     font-size: 30px; padding-bottom: 19px;    text-align: left;}
	.home-deliver h3{ padding-bottom: 18px; font-size: 30px;}
	.home-deliver .deliver_left p a{padding-bottom: 23px; font-size: 44px;}
	.service_bg_title{font-size: 30px;padding: 0px 5px 25px;}
	.home-day-delivery .count_number span{font-size: 60px;}
	.home-day-delivery .count_number small {font-size: 40px;}
	.home-day-delivery .count_number p{padding: 8px 0 0 0px; font-size: 16px; line-height: 20px;}
	footer .footer-bottom .col {width: 81%}
	.home-day-delivery {padding: 40px 0px 40px;}.
	.home-day-delivery .count_sec {padding-top: 30px;}
	.banner-button a {padding: 13px 22px;}
	.home-service ul li a .product_details h4 {font-size: 22px; padding-bottom: 9px;}
	.home-service ul li a .product_details {padding: 18px 10px;}
	footer .footer-top .col-3{width: 100%; padding-top: 20px;}
	footer .footer-top .col-1{width: 100%; }
	footer .footer-top .col .address-1{width: 50%; padding-right: 10px;}
	.header .menu-icon .navicon{height: 4px;}
	.head-menu ul li a {font-size: 24px;}
	.head-menu ul li:first-child {padding-top: 25px;}
	.head-menu ul li {padding-left: 25px; padding-top: 23px;}
	.head-menu ul li > ul.sub-menu li a{ font-size: 22px;}
	.head-menu ul li > ul.sub-menu li:not(:last-child){ padding: 0px 0 13px;}
	.head-menu ul ul{padding-top: 20px;}
	.flaticon-add-plus-button:before{ width: 21px; height: 19px; background-size: contain;}
	.header .menu-btn:checked ~ .menu{ min-height: 289px;}
	.contact_page .contact_info .contact_details address{width: 100%;}
	.contact_page .contact_info .contact_details {width: 76%;}
	.contact_page .contact_info {padding-top: 40px;}
	.contact_page .contact_info .phone_icon, .address_icon{margin-right: 10px;}
	.error404-content h1.entry-title, .error404-content h1.entry-title span { font-size: 7pc; line-height: 108px;}

	/**/
	.service-banner .home-banner-content h2{font-size: 32px; line-height: 42px; letter-spacing: 1px;}
	.service-banner .home-banner-img{    margin-right: -60px !important;    margin-top: 254px !important;}
	.service-banner .home-banner-img img{max-width: 100% !important;}
	section.srv_vedio_sec h3{letter-spacing: 1px;}
	section.srv_vedio_sec p{max-width: 100%;}
	section.fvd_deliver_sec h4{font-size: 30px; letter-spacing: 1px; line-height: 42px;}
	.fvd_deliver ul li{padding: 0 8px;}
	.fvd_deliver ul li .fvd_deliver_icon{padding: 0 0px;}
	.fvd_deliver ul{    margin: 0 0px;}
	section.srv_vedio_sec p, .how_it_work_sec .how_work ul li .how_it_works_contand .contand{font-size: 16px;}
	.how_it_work_sec .how_work ul li{padding: 0 10px;padding-bottom: 20px;}
	/**/
	.deliver_time_table_sec{padding: 0 0px 57px;}
	.deliver_time_table_sec .th{padding: 5px !important;}
	.how_it_work_sec {padding: 16px 0 20px;}
	.deliver_time_table_sec {padding: 0 0px 40px;}
	section.where_we_are_sec .find_btn a {font-size: 20px; letter-spacing: 1px; line-height: 25px; padding: 14px 22px; }
	section.where_we_are_sec .we_are_sec ul li p.location_contend {padding: 15px 20px 74px; font-size: 14px; line-height: 18px;}
	section.where_we_are_sec h3 {padding-top: 0;}
	.service_bg_title{ background-size: 150px;}
	ul.our_client button.owl-prev, ul.our_client button.owl-next {/* height: 40px; */width: 50px;/* min-height: 40px; */}
	section.about_our_client ul li .contand {font-size: 20px; letter-spacing: 0; line-height: 28px;}
	section.about_our_client ul li .name_and_post {font-size: 15px; line-height: 35px;}
	section.about_our_client h6 {font-size: 30px; padding-bottom: 15px; letter-spacing: 2px;}
	section.about_our_team .about_our_team_left a {font-size: 21px; line-height: 18px;}
	.about_who_sec ul li span.fvd_deliver_title {font-size: 20px; line-height: 24px; padding: 0 40px;}
	.about_who_sec ul li .fvd_deliver_icon {width: 90%;}
	section.about_who h3 {padding-top: 22px; padding-bottom: 20px; font-size: 35px; background-size: 180px;}
	section.about_banner h2 {font-size: 26px; line-height: 34px; max-width: 100%; letter-spacing: 1px;}
	section.about_banner {background-repeat: no-repeat;background-color: #f1f3f2;background-position: 70% -111%;padding: 28px 0 141px;background-size: inherit;}
	section.about_who{    padding: 40px 0 27px;}
	section.about_who h3{padding-top: 33px;font-size: 35px;padding-bottom: 9px;}
	.about_who_sec ul li span.fvd_deliver_title{padding: 0 40px 10px;}
	section.about_mission h4{ font-size: 35px; padding-bottom: 34px;}
	section.about_mission p{ font-size: 22px;}
	section.about_mission {padding: 43px 0 50px;}
	section.about_our_team .about_our_team_left h5{ padding-bottom: 20px;  font-size: 33px;}
	section.about_our_team .about_our_team_left a{font-size: 20px;padding: 15px 5px;line-height: normal;}
	section.about_our_team .about_our_team_left{    padding: 20px 0 20px;}
	section.about_our_client h6{ font-size: 24px;}
	section.about_our_client ul li .contand{    font-size: 18px;}
	ul.our_client button.owl-prev, ul.our_client button.owl-next{display: none;}
	section.about_our_client ul li .contand{max-width: 100%;}
	ul.our_client .owl-dots button.owl-dot{height: 15px; margin: 9px 7px 0; width: 15px;}
	section.about_our_client{    padding: 35px 0 40px;}
	section.about_our_client .btn_learn a{padding: 14px 35px;}
	section.where_we_are_sec{padding: 27px 0 35px;}
	section.where_we_are_sec .we_are_sec ul li .fvd_deliver_icon figure{height: 170px; padding-top: 28px;}
	section.where_we_are_sec .we_are_sec ul li span.loaction_name{font-size: 28px; line-height: 30px; padding-top: 15px;}
	section.where_we_are_sec .we_are_sec ul li p.location_contend{padding: 15px 20px 30px;}
	section.where_we_are_sec .find_btn a{font-size: 18px;line-height: 25px;padding: 11px 11px;margin: 0 15px;}
	.service-banner .home-banner-content h1,section.about_banner h1,section.testimonials_banner h1,.loc_banner h1{font-size: 26px;}
	.service-banner .home-banner-content h2,section.about_banner h2,section.testimonials_banner h2,section.team_banner h2,.loc_banner h2{line-height: 42px; letter-spacing: 1px; font-size: 32px;}
	section.testimonials_banner{    padding: 16px 0px 276px}
	.grecaptcha-badge{bottom: 110px !important;}

	section.leadership-team .team-list ul li{ padding: 0 0 15px;}
	section.leadership-team .team-list ul{max-width: 300px;}
	section.leadership-team .team-list .team figure a {height: 290px;}
	section.leadership-team .team-list .team h4, section.leadership-team .team-list .team a{ font-size: 24px;}
	section.leadership-team .team-list .team span {font-size: 15px;}
	section.leadership-team .team-title h3{padding: 6px 0px; font-size: 29px;  letter-spacing: 0px;}
	section.leadership-team .team-list{padding: 25px 0 10px;}
	section.team_banner{padding: 26px 0 150px;}
	section.team_banner {background-position: 13px 113%;background-size: contain;}
	.how_it_work_sec .how_work ul li .title.mobile_view{line-height: normal;padding-bottom: 17px;}
	.postid-49 .service-banner .home-banner-img,.postid-653 .service-banner .home-banner-img {margin-right: 0px !important; margin-top: 290px !important;}
	section.location_us ul li, .location_canada ul li{width: 100%;}
    section.west_of_east {padding: 28px 0 0px;}
    .location_canada ul { max-width: 94%;}
}

@media screen and (max-width: 380px) {
	.home-banner-content h1 {font-size: 24px;margin-bottom: 16px;line-height: 30px;}
	.banner-button a {padding: 10px 10px; font-size: 15px;}
	.home-banner .home-banner-inner ul .home-banner-img{margin-top: 108px;}
	.home-track-ship input.btn-ship{padding: 8px 39px;}
	.home-track-ship input.input-ship{padding: 9px 10px 9px; width: 98%;}
	.home-service {padding: 20px 0 10px;}
	.service_bg_title{font-size: 24px;padding: 15px 0 16px;}
	.home-service ul li {width: 100%; padding-bottom: 15px;}
	.home-service ul { max-width: 275px;}
	.home-service ul li a .product_details{padding:30px;}
	.home-deliver h3{font-size: 25px;line-height: 38px;}
	.home-deliver .deliver_left p a{padding-bottom: 20px; font-size: 40px;}
	.home-deliver .deliver_left p small{font-size: 18px; line-height: 21px;}
	.home-deliver .deliver_right .row{margin: 0 0;}
	.home-deliver .deliver_right .row .col-12,.home-deliver .deliver_right .row .col-6{width: 100%; padding: 0 0px 15px;}
	.home-deliver .deliver_right form input[type="submit"]{width: 100%; }
	.home-deliver .deliver_right form select{background-position: 96% 50%;}
	.home-day-delivery .delivery_left h3{font-size: 22px; line-height: 30px; padding-bottom: 16px;}
	.home-day-delivery .delivery_left p{font-size: 16px;}
	.home-day-delivery .count_number span{font-size: 50px;}
	.home-day-delivery .count_number small {font-size: 30px;}
	.home-day-delivery .count_number p{font-size: 15px;}
	.home-day-delivery .count_sec{padding-top: 18px;}
	.home-day-delivery{padding: 30px 0px 30px;}
	footer .footer-bottom .col {width: 100%;}
	footer .footer-top .col .address-1 {width: 43%;}
	.error404-content h1.entry-title, .error404-content h1.entry-title span { font-size: 6pc; line-height: 108px;}

	/**/
	section.srv_vedio_sec h3{font-size: 16px; }
	section.fvd_deliver_sec h4 {font-size: 28px;letter-spacing: 0px;line-height: 40px;}
	.fvd_deliver ul li{width: 100%;}
	.how_it_work_sec .how_work ul li .title.mobile_view { font-size: 18px; padding-bottom: 0px;}
	.how_it_work_sec .how_work ul li .how_it_works_img {margin-bottom: 18px;}
	.how_it_work_sec .service_bg_title{font-size: 30px;}
	.service-banner .home-banner-content h1,section.about_banner h1,section.testimonials_banner h1,section.team_banner h1,.loc_banner h1{font-size: 20px;letter-spacing: 1px;}
	.service-banner .home-banner-content h2,section.about_banner h2,section.testimonials_banner h2,section.team_banner h2,.loc_banner h2{font-size: 30px;line-height: 36px;letter-spacing: 1px;}
	section.about_banner h1:after {width: 104px;}
	.grecaptcha-badge{bottom: 141px !important;}
	.deliver_time_table_sec .td, .deliver_time_table_sec .th {font-size: 7px !important;}
	section.leadership-team .team-title h3{ font-size: 24px;}
	.how_it_work_sec .how_work ul li .title.mobile_view{line-height: normal;padding-bottom: 17px;}
	.postid-50 .service-banner .home-banner-img,.postid-659 .service-banner .home-banner-img{margin-top: 317px !important;}
	.head-menu ul ul{padding-left: 15px;}
	.head-menu ul li > ul.sub-menu li a{font-size: 20px;letter-spacing: 0;}
	section.location_us span, .location_canada span {font-size: 21px;padding: 6px 0;padding-left: 26px;}
	section.location_us span:after, .location_canada span:after {content: '';height: 11px;width: 11px;}

	.west_of_east .service_bg_title { padding: 26px 0 16px;}
	section.location_us h4, .location_canada h4 {font-size: 25px;padding-bottom: 20px;}
	section.location_canada {padding: 0px 0 40px;}
	 .location_canada ul { max-width: 100%;}
	 .location_canada ul li:nth-child(odd), .location_canada ul li:nth-child(even) {width: 100%;}
}