/*
* Skeleton V1.2
* Copyright 2011, Dave Gamache
* www.getskeleton.com
* Free to use under the MIT license.
* http://www.opensource.org/licenses/mit-license.php
* 6/20/2012
*/


/* Table of Contents
==================================================
    #Base 960 Grid
    #Tablet (Portrait)
    #Mobile (Portrait)
    #Mobile (Landscape)
    #Clearing */

.industries-icon .mobile_icon				{ display: none; }

/* #Clearing
================================================== */
/* Self Clearing Goodness */
.container:after { content: "\0020"; display: block; height: 0; clear: both; visibility: hidden; }



@media only screen and (min-width: 992px) and (max-width: 1200px) {

.office-left								{margin-left:0px;}
.office-right								{margin-right:0px;}
.why-us-box									{padding: 25px 15px; height: 230px;}
.why-us-box h1 								{font-size: 70px;}
.why-us-box h3 								{font-size: 18px;}
.why-us-box p 								{font-size: 17px; line-height: 20px;}
.why-us-botom								{left: 15px; right: 15px; bottom: 15px;}
}	




/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px */

@media only screen and (min-width: 768px) and (max-width: 991px) {

.container									{ width: 768px; }
.container .logo_right_link					{ width: 100%; text-align: right; }
.office-left								{margin-left:0px;}
.office-right								{margin-right:0px;}
.project_services_box figure 				{width: 184px;	height: 157px;}
.why-us-box									{padding: 25px 10px; height: 210px;}
.why-us-box h1 								{font-size: 60px;}
.why-us-box h3 								{font-size: 14px;}
.why-us-box p 								{font-size: 14px; line-height: 17px;}
.why-us-botom								{left:10px; right:10px; bottom:10px;}
.city-name-section .tab-content				{padding: 60px 30px 0;}
.city-name-section .city-map .canvas		{max-width: 100%}
#contect-main								{font-size: 16px;}
.internship-box								{max-width: 172px}
.iimeline-month5							{width: 40%;}
#investor .tab-pane .international-board *:not('.ceo-box') .investor-box { width: auto;}


}



/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */

