.clear:before, .clear:after { content: "."; display: block; height: 0; overflow: hidden; }
.clear:after { clear: both; }
.clear { zoom: 1;/* IE < 8 */
}
body { margin: 0px; font-family: Arial, Helvetica, sans-serif; }
.wrapper { width: 1050px; margin: 0 auto; }
#menu { display: none }
.slicknav_menu { display: none }
.row { max-width: 1050px; margin: 0 auto; clear:both;padding: 20px 0;}
#header { display: block;margin-bottom: -85px;overflow: hidden;position: relative;}
#latestBlogPost p img { display: none; }
#mobiNav { display: none; float: left; width: 100%; text-align: center; border: 1px solid #999; }
#mobiNav li a { display: block; padding: 10px 15px; background: #184082; border: 1px solid #eee; text-decoration: none; color: #fff; }
#mobiNav li a:hover, #nav li a.active { background: #2f2f2f; color: #fff; }
#mobiNav li ul { display: none;/* hide sub-menus */
}
#mobiNav li ul li, #mobiNav li { margin: 0 !important; list-style: none; }
#mobiNav li ul li a { padding: 10px 25px; background: #2f2f2f; border-bottom: 1px dotted #ccc; }
.hiddenPhone { display: none; position: fixed; top: -250px; width: 100%; height: 50px; background:#184082; z-index: 20000; text-align: center; box-shadow: 0 4px 12px #184082; }
.hiddenPhone a { font-size: 28px; font-weight: bold; text-decoration: none; color: #fff; display: block; line-height: 50px; }
#servicesList li { width: 20%; float: left; text-align: center; list-style: none; margin: 0 25px 20px 25px; }
#servicesList li a { text-decoration: none; color: #2f2f2f;display:block;}
#servicesList li a h2 {margin: 10px 0;color: #124295; font-size: 20px;font-weight:normal}
#servicesList p {margin: 0}
#servicesList li:hover h2 {color:#ed152a;transition:all 0.3s ease;}
.ourServicesWrapper div.row h4 {color: #ed152a; }
.scrollToTop { width: 64px; height: 64px; padding: 10px; text-align: center; background: whiteSmoke; font-weight: bold; color: #444; text-decoration: none; position: fixed; bottom: 20px; left: 20px; display: none; background: url("../images/arrow_up.svg") no-repeat 0px 20px; text-indent: -9999em; z-index: 90000; }
.scrollToTop:hover { text-decoration: none; }
.wrapper .headerLogo { width: 40%; margin: 0 auto; z-index:10; display: block; text-align: center; position: relative; }
.wrapper .headerLogo img { border: 0 }
#header .links { height: 76px; display: block; padding-top: 10px; z-index: 9000; }
.c_input {
    float: left;
    width: 49%;
    margin: 0 2% 0 0;
}
.c_input:nth-child(even){
    margin: 0;
}
.c_input_home{
    width: 100%;
}
.btn {
    background-color: #174493;
    border: 0 none;
    border-radius: 15px;
    color: #fff;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
    width: 100% !important;
	float: none !important;
	transition: 0.3s;
}
.btn:hover{
    background-color: #E50D22;
}
textarea {
    border: 1px solid #1b3a6b;
    border-radius: 15px;
    color: #404040;
    height: 150px;
    padding: 5px;
    width: 100% !important;
    display: inline !important;
    box-sizing: border-box;
}
.textarea-home{
   width: 100% !important;
    height: 85px;
}
input[type="text"] {
    border: 1px solid #1b3a6b;
    border-radius: 15px;
    color: #404040;
    height: 30px;
    padding-left: 5px;
    width: 100%;
    margin: 0 0 10px;
    box-sizing: border-box;
}
.messege-send-text{
	padding: 10px 0;
	color: #32CD32;
}
.error{
    color: #FF0000;
}
#headerCont {top:0;z-index:1000;position:fixed;width:100%;background: url("../images/bodyBg.jpg") repeat-x left bottom;margin-bottom: -3px;padding-bottom: 3px;}
#headerCont .wrapper #header {background:rgba(0, 0, 0, 0) url("../images/logo.png") no-repeat scroll center 2px}
#headerCont.fixed .wrapper #header {background:rgba(0, 0, 0, 0) url("../images/logo.png") no-repeat scroll center -18px}
#header .links .callUs { margin-top: 15px;float: left; color: #fff; transition: all 0.3s ease-in-out; font-size: 1.8em; }
#header .links .callUs p { margin: 0; padding: 5px 15px; }
#header .links .callUs p .number { font-weight: bold }
#header .links .callUs p .number a { text-decoration: none; color: #fff; }
#headerCont.fixed #header {transition: all 0.3s ease;margin-bottom: -100px;background-size: 238px;}
#headerCont.fixed  #header .links .findUs {top: -80px}
#headerCont.fixed #header .links {height: 155px}
#headerCont.fixed .headerLogo img {transition: all 0.3s ease;height: 90px}
#headerCont.fixed #header .links .callUs, #headerCont.fixed #header .links .findUs {margin-top:0}
.findUs p, .findUs ul { float: left; }
#socialTop { margin: 0; }
#socialTop li { float: left; list-style: none; margin-right: 5px; }
#socialTop li a { text-decoration: none; }
#header .links .callUs img { vertical-align: middle; margin-right: 10px; }
#header .links .findUs { float: right; position: relative; top: -90px; }
#socialTop { position: relative; top: -10px; left: -10px; }
#header .links .findUs p { margin: 0; padding: 5px 0; color: #fff }
#header .links .findUs img { vertical-align: middle; border: 0; }
#menuCont {position:relative;z-index:1}
#menuCont .headMenu { margin-bottom: -1px;display: block; overflow: hidden; z-index: 0; width: 100%; }
#menuCont .headMenu ul li:nth-child(4) { margin-left: 407px; }
#menuCont .headMenu ul { margin: 0; padding: 0; list-style: none; }
#menuCont .headMenu ul li { display: inline; float: left }
#menuCont .headMenu ul li a { color: #fff; text-decoration: none; font-size: 19px; padding: 15px 24px 11px 24px; overflow: hidden; display: block; }
#menuCont .headMenu ul li a:hover { background: url("../images/menuArrow.jpg") no-repeat bottom center #fff; color: #194798; }
#menuCont .headMenu ul .menuSpace { margin-left: 20px; display: inline; width: 288px; }
#menuCont .headMenu ul .menuSpace img.menuLogo { display: none }
.sliderWrapper { background: #dadadc; display: block; clear: both; overflow: hidden; height: 502px; position: relative;margin-top: 135px}
.sliderImage { position: absolute; z-index: 0; }
.sliderWrapper .tableForm { width: 320px;float: right; margin: 30px 10px 10px; text-align: center; background: #fff url('../images/scheduleBg.png') top right no-repeat !important; border-radius: 35px 50px 12px 12px; position: relative; box-shadow: 0 0 12px rgba(47, 47, 47, 0.3); }
.sliderWrapper .tableForm form { margin: 60px 25px 25px; display: block; }
.ourServicesWrapper .row h4 { color: #fff; }
.siteBox img { box-shadow: 0 0 12px rgba(47, 47, 47, 0.2) }
.serviceHeading { position: relative; top: -30px; left: 20px; }
#accordion { margin-top: 50px; }
#quoteform { margin: 0 auto; }
#form2.jqtransform div.title { font-size: 1.5em; color: #0F3576; margin-bottom: 40px; }
#form2.jqtransform div.subtitle { line-height: 1.5em; }
#quoteform > tbody > tr:nth-child(1) > td:nth-child(2) > table > tbody > tr:nth-child(4) > td > a > img { position: relative; top: -35px; left: 45px; }
.aboutUsLinks { width: 96%; }
.aboutUsLinks div { margin-bottom: 20px; }
#blog_wrapper { overflow: hidden;text-align: left; padding: 0 20px; transition: all 0.2s ease-in-out; }
#blog_wrapper h3 a { text-decoration: none; text-transform: uppercase; color: #0F3576; }
.blogList.aticleBox { line-height: 1.5em; text-align: left; }
.sliderWrapper .row {padding: 0}
/***** QUOTE FORM STYLES *****/

#request_quote_form .inner4 input, #request_quote_form .inner5 select, #quoteform tbody tr td table tbody tr td input, #quoteform tbody tr td table tbody tr td div.p221 select#move_time, #quoteform tbody tr td table tbody tr td select, #contact-form table#contacttb tbody tr td input { float: left; width: 80% !important; padding: 7px; margin-bottom: 10px; transition: all 0.2s ease-in-out; }
#request_quote_form .inner4 input:focus, #request_quote_form .inner5 select:focus, #quoteform tbody tr td table tbody tr td input:focus, #quoteform tbody tr td table tbody tr td div.p221 select#move_time:focus, #quoteform tbody tr td table tbody tr td select:focus, #contact-form table#contacttb tbody tr td input:focus { outline: none; background: #f1f1f1; border: 1px dashed #ccc; box-shadow: 0 0 12px #f3f3f3; }
.tableForm > div > p { font-weight: bold; font-size: 1.2em; padding: 2px 35px 10px 35px; text-transform: uppercase; color: #fff; position: relative; top: -5px !important; }
#form2 > div:nth-child(7) > a > img { position: relative; left: -12px; top: 2px; }
.mainContentCont {padding-top:137px}
.mainContentCont p, .mainContentCont ul li { line-height: 1.4; list-style: none; padding: 10px 20px; margin: 0}
.mainContentCont h4, .ourServicesWrapper .row h4, .testBox h2, #latestBlog h2 { font-size: 38px; color: #0F3576; font-weight: normal; font-family: Arial, Helvetica, sans-serif; padding: 20px; margin: 0;text-align: center; text-transform: uppercase;}
.ourServicesWrapper .row h4 { color: #fff; }
.mainContentCont h1 {margin: 0;padding: 0 20px 20px;text-align:left;clear:both;float:left;width:100%;font-size: 24px;}
.mainContentCont h3 { color: #174493; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 22px; }
.mainContentCont h3 img { vertical-align: middle; margin-right: 7px; }
.mainContentCont h3 .faq { color: red; font-size: 14px; display: inline; vertical-align: top; font-weight: bold; }
.mainContentCont .prefList { margin: 40px 0 100px 0; width: 630px; float: right; text-align: left; }
.mainContentCont .prefList ul { list-style: none; margin: 0 15px; padding: 0; }
.mainContentCont .prefList ul li { list-style: none; padding: 0 20px; background: url("../images/liBullet.png") no-repeat center left; }
.mainContentContLinks { width: 96%; text-align: center; margin: 0 auto; overflow: hidden; }
.mainContentContLinks .tests { float: left; }
.mainContentContLinks .callUs { float: right; }
.mainContentContLinks .bookNow { display: inline; margin: 0 auto; float: none; }
.mainContentContLinks .tests img, .callUs img, .bookNow img { border: 0; }
.ourServicesWrapper h4 { background: url("../images/headlineBg.png") no-repeat center; }
.ourServicesWrapper {background: #f4f8ff; float:left;width:100%}
#bottomRow { background: whitesmoke;}
.ourServicesWrapper .ourServicesBoxes { text-align: justify; width: 100%; display: block; margin: 10px auto 0; }
.ourServicesWrapper .ourServicesBoxes .box { height: auto; display: inline-block; text-align: center; }
.ourServicesWrapper .ourServicesBoxes a { text-decoration: none; }
.ourServicesWrapper .ourServicesBoxes .stretch { width: 100%; display: inline-block; font-size: 0; line-height: 0 }
.row .testBox h2, #bottomRow .row #latestBlog h2 { font-size: 32px; text-align: left; width: 100%; }
.row .testBox h2 .blueTitle, #latestBlog h2 .blueTitle { color: #0c3170 }
.row .testBox .comments { float: left; width: 100%; text-align: left; height: 300px;}
.row .testBox .comments h2, #bottomRow .row #latestBlog h2  { color: #E50D22; }
.row .testBox .comments h5 { font-size: 16px; text-transform: uppercase; color: #0c3170; margin: 0 15px 0 0; }
.row .testBox .comments .viewMore { text-decoration: none; color: red; font-size: 14px; }
.testBox .comments .viewMore:hover { text-decoration: underline }
.testBox .banner { float: right; margin-top: 83px; border: 0; }
.footerWrapper div.row address { color: #fff; line-height: 1.5em; }
.footerWrapper div.row address a { color: #fff; }
.footerWrapper div.row address a:hover { color: #E50D22; }
.footerWrapper { background: #184082; }
.footerWrapper .row {overflow: hidden; height: auto; text-align: center; }
#latestBlogPost h3 { color: #124195;font-size: 18px;margin: 10px 0 0;text-align: left;text-transform: uppercase;}
#latestBlogPost h2:nth-child(1) { text-align: left; font-size: 1.2em; }
.footerWrapper div.row a img { padding: 20px 0; }
.sliderWrapper .tableForm { background: #0F3576; }
.tableForm > div > p { top: 20px; }
.footerWrapper .row .headerLogo { margin-top: 40px; }
.footerWrapper .row .footerMenu { float: left; width: 300px; height: 192px; }
.footerWrapper .row .footerMenu .navTitle { color: #fff; font-weight: bold; padding: 10px 15px; background: #184082; float: left; }
.footerWrapper .row .footerMenu ul { list-style: none; margin: 0; padding: 0; float: left; margin-left: 17px; }
.footerWrapper .row .footerMenu ul li { background: url("../images/fmenuBg.png") no-repeat center left; padding: 0 0 0 20px; line-height: 1.9 }
.footerWrapper .row .footerMenu ul li a { text-decoration: none; color: #fff; font-size: 14px; }
.footerWrapper .row .footerMenu ul li a:hover { text-decoration: underline; }
.footerWrapper .row .latestNews .newsTitle { color: #fff; font-weight: bold; padding: 10px 15px; margin-bottom: 30px; background: #184082; float: left; }
.footerWrapper .row .latestNews { float: left; width: 300px; font-size: 14px; }
.footerWrapper .row .latestNews p { clear: both; color: #fff; }
.footerWrapper .row .latestNews .viewMore { color: #fff; text-decoration: none; background: #0c244f; padding: 5px 10px; }
.footerWrapper .row .latestNews .viewMore:hover { text-decoration: underline }
.footerWrapper .row .copy { float: left; clear: both; color: #fff; font-size: 14px; padding: 0; text-align: center; width: 100% }
.wrapper .headerMobileLogo, .mobile_menu { display: none; }
#bottomRow .row .testBox, #bottomRow .row #latestBlog {display:inline-block;width:49%;float:left}
#bottomRow .row .testBox h2, #bottomRow .row #latestBlog h2 {padding:0;}
#bottomRow .row {overflow:hidden}
#latestBlogPost > p {margin:10px 0}
#latestBlogPost > a {background: #e50d22;border-radius: 20px;color: #fff;float: left;padding: 10px 15px;text-decoration: none;}
#Testimonials p {margin:0}
#Testimonials p:nth-child(2) {margin-top:15px}
#latestTestimonials {margin-top: 20px;}
#bottomRow .row .testBox {padding-right:20px;}
.blogList .floatLeft {float: left;margin: 0 10px 0 20px;}
#blog_wrapper .blogList {display: inline-block;float: left;width: 50%;}
#blog_wrapper .blogList p {padding:0}
#blog_wrapper .blogList h3 {margin:0}
.success {color: #66a31f;padding: 10px 0;text-align: center;}
.quoteBox .success {margin-top: 40px}
/*********************************************************************************************

2. 960px

*********************************************************************************************/

@media only screen and (min-width: 960px) and (max-width: 1050px) {
#menuCont .headMenu ul li: nth-child(4) { margin-left: 320px !important; }
}
@media only screen and (min-width: 960px) and (max-width: 1199px) {
.wrapper { width: 100% }
.mainContentCont h1 {width:auto;float: none}
#menuCont .headMenu ul {text-align: center}
#menuCont .headMenu ul li {display:inline-block;text-align:center;float:none}
#menuCont .headMenu {margin-bottom: -5px;}
.row {padding: 20px}
}
@media only screen and (min-width: 960px) and (max-width: 1090px) {
#menuCont .headMenu ul li a {padding: 15px 10px 11px}
#header .links .callUs {font-size: 1.4em}
.ourServicesWrapper h4 {background-size: 100%}
#servicesList li {margin: 0 15px 20px}
#bottomRow .row .testBox, #bottomRow .row #latestBlog {width: 47%}
#bottomRow .row .testBox {padding: 0 20px}
}

/*********************************************************************************************

3. 720px

*********************************************************************************************/

@media only screen and (min-width: 720px) and (max-width: 959px) {
body { background: url("../images/mobileBodyBg.jpg") repeat-x top left; }
#servicesList li { width: 48%; margin: 20px 0; }
.wrapper { width: 100% }
.mainContentCont { overflow: hidden; }
#header .links .callUs { font-size: 1em;width:200px;display:block;float:none; }
#header .links { height: auto;padding:0; }
.wrapper .headerLogo { margin-top: -25px;width: auto; text-align: inherit; position: relative;text-align:center; }
#header .links .headerLogo a img { width: 80px; }
#form2 > div:nth-child(12) > input[type="submit"]:nth-child(3) { margin-top: 30px; }
.row .testBox h4 { background: none !important; text-align: center; }
.hiddenPhone { position: fixed; top: 0 !important; }
.tableForm > div > p { position: relative !important; top: 15px !important; }
#menuCont { display: none; }
.slicknav_menu { display: block!important;position:relative;z-index:1001; }
#header { height: auto;margin-bottom:-30px }
#header .headMenu { display: none; }
#header .headMenu ul .menuSpace { display: none }
.wrapper .headerMobileLogo { display: block; text-align: center }
.sliderWrapper { background: #f4f8ff;margin-top: 0; }
.sliderWrapper .tableForm { padding: 0; margin: 0 auto; float: none; margin-bottom: 52px; }
.sliderWrapper .tableForm p { padding: 0; margin: 0; margin-top: 25px; }
.mainContentCont .prefList { display: none }
.mainContentCont { background: #fff; min-height: 550px; height: 100% }
.testBox .comments { width: 100%; margin-bottom: 50px; }
.sliderWrapper .tableForm h3 { margin: 0px; padding-top: 11px; }
.testBox { width: 96%; margin: 0 auto }
.testBox h4 { margin: 30px 0 40px; }
.ourServicesBoxes { min-height: 450px; background: #f4f8ff }
.ourServices { height: auto }
.ourServices h4 { background: none }
#footer { height: auto; background: url("../images/footerMobileBodyBg.jpg") repeat-x top left #194798; padding: 20px; }
#footer .copy { display: none }
#footer .latestNews { display: none }
.mainContentContLinks .tests, .mainContentContLinks .bookNow, .mainContentContLinks .callUs { float: none; display: block; margin-bottom: 20px; }
.mobile_menu { display: block; position: relative; background: #f6fbff; color: #0067b2; cursor: pointer; width: 95%; border: 1px solid #e50d22; padding: 0px; margin: 0 auto !important; text-align: left; }
.mobile_menu-closed, .mobile_menu-toggled-controls { height: 45px; }
.mobile_menu-toggled-title { padding: 12px 0 0 10px; background: url("../images/mobileMenuArrow.jpg") no-repeat right 20px; }
.mobile_menu a { color: #0067b2; text-decoration: none; }
.mobile_menu ul { display: block; width: auto !important; margin: 0 auto !important; overflow: hidden; list-style: none; }
.mobile_menu-button:hover { cursor: pointer; }
.mobile_menu .mobile_menu-toggled ul { display: none; margin: 0px !important; padding: 0px !important; }
.mobile_menu .mobile_menu-toggled ul li { display: block; margin: 0 auto !important; border-top: 1px solid #e50d22; }
.mobile_menu .mobile_menu-toggled ul li a { display: block; padding: 10px; }
.mobile_menu .mobile_menu-toggled ul li a:hover { color: #fff; background: #e50d22 }
#footer .footerMenu { display: none }
#header .links .findUs { top:-80px;z-index:99; }
#latestBlog section h2:nth-child(1) { background: none; text-align: center; }
#headerCont {position:relative}
.mainContentCont {padding-top: 0}
#headerCont .wrapper #header {background-size: 240px}
#headerCont.fixed #header {transition: none}
#header .links .callUs {z-index:1001;position:relative}
.sliderImage > img {margin-top: -25px}
.ourServicesWrapper {float:none}
#servicesList {margin: 0;padding:0}
.mainContentCont h1 {width: 94%}
#bottomRow .row .testBox, #bottomRow .row #latestBlog {width: 46%;}
#bottomRow .row .testBox {padding: 0 20px}
.row .testBox h2, #bottomRow .row #latestBlog h2 {font-size: 24px;font-weight:bold}
.mainContentCont h4, .ourServicesWrapper .row h4, .testBox h2, #latestBlog h2 {font-size: 32px;font-weight: bold}
.row {padding: 20px}
.mainContentCont p, .mainContentCont ul li {padding: 10px 0}
.sliderWrapper .tableForm {overflow: hidden}
.tableForm > div > p {top: 0;margin: 0!important}
.sliderWrapper .tableForm {margin: 30px auto 0 auto}
.quoteBox .success {margin-top: 70px}
}

/*********************************************************************************************

4. max720px

*********************************************************************************************/

@media only screen and (max-width: 719px) {
#floating_bar {display: none;}
body { background: url("../images/mobileBodyBg.jpg") repeat-x top left; }
#servicesList li { width: 100%; margin: 5px 0; }
.wrapper { width: 100% }
.c_input {float: none;width: 100%;margin: 0;}
.postcodebox{display: none;}
.mainContentCont { overflow: hidden; }
#header .links .callUs { font-size: 1em;width:200px;display:block;float:none; }
#header .links { height: auto;padding:0; }
.wrapper .headerLogo { margin-top: -25px;width: auto; text-align: inherit; position: relative;text-align:center; }
#header .links .headerLogo a img { width: 80px; }
#form2 > div:nth-child(12) > input[type="submit"]:nth-child(3) { margin-top: 30px; }
.row .testBox h4 { background: none !important; text-align: center; }
.hiddenPhone { position: fixed; top: 0 !important; }
.tableForm > div > p { position: relative !important; top: 15px !important; }
#menuCont { display: none; }
.slicknav_menu { display: block!important;position:relative;z-index:1001; }
#header { height: auto;margin-bottom:-30px }
#header .headMenu { display: none; }
#header .headMenu ul .menuSpace { display: none }
.wrapper .headerMobileLogo { display: block; text-align: center }
.sliderWrapper { background: #f4f8ff;margin-top: 0; }
.sliderWrapper .tableForm { padding: 0; margin: 0 auto; float: none; margin-bottom: 52px; }
.sliderWrapper .tableForm p { padding: 0; margin: 0; margin-top: 25px; }
.mainContentCont .prefList { display: none }
.mainContentCont { background: #fff; min-height: 550px; height: 100% }
.testBox .comments { width: 100%; margin-bottom: 50px; }
.sliderWrapper .tableForm h3 { margin: 0px; padding-top: 11px; }
.testBox { width: 96%; margin: 0 auto }
.testBox h4 { margin: 30px 0 40px; }
.ourServicesBoxes { min-height: 450px; background: #f4f8ff }
.ourServices { height: auto }
.ourServices h4 { background: none }
#footer { height: auto; background: url("../images/footerMobileBodyBg.jpg") repeat-x top left #194798; padding: 20px; }
#footer .copy { display: none }
#footer .latestNews { display: none }
.mainContentContLinks .tests, .mainContentContLinks .bookNow, .mainContentContLinks .callUs { float: none; display: block; margin-bottom: 20px; }
.mobile_menu { display: block; position: relative; background: #f6fbff; color: #0067b2; cursor: pointer; width: 95%; border: 1px solid #e50d22; padding: 0px; margin: 0 auto !important; text-align: left; }
.mobile_menu-closed, .mobile_menu-toggled-controls { height: 45px; }
.mobile_menu-toggled-title { padding: 12px 0 0 10px; background: url("../images/mobileMenuArrow.jpg") no-repeat right 20px; }
.mobile_menu a { color: #0067b2; text-decoration: none; }
.mobile_menu ul { display: block; width: auto !important; margin: 0 auto !important; overflow: hidden; list-style: none; }
.mobile_menu-button:hover { cursor: pointer; }
.mobile_menu .mobile_menu-toggled ul { display: none; margin: 0px !important; padding: 0px !important; }
.mobile_menu .mobile_menu-toggled ul li { display: block; margin: 0 auto !important; border-top: 1px solid #e50d22; }
.mobile_menu .mobile_menu-toggled ul li a { display: block; padding: 10px; }
.mobile_menu .mobile_menu-toggled ul li a:hover { color: #fff; background: #e50d22 }
#footer .footerMenu { display: none }
#header .links .findUs { top:-80px;z-index:99; }
#latestBlog section h2:nth-child(1) { background: none; text-align: center; }
#headerCont {position:relative}
.mainContentCont {padding-top: 0}
#headerCont .wrapper #header {background-size: 240px}
#headerCont.fixed #header {transition: none}
#header .links .callUs {z-index:1001;position:relative}
.sliderImage > img {margin-top: -25px}
.ourServicesWrapper {float:none}
#servicesList {margin: 0;padding:0}
.mainContentCont h1 {width: 94%}
#bottomRow .row .testBox, #bottomRow .row #latestBlog {width: 100%;}
#bottomRow .row .testBox {padding: 0;height: 400px;overflow:hidden}
.row .testBox h2, #bottomRow .row #latestBlog h2 {font-size: 24px;font-weight:bold}
.mainContentCont h4, .ourServicesWrapper .row h4, .testBox h2, #latestBlog h2 {font-size: 32px;font-weight: bold}
.row {padding: 20px}
.mainContentCont p, .mainContentCont ul li {padding: 10px 0}

.sliderWrapper .tableForm {overflow: hidden}
.tableForm > div > p {top: 0;margin: 0!important}
.sliderWrapper .tableForm {margin: 30px auto 0 auto}
.quoteBox .success {margin-top: 70px}
.siteBox img {width: 100%;margin: 10px 0!important}
#Testimonials > div  {height: 150px!important}
#header .links .callUs p, #header .links .findUs p {display: none!important;}
#header .links .callUs {height: 25px;}
}
@media only screen and (max-width: 480px) {
#header .links .callUs { font-size: 1em; }
}
#mainpage_quote_box {height: 170px;overflow: hidden;}

#floating_bar {
    right: 20px;
    bottom: 0;
    height: 95px;
    position: fixed !important;
    width: 0;
    z-index: 999
}
.floating_bar_big_but {
    background-color: #E50D22;
    box-shadow: 0 2px 1px #A2A9A1;
    color: #FFF;
    display: block;
    font-weight: 700;
    height: 55px;
    padding-top: 10px;
    text-decoration: none;
    text-transform: uppercase
}
.floating_bar_big_but:hover {
    background-color: #222222;
    color: #FFF!important
}
#fb_4 {
	background-position: 12px center;
	background-repeat: no-repeat;
	color: #FFF;
	font-size: 24px !important;
	height: 36px;
	padding-top: 14px;
	text-align: center;
	width: 173px !important;
    text-shadow: 1px 1px 2px rgba(47,47,47,.8);
}
#floating_bar_girl {
	position: absolute;
	right: -10px;
    bottom: 10px;
}
#floating_bar_girl_pic {
	background-image: url("../img/call_girl.png");
	background-repeat: no-repeat;
    background-size: 70%;
	bottom: 50px;
	height: 150px;
	position: absolute;
	right: -40px;
	width: 196px;
}
div#amzgf {
    padding: 10px;
}
div#amzgf span {
    display: none;
}