@media only screen and (max-width: 767px) {

.container									{ width: 320px; }
.menu-link .contact_icon					{ padding: 7px 16px; background: url(../images/contact_icon.png) no-repeat center center; background-size: 100%; text-indent: -9999px; text-align: left; }
.menu-link .nav_icon						{ padding: 7px 16px; background: url(../images/nav_icon.png) no-repeat center center; background-size: 100%; text-indent: -9999px; text-align: left; }
.menu-link .contact_icon2					{ padding: 7px 16px; background: url(../images/contact_icon2.png) no-repeat center center; background-size: 100%; text-indent: -9999px; text-align: left; }
.menu-link .nav_icon2						{ padding: 7px 16px; background: url(../images/nav_icon2.png) no-repeat center center; background-size: 100%; text-indent: -9999px; text-align: left; }
#mainHeader.blue-header .menu-link .nav_icon{background: url(../images/nav_icon2.png) no-repeat center center;background-size: 100%;}
#mainHeader.blue-header .menu-link .contact_icon{background: url(../images/contact_icon2.png) no-repeat center center;background-size: 100%;}
.menu-link>a								{ margin: 17px 0px 0px 13px; }
#mainHeader.stiky .logo						{ padding: 17px 0; }
#mainHeader.stiky .menu-link>a				{ padding: 7px 16px; margin: 10px 0px 10px 13px; }
#mainNav									{ right: -100%; width: 80%; padding: 20px 10px; }
#nav-close									{ left: -60px; }
.nav-list>li								{ margin-bottom: 10px; }
.nav-list>li> a								{ font-size: 17px; }
.nav-list .accordion-toggle:after			{ margin-top: -5px; }
.submenu									{ padding-left: 13px; margin-top: 0px; }
.submenu>li									{ margin-bottom: 6px; }
.submenu>li>a								{ font-size: 17px; }
#mainNav .social-share a					{ font-size: 27px; margin-right: 17px; }

.hero-section								{ height: auto !important; min-height: 323px; margin-bottom: 0px; background-size: 177%; background-position: top right; }
.hero-section h1							{ margin: 0; padding-top: 80px; box-sizing: border-box; height: 323px; font-size: 40px; position: relative;}
.industries-icons-flex						{ padding-top: 30px; }
.industries-icons-flex a.industries			{color: #001141;}
.industries-icons-flex a.industries i.aviareps-icon 		{ font-size: 75px;}
.hero-section .industries-icons-flex li h3	{ font-size:12px;margin:10px 0px;}
.industries_bg								{ height: 323px; background-size: cover; background-position: top right; }
.arrow--animation--down						{ bottom: auto; top: 250px; width:40px;margin-left:-20px;}
.arrow--animation--down img					{max-width:100%; height: auto;}
.industries-icons-flex li					{float:left;max-width:100%;margin:25px 0px;}
#services									{ padding: 30px 0px 0px 0px; }
.title										{ margin-top: 0px; font-size: 27px; }
#services p									{ font-size: 17px; }
.project_services_boxs						{ margin-top: 20px; }
.project_services_box figure				{ width: 147px; height: 127px; margin-right: 3px; margin-bottom: 3px; }
.project_services_box.services-box-expanded figure figcaption { border: 5px solid #e6e6e7; }
.project_services_box figure span			{ font-size: 14px; }
.services-expanded-info						{ padding: 10px; }
.top-block									{ padding: 20px 40px 20px 20px; margin-bottom: 10px; }
.services-info-close						{ right: 23px; top: 20px; }
.services-info-close img					{ width: 23px; }
.top-block p								{ font-size: 14px !important; }
.case-study									{ margin-bottom: 0px; }
.case-study-left							{ height: 215px; }
.carousel-indicators						{ margin-bottom: 0px; width: auto; bottom: 0px; left: auto; right: 10px;  }
.sales-box									{ width: 130px; height: 130px; bottom: 0px; left: 0px; }
.sales-box h1								{ font-size: 27px; }
.sales-box h4								{ font-family: 'MarkPro-Light'; font-size: 13px; font-weight: 400; }
.case-study-right							{ border-left: 0px solid #fff; height: auto; padding:10px 10px 50px 10px; }
.case-study-info-close						{ position: absolute;bottom: 20px;right: 20px;}
.case-study-detail .col-xs-2.clearfix		{ position:inherit;}
.case-study-detail							{ height: auto; }
.case-study-detail h2						{ font-size: 25px; }
.additional-services-box					{ padding: 27px 10px; }
.additional-services-box h3					{ margin-top: 0px; font-size: 17px; }
.additional-services-box p					{ font-size: 14px !important; }
.btn-enquire								{ width: 230px; height: 45px; font-size: 17px; line-height: 45px; }

.new-offices								{ padding: 40px 0px; }
.office-left								{ margin-left: 0px; }
.office-in-countries						{ border-top: 5px solid #23a8ba; }
.office-in-countries h2						{ margin-bottom: 0px; font-size: 27px; }
.office-left img							{ width: 100%; }
.office-right								{ margin-right: 0px; }
.select-country								{ border-top: 0px solid #23a8ba; padding: 17px 0px 0px 0px; }
.select-country ul							{ max-height: 388px; margin-top: 13px; margin-bottom: 0px; border: 1px solid #ffffff; }

.newsroom-section							{ padding: 40px 0px; }
.newsroom-section .title h1					{ margin-top: 0px; margin-bottom: 17px; font-size: 27px; }
.event-head									{ border-top: 5px solid #23a8ba; }
.watch-out-for .row .col-xs-12				{ display: none; }
.watch-out-for .row .col-xs-12:first-child	{ display: block; }
.watch-out-for .row .col-xs-12 .view-more	{ margin-top: 15px; padding-top: 20px; margin-bottom: 10px; }
.watch-out-for .row .col-xs-12 .view-more a { font-size: 14px; }
.upcoming-events							{ margin-top: 25px; }
.news-post-list								{ padding-top: 10px; font-size: 14px; }
.news-post-list p							{ line-height: 20px; }
.upcoming-events .row .col-xs-12 .view-more { padding-top: 20px; margin-bottom: 10px; text-align: center; }
.upcoming-events .row .col-xs-12 .view-more a { font-size: 14px; }
.upcoming-events .row .col-xs-12 .event-box { margin-bottom: 0px; margin-top: 30px; }

footer .partnars							{ padding: 0px 0px 20px 0px; border-bottom: 1px solid #414042; }
footer .address								{ padding-left: inherit; padding-top: 20px;  }
footer .address p							{ font-size: 10px; }
footer .address a							{ font-size: 10px; }

/*-------------- services page --------------*/
.services .picFull.pageHeader				{ height: 323px !important; background-position: bottom right; }
.services .picFull.pageHeader .vhcentered-inside h1 { padding-bottom: 0px; margin-top: 10px; font-size: 30px; }
.services .picFull.pageHeader .vhcentered-inside .arrow--animation--down { top: auto; bottom: -63px; }
.services-boxes								{ margin-top: 17px; }
.services-box.box3							{ height: 217px; border-right: 0px solid #fff; }
.services-box.flipped						{ height: 457px; }
.services-box .center h3					{ font-size: 25px; }
.services-box-info							{ padding: 17px; }
.services-box.box4							{ height: 217px; border-right: 0px solid #fff; }
.services-box.box4.flipped					{ height: 334px; }
.services-box.box4 .services-box-info		{ padding: 17px; }
#client										{ padding-top: 70px; }
.client										{ border: 5px solid #e6e6e7; padding-top: 17px; padding-bottom: 20px; margin: 0px 10px; }
.arrow_down:before							{ border-width: 25px; margin-left: -25px; }
.arrow_down:after							{ border-width: 17px; margin-left: -17px; }
.arrow_up:after, .arrow_up:before			{ bottom: -5px; }
.arrow_up:before							{ border-width: 25px; margin-left: -25px; }
.arrow_up:after								{ border-width: 17px; margin-left: -17px; }
#client .bx-wrapper .bx-viewport			{ left: 0px; margin: 0px 0px; }
#client .bx-wrapper .bx-viewport .slide		{ margin-right: 0px !important; text-align: center; }
#client .bx-wrapper .bx-viewport .slide img { height: 60px;display: inline-block; }
.client .collapse .container				{ width: 290px; }
.client-box									{ max-width: 90px; min-height: 70px; margin-right: 0px; }
.client-img									{ width: 90px; height: 70px; border: 5px solid transparent; }
.client-img .vhcentered-inside				{ width: 90px; }
.client-box.active .client-img::after		{ border: 20px solid transparent; border-top: 20px solid #fff; margin-left: -20px; }
.client-countries h3						{ margin-top: 23px; }
#case-studies								{ padding-bottom: 40px; }
.case-study-boxes							{ padding-top: 13px; }
.case-studie-box							{ border-right: 0px solid #fff; border-bottom: 3px solid #fff; }
.case-studie-box:nth-child(2n+2)			{ border-left: 0px solid #fff; }
.case-studie-box figure						{ height: 187px; }
.case-studie-box.box1 figure				{ height: 187px; }
.case-studie-box .center span				{ font-size: 25px; }
.case-studie-box.case-study-expanded figure figcaption { border: 5px solid #e6e6e7; }
.case-study-boxes .container-fluid			{ padding-left: 0px; padding-right: 0px; }
#case-studies .case-study					{ padding: 10px 0px; }
#case-studies .case-study-detail			{ padding: 10px 0px; }
#case-studies .case-study-detail h2			{ font-size: 20px; margin-top:20px;}
#brand-quote								{ padding-bottom: 50px; padding-top: 20px; }
.brand-quote								{ margin-bottom: 30px; }
#brand-quote .bx-wrapper .bx-viewport		{ left: 0px; }
#brand-quote .bx-wrapper img				{ width: 100px; margin: 0px auto 20px auto; }
#brand-quote .quote							{ font-size: 15px; line-height: 23px; }
.case-study-logo img 						{ width:50%;height:auto;}
/*-------------- about-us page --------------*/
#investor .nav-tabs>li>a					{ font-size: 10px;padding:13px 15px; }
#investor .nav-tabs>li.active>a::after 		{ border: 20px solid transparent; border-top: 20px solid #fff; bottom: -45px; margin-left: -20px; }
#investor .tab-pane .company-profile-title	{ padding-top: 40px; padding-bottom: 10px; }
.why-us-boxes								{ width: 340px; margin: 0 auto;}
.why-us-box									{ height: 170px; max-width: 50%; padding: 15px; border-right: 2px solid #fff; border-bottom: 4px solid #fff; border-left: 2px solid #fff; }
.why-us-box.col-xs-right					{ float: right; }
.why-us-box:nth-child(5n+5)					{ border-right: 2px solid #fff; }
.why-us-box:nth-child(n+6)					{ border-bottom: 4px solid #fff; }
.why-us-box img								{ height: 42px; }
.why-us-box h1								{ font-size: 57px; line-height: 53px; }
.why-us-box h3								{ font-size: 14px; }
.why-us-box p								{ font-size: 13px; line-height: 17px; }
.why-us-botom								{ left: 15px; right: 15px; bottom: 15px;}
.testimonials-main							{ padding-top: 70px; padding-bottom: 50px; margin-top: -4px; position: relative;     z-index: 9; }
.testimonials-slider .bx-wrapper .bx-viewport{min-height:100%;}
.testimonials-main .youtube-video			{ margin: 13px 0px 30px 0px; }
.testimonials-main .youtube-video .col-xs-12{ padding-top: 10px; }
.testimonials-main .youtube-video iframe	{ width: 100%; }
.testimonials-slider						{ max-width: 100%; min-height:inherit; padding: 0px 10px; font-size: 15px; line-height: 23px; }
.testimonials-slider .bx-wrapper			{ margin: 0 auto 30px; }
.testimonials-slider .bx-wrapper .bx-viewport img { width: 100px; }
.our-mission								{ border: 5px solid #e6e6e7; padding-top: 40px; padding-bottom: 40px; }
.memberships-main							{ padding: 70px 10px 120px 10px; }
.memberships								{ padding: 0px 0px 20px 0px; }
.memberships::after 						{ border: 20px solid transparent; border-top: 20px solid #fff;bottom: -40px; margin-left: -20px; }
.memberships .title							{ padding-top: 20px; margin-bottom: 20px; }
.memberships .bx-wrapper .bx-viewport		{ margin: 0px 0px; }
.memberships .bx-wrapper .bx-viewport .slide{ margin-right: 0px !important; text-align: center; }
.memberships .bx-wrapper .bx-viewport .slide img { height: 60px; display: inline-block; }
.memberships .all-clients					{ padding: 0px 15px; }
.memberships .memberships-box				{ height: 100px; width: 110px; min-height: 70px; margin-right: 0px; }
.memberships .memberships-img				{ width: 90px; height: 70px; border: 5px solid transparent; }
.memberships .memberships-img .vhcentered-inside { max-height: 90px; max-width: 90px; }
.our-history								{ padding: 50px 10px; }
.our-history .event-head h1					{ margin-bottom: 20px; font-size: 25px; }
.our-history .history-image .img-responsive { padding: 0px 20px; }
.contect-botton								{ padding: 50px 0px 70px 0px; }
.contect-botton::after						{ border: 20px solid transparent; border-bottom: 20px solid #fff; margin-left: -20px; }

#investor .tab-pane .international-board:nth-of-type(1)	{ padding: 50px 10px 10px 10px; }
.investor-box								{ width:48%; min-height: 230px; margin-right: 2px; margin-left: 2px; }
.investor-box.investor-box-expanded .investor-img { outline: 5px solid #fff; outline-offset: -5px; }
.investor-box .investor-img img				{ width: 100%; }
.investor-box .designation					{ font-size: 11px; }
.ceo-box .investor-box + .collapse.in		{ margin-bottom: 3px; }
.international-board .collapse.in			{ margin-bottom: 20px; }
#investor .panel-body						{ padding: 40px 0px 0px 0px; font-size: 14px; }
#investor .panel-body address				{ font-size: 13px; }
/* #investor .panel-body .location-box			{ margin-top: 20px; margin-bottom: 20px; } */
#investor .panel-body .location-box p		{ font-size: 14px; }
.investor-box-social						{ min-height: 50px; }
.investor-box-social .social-share			{ bottom: 10px; top: auto; right: auto; left: 10px; }
.investor-box-social .social-share a		{ margin: 0px 10px 0px 0px; display: inline-block; }
.developments								{ border: 5px solid #e6e6e7; padding: 40px 0px; }
.developments .container					{ width: 310px; padding: 0px 0px; }
.diagram									{ padding: 0px 10px; margin-top: 20px; }
.shareholding-main							{ padding-top: 50px; padding-bottom: 70px; }
.shareholding-main::after					{ border: 20px solid transparent; border-bottom: 20px solid #fff; margin-left: -20px; }
.shareholding-main .page_info				{ padding: 0px 0px; }
.diagram-boxes								{ margin: 20px auto 40px auto; text-align: center; }
.diagram-box								{ float: none; display: inline-block; margin-right: 0px; text-align: left; }
.diagram-box h3								{ font-size: 17px; }
.diagram-box h3 span						{ font-size: 17px; }
.diagram-box h4								{ font-size: 70px; }
.shareholding-main .btn-enquire				{ width: 250px; padding: 0px 10px; }
.shareholding-main .download-link .title	{ margin-top: 70px; }

/*-------------- careers page --------------*/
#types-of-roles .container					{ width:300px; }
#careers .title                             { font-size:26px; }
#careers .video								{ margin-bottom:25px; }
.video-slide-right,.video-slide-left		{ max-width:486px; margin-top:15px; overflow:hidden; float:none; margin-left:auto; margin-right:auto; }
#careers .play-button						{ width:97px; height:97px; margin-top: -48.5px; margin-left: -48.5px; }
.video-slider								{ padding-bottom:60px; }
.video-slider .bx-wrapper .bx-pager			{ bottom:-20px; }
.video-slider .bx-wrapper .bx-controls-direction a { top:100%; }
#roles-accordion .page_info					{ padding:0px 20px; }
.internship-box								{ max-width:100%; margin-right:0px; }
.iimeline-month								{ margin-right:0px; border-right:4px solid #fff; }
.iimeline-month1							{ max-width:108px; }
.iimeline-month5							{ max-width:100%; }
.iimeline-month2							{ max-width:100%; }
.iimeline-month1 h3,.iimeline-month2 h3,.iimeline-month3 h3,.iimeline-month4 h3,.iimeline-month5 h3{font-size:30px;margin-bottom:5px;}
.iimeline-month p span,.iimeline-month p 	{ font-size:10px; }
.person-box									{ float:none; margin-left:auto; margin-right:auto; margin-bottom:20px; }
.person-box:nth-child(3n+4)					{ margin-right:auto; }
.map-city-left								{ margin-left:0px; }
.filter										{ padding:20px 0px; }
.job-title									{ width:58.33%; }
.job-location								{ width:41.66%; }
.download-button							{ width:58.33%; }
.apply-now-button							{ width:41.66%; }
.job-opening-box							{ margin-right:0px; border-right:5px solid #fff; margin-bottom:5px; }
.job-opening-box:last-child					{ border-right:0px; }
.download-button							{ margin-right:0; border-right:5px solid #fff; max-width:100%; }
#new-vacancies .apply-now-button .btn-enquire { min-width:100%; }
.apply-now-button							{ display:block; border-right:5px solid #fff; }
.job-opening-list .application-box			{ padding:60px 10px; }
.postcode									{ max-width:100%; }
.desired-date								{ padding:10px 0px; }
.upload-file-input							{ margin-right:0px; border-right:4px solid transparent; }
.number-box									{ margin-right:0px; max-width:100%; }
.file-upload-btn .btn-enquire				{ width:100%; }
.file-upload-btn							{ max-width:100%; border-right:5px solid transparent; }
.form-left									{ margin-bottom:15px; }
.btn-send									{ position:relative; width:100%; float:left; margin-top:20px; text-align:center; }
.btn-send .btn-enquire						{ display:inline-block; line-height:67px; }

/*-------------- contect page --------------*/
#contect-main .title						{ font-size:26px; }
.contact-us-head							{ text-align:center; }
.contect-video-inner .play-button			{ width:97px; height:97px; margin-left: -48.5px; margin-top: -48.5px; }
.team-person-info							{ padding:5px 0px; }
.team-person-box:nth-child(2n+1) .team-person-img { float:left; }
.our-team-main								{ padding-bottom:0px; }
#contect-middle .client						{ border:0px; }
#contect-middle #client						{ background-color:#e6e6e7; }
.awards-inner								{ padding-left:10px; padding-right:10px; }
.city-name-section .nav-tabs>li				{ width:50%; margin-right:0px; }
.city-name-section .tab-content				{ padding:40px 15px 80px 15px; }
.city-name>a								{ font-size:16px; }
.city-location-info							{ margin-bottom:20px; font-size:14px; }
.city-name-section .tab-content .canvas					{width: 100%!important;}
.awards-inner .bx-wrapper .bx-controls-direction a { top:100%; width:20px;margin-top:-20px;height:40px;background-size:100%;}
.awards-inner .bx-wrapper .bx-prev			{ left:0px; background-image:url(../images/mobile-left-arrow.png); }
.awards-inner .bx-wrapper .bx-next			{ right:0px; background-image:url(../images/mobile-right-arrow.png); }
.awards-inner .bx-wrapper					{ padding-bottom:50px;margin-bottom:0px; }
.awards-inner .bx-wrapper .bx-viewport 		{ margin:0px; }
.awards-inner .bx-wrapper .bx-pager			{ bottom:-20px; }
.main-city-name::after 						{ border: 20px solid transparent; border-bottom: 20px solid #fff; margin-left: -20px; }
.main-city-name 							{ padding-bottom:0px; background-color:transparent; }

/*-------------- newsroom page --------------*/
.newsroom .picFull.pageHeader				{ min-height: 323px; }
.newsroom .picFull.pageHeader h1			{ font-size: 30px; }
.newsroom-page-upcoming-events				{ margin-top: 0px; padding-bottom: 50px;padding-left:0px;padding-right:0px;}
.newsroom-page-upcoming-events .container	{ }
.newsroom-page-upcoming-events .col-xs-12	{padding-top:0px;padding-bottom:50px;}
.newsroom-page-upcoming-events .col-xs-12 .view-more { padding-top: 20px; margin-bottom: 10px; text-align: center; }
#resource 									{ padding-top:50px;background-color:#e6e7e8;margin-bottom:50px;margin-top:5px; }
.newsroom-page-upcoming-events .col-xs-12 .view-more a { font-size: 14px; }
.newsroom-mobile-buttons 					{ margin-top:30px;}
.event-box									{ overflow:hidden; }
#resource .event-box 						{ background-color:#fff;}
.newsroom-buttons{
	width:32%;
	display: inline-block;
    position: relative;
    padding:15px 0px;
	text-align:center;
    border: 1px solid #414042;
    border-radius: 0px;
    text-align: center;
    font-size: 14px;
    color: #424143;
    text-transform: uppercase;
    font-family: 'MarkPro-Bold';
}
.newsroom-buttons.active { 
	background-color: #1ea9bb; 
	border-color: #1ea9bb; 
	color: #fff;
}
.newsroom-buttons.active::after {
    content: "\00A0";
    display: block;
    border: 25px solid transparent;
    border-top: 25px solid #fff;
    border-bottom-width: 0;
    height: 0;
    width: 0;
    position: absolute;
    bottom: -30px;
    left: 50%;
    margin-left: -25px;
    z-index: 9;
}
div.wpcf7-response-output {
	position: relative;
	float: left;
	bottom: 0;
}
.event-box 									{ max-width: 100%;}
.event-box .event-img img 					{ width: 100%;}
.watch-out-for .event-box 					{ padding-bottom: 15px;}
.upcoming-events 							{ margin-top: 45px;}
.upcoming-events .row .col-xs-12 .event-box { margin-top: 60px !important;}
#investor 									{ padding-top: 50px;}
.industries .hover, .industries:active .hover, .industries:focus .hover { height: 100%;}
.case-study .carousel-indicators 			{ width: 100%; left: 0;	right: 0; padding-left: 180px;}
.case-study .carousel-indicators li 		{ width: 10px; height: 10px;}
.person-detail 								{ position: relative;}

}



/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */

@media only screen and (min-width: 479px) and (max-width: 767px) {

.container									{ width: 420px; }
#header										{ height: 173px; }
.project_services_box figure 				{ width: 197px; height: 170px; }
.project_services_box figure span 			{ font-size:18px;}

}



@media only screen and (max-width: 478px) {

.memberships .memberships-box:nth-child(3n+1):before { clear: none;}
.memberships .memberships-box:nth-child(2n+1):before { clear: both; display: block; content:'';}

}



@media only screen and (max-width: 360px) {

.why-us-boxes 								{ width: 300px;}
.why-us-box 								{ height: 150px; padding: 10px;}
.why-us-box h1								{ font-size: 52px; line-height: 50px;}
.why-us-box p 								{ font-size: 12px; line-height: 15px;}
.why-us-botom								{ left: 10px; right: 10px; bottom: 10px;}

}