/*
 * Theme Name: NCCRM
 * Theme URI: http://www.nccrm.com
 * Description: Developed by SocialDoctor
 * Author: SocialDoctor
 * Author URI: http://www.socialdoctor.com
 * Version: 1
 */

#searchform input[type="submit"] {width: 75px;}
.phoneBTN {margin: 0 auto !important; padding: 7px 20px;}
#searchform input[type="submit"], .phoneBTN {border-color: #0065a5 !important; background: #0065a5; color: #fff; text-transform: uppercase; text-align: center;}
.headerwrapper {text-align: right;}
.headerwrapper > * {display: inline-block;}


@media screen{
    *{margin:0;padding:0;}
    html{font-size:62.5%;overflow-x:hidden;}
    body{background-color:#FFF;font-size:1.6rem;line-height:2;font-family:'Open Sans',Verdana,Arial,sans-serif;text-rendering:geometricPrecision;}
    .screen-reader-text{position:absolute;left:-9999px;top:-9999px;}
    .clear{clear:both}
    .group:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
    * html .group,*:first-child+html .group{zoom:1}

    /* ===[ First selector = IE6, Second Selector = IE 7 ]=== */
    h1,h2,h3{font-weight:normal;margin:0 0 10px 0;}
    h1{font-size:3.6rem;color:#0065a5;letter-spacing:3px;font-weight:100;}
    h2{font-size:2.4rem;color:#c79823;}
    h2 a{color:#c79823;}
    h3{font-size:2.0rem;color:#0065a5;}
    h4{font-size:1.8rem;color:#0065a5;}
    .entry h1{margin-bottom:25px;}
    .entry h2,.entry h3,.entry h4{margin-top:30px;text-transform:inherit;}
    .entry h3{line-height:1.4;}
    .entry a{color:#c79823;}
    p{color:#666;font-size:1.6rem;margin:0 0 10px 0;}
    p a{color:#c79823;font-weight:bold;}
    .snippet p{font-size:2rem;font-weight:100;color:#848484;}
    p.snippetBottomSpacing{margin:0 0 50px 0;}
    a{color:#7d7d7d;outline:0;}
    a:hover{text-decoration:none;color:inherit;outline:0;}
    a:hover,a:active,a:focus{outline:0;}
    blockquote{border-left:0 none;padding:0;}
    blockquote p{}
    blockquote p{font-size:1.6rem;color:#222;border:1px solid #CCC;padding:10px;background-color:#fafafa;border-bottom:2px solid #c79823;margin-bottom:30px;padding:30px;}
    blockquote span{font-weight:bold;font-style:italic;}
    ul,ol{margin:0}
    .entry { padding-right: 40px; }
    .entry p{font-size:1.6rem;line-height:2.25;color:#848484;margin:0 0 20px 0;}
    .entry a{font-weight:lighter}
    .entry a:hover{color:#5b5b5e;}
    .entry ul,.entry ol{color:#848484;font-size:1.6rem;margin:0 0 10px 35px;list-style:outside;line-height: 2;}
    .entry ul li,.entry ol li{margin:0 0 20px 0;}
    .entry ol{list-style:outside decimal none;}
    .entry p,.entry a,.entry ul,.entry ol,.snippet p,.snippet a{font-weight:lighter;}
    hr{width:100%;border-bottom:1px solid #CCC;border-top:0 none;margin:25px auto 30px;}
    .post{padding-right:50px}
    .post img{ display: block; max-width: 100%; height: auto;  }
    .post hr{width:100%;}
    .insidePage{padding:100px 0;}
    .homePage{padding-top:15px;width:100%;}
    .homePage > .row{padding-top:100px;}
    .hidden-all{display:none!important;}
    #pageIDS{position:absolute;left:-370px;top:0px;background-color:#CCC;border-radius:5px;color:#FFF;padding:12px;text-shadow:1px 1px 1px #666;font-family:'Courier New';}
    #pageVars{position:absolute;left:-370px;top:0px;background-color:#333;border-radius:5px;color:#FFF;padding:12px;text-shadow:1px 1px 1px #666;max-width:290px;font-size:13px;font-family:'Courier New';}
    .alignleft{float:left;margin-right:30px;margin-top:20px;}
    .alignright{float:right;margin-left:30px;margin-top:20px;}
    .entry iframe{max-width:100%;height:auto;min-height:370px;}
    .trippleLine{border-top:1px solid #CCC;border-bottom:1px solid #CCC;padding:5px 0;}
    .trippleLine hr{border-top:1px solid #CCC;border-bottom:0 none;width:100%;margin:0;}
    a.post-edit-link{color:#FFF;background-color:#0065a5;padding:5px 15px;border-radius:3px;}

    .entry img{display: block; max-width: 100%; height: auto;}

    /* Homepage */
    .tile{padding:7.5px;}
    .tilesContainer{padding:0 7.5px;}
    .tilesContainer .tile{height:500px;}
    .ctaText{display:block;text-align:center;top:43%;position:relative;font-size:2rem;line-height:1.6;text-shadow:0 0 1px #666;}
    .tile > a.tileLink{color:#FFF;display:inline-block;height:100%;width:100%;position:relative;background-color:#EEE;}
    .testimonialImage{padding:7.5px;}
    .testimonialImage .tile{height:625px;padding:0;}
    .row.tilesContainerTestimonial{padding:0 7.5px!important;}
    .tile .titleHalf{height:305.5px;display:table-cell;}
    .tilesContainer .firstBox a{background:url(images/cta/in-vitro-fertilization.jpg) no-repeat top center;background-size:cover;}
    .tilesContainer .secondBox a{background:url(/wp-content/uploads/2019/08/parents-1.png) no-repeat top center;background-size:cover;}
    .tilesContainer .thirdBox a{background:url(images/cta/donor-egg-ivf.jpg) no-repeat top center;background-size:cover;}
    .tilesContainer .fourthBox a{background:url(images/cta/egg-freezing.jpg) no-repeat top center;background-size:cover;}
    .tilesContainer .fifthBox a{background:url(images/cta/tubal-reversal.jpg) no-repeat top center;background-size:cover;}
    .tilesContainer .sixthBox a{background:url(/wp-content/uploads/2019/08/pregnantbelly-1.png) no-repeat top center;background-size:cover;}
    .tilesContainer .seventhBox a{background:url(/wp-content/uploads/2019/08/vagrej.png) no-repeat top center;background-size:cover;}
    .tilesContainer .eighthBox a{background:url(/wp-content/uploads/2019/08/Untitled-1.jpg) no-repeat top center;background-size:cover;}
    #sideBar .tilesContainer .sidebarBox a{background:url(images/cta/board-certified-specialists.jpg) no-repeat top center;background-size:cover; position:absolute; top:0;width:100%;height:100%;color:#FFF;}
    #sideBar .tilesContainer,#sideBar .tilesContainer .sidebarBox{padding:0 !important;}
    .testimonialImage a{background:url(images/testimonial-image.jpg) no-repeat top center;background-size:cover;}
    .insidePageTestimonial .titleHalf.topHalf,
    .insidePageTestimonial .testimonialImage .tile{height: 504px;}
    a.insidePageTestimonialImage{background:url(images/footer-insidepage-testimonial.jpg) no-repeat top center;background-size:cover;}
    .topHalf{margin-bottom:15px;}
    .topHalf a.tileLink{background-color:#c79823;color:#FFF;}
    .topHalf a.tileLink > span{display:inline-block;width:100%;position:relative;top:27%;padding:0 40px;font-size:3rem;line-height:1.6;font-weight: 100;}
    .topHalf a.tileLink > span > span{font-size:1.4rem;color:#765a14; font-weight: bold;}
    .bottomHalf{margin-bottom:15px;}
    .bottomHalf a.tileLink{background-color:#0065A5;color:#FFF;}
    .bottomHalf a.tileLink > span{display:inline-block;width:100%;position:relative;top:27%;padding:0 40px;font-size:3rem;line-height:1.6;font-weight: 100;}
    .bottomHalf a.tileLink > span > span{font-size:1.4rem;color:#FFFFFF;line-height:1.0; font-weight: bold;}
    .twoBoxes{padding:7.5px;}
    .twoBoxes .titleHalf{height:305.5px;display:block;padding:0;}
    .subText{ margin-bottom:20px; }
    .tileBtn.blueBtn{position:absolute;bottom:0;width:100%;margin-left:0;left:0;text-align:left;padding:20px;}
    .homeBtns{padding:0px 0px 100px!important;}
    .quickInfo{color:#79797c;font-size:4.8rem;padding:100px 30px;}
    .quickInfo .centerContainer{border-left:1px solid #CCC;border-right:1px solid #CCC;}
    .quickInfo ul{line-height:0;margin-bottom:0;list-style:none;}
    .quickInfo ul li{display:inline-block;}
    .quickInfo ul li span:first-child{line-height:1;}
    .quickInfo ul li span:last-child{line-height:2;color:#2b73ba;font-size:1.3rem;text-transform:uppercase;}
    .quickInfo ul li hr.grayDivider{width:15%;margin:15px auto 10px;border-color:#c8c8c8;}

    /* Site Wide */
    .grayBg{background-color:#f7f7f7;}
    .bgWhite{background-color:#FFF;border-top:1px solid #CCC;}
    .topBottomSpacing{padding:70px 0px;}
    .blueBtn{color:#FFF;text-shadow:0 1px 2px #666;padding:20px 80px;font-size:1.4rem;background:url(images/blue-arrow.png) no-repeat right 30px center #0065a5;}
    .blueBtn:hover{background-color:#00568d;color:#FFF;}
    .yellowBtn{color:#FFF !important;text-shadow:0 1px 2px #666;padding:20px 80px;font-size:1.4rem;background-color: #c79823;}
    .yellowBtn:hover{background-color:rgb(162, 124, 28);}
    .goldenBtn{color:#FFF !important;display: inline-block;margin-top: 20px;text-shadow:0 1px 2px #666;padding:20px 110px 20px 50px;font-size:1.4rem;background:url(images/yellow-arrow.png) no-repeat right 30px center #8f6e1c;}
    .goldenBtn:hover{background-color:#785a0f;}
    .whiteBtn{border:1px solid #CCC;color:#58606d;display:inline-block;padding:20px 30px;font-size:1.4rem;margin-left:10px;width:368px;text-align:left;background:url(images/yellow-arrow.png) no-repeat right 30px center #FFFFFF;}
    .whiteBtn:hover{background-color:#FFF;}
    #menuIco{display:none;float:right;height:50px!important;width:50px!important;line-height:0.5;cursor:pointer;top:25px;position:absolute;right:0;}
    #menuIco:hover{opacity:0.8;}
    #menuIco span{width:100%;height:2px;background-color:#FFF;display:inline-block;clear:both;}
    #menuIco:active span,
    #menuIco:focus span{background-color:green;}
    #header{position:absolute;z-index:999999999;width:100%;}
    #header a{margin-top:10px;}
    #header img{margin-top:10px;}
    .contentWrapper{position:relative;}

    /* Main Nav */
    #mainNav{position:relative;display:block;margin-bottom:0px;text-align:right;}
    #mainNav > li{text-transform:uppercase;}
    #mainNav li{display:inline-block;position:relative;vertical-align:middle;padding:49px 15px;font-size:1.6rem;font-style:normal;font-weight:300;}
    #mainNav li.homeLink{padding-left:0!important;}
    #mainNav li.contactUs{padding-right:0!important;}
    /*#mainNav li:first-child{padding-left:0!important;}*/
    /*#mainNav li:last-child{padding-right:0!important;}*/
    #mainNav li a{color:#FFF;}
    #mainNav li.current-menu-item a{border-bottom:1px solid #035f99;}
    #mainNav li:hover > .sub-menu{display:block;}
    #mainNav li#menu-item-4192 ul{ left: -60px; }
    #mainNav li#menu-item-4263 ul{ left: -110px; }
    #mainNav li#menu-item-4264 ul{ left: -40px; }
    #mainNav li#menu-item-4330 ul{ left: 120px; top: -30px; }
    #mainNav li#menu-item-133937 ul{ left: 110px;top: 20px }
    #mainNav li#menu-item-133945 ul{ left: 110px;top: 20px }
    #mainNav li#menu-item-133952 ul{ left: 110px;top: 20px }
    #mainNav li#menu-item-133956 ul{ left: 110px;top: 20px }
    #mainNav li#menu-item-133984 ul{ left: 110px;top: 20px }
    #mainNav li#menu-item-133996 ul{ left: 110px;top: 20px }
    #mainNav li#menu-item-133967 ul{ left: 110px;top: 20px }
    #mainNav li#menu-item-133970 ul{ left: 110px;top: 20px }
    #mainNav li#menu-item-134018 ul{ left: 110px;top: 20px }
    #mainNav li#menu-item-134020 ul{ left: 110px;top: 19px }
    #mainNav li#menu-item-134024 ul{ left: 90px; }
    #mainNav li#menu-item-134032 ul{ left: -150px;top: 10px }
    #mainNav .sub-menu:before{content:url(images/diamond-arrow.png);position:absolute;top:-13px;left:43%;}
    #mainNav .sub-menu{display:none;background-color:#FFF;border-radius:5px;width:300px;position:absolute;padding-top:30px;text-transform:none;text-align:left;box-shadow:0 0 4px #888;margin-top:20px;left:-60px;z-index: 999999999999;}
    #mainNav .sub-menu li{width:100%;padding:0 !important;margin:0 25px;display:block;line-height:1.5;font-size:1.5rem;}
    #mainNav .sub-menu li a{color:#666;margin-top:0;padding:12px 0;border-bottom:1px solid #e3e3e3;width:84%;display:block;}
    #mainNav .sub-menu li:nth-last-child(2) a{border-bottom:0 none; padding-bottom:0;}
    #mainNav .sub-menu li a:hover{color:#0065a5; cursor:pointer;}
    #mainNav .sub-menu li.menuLastBtn{color:#FFF;background:url(images/blue-arrow.png) no-repeat right 30px center #0065a5;margin:20px 0 0 0;padding:25px;text-transform:uppercase;border-radius:0 0 5px 5px;}
    #mainNav .sub-menu li.menuLastBtn:hover{ background-color:#00568d; }
    #mainNav .sub-menu li.menuLastBtn a{color:#FFF;padding:20px 25px;border:0;margin:0;}

    /*#mainNav.tempNav{ text-align:left; background-color:#0065a5; margin-top:-2px; transition:all 0.3s; }
    #mainNav.tempNav li{ padding: 18px 2%; font-size: 1.3rem; }
	
    #mainNav.tempNav { text-align: justify; min-width: 500px; height: 38px; }
    #mainNav.tempNav:after { content: ''; display: inline-block; width: 100%; }
    #mainNav.tempNav li { display: inline-block; }
    #mainNav.tempNav li:last-child { padding-right: auto !important; }*/

    #menuClose{display:none;}

    /* ===[ Header -  Images + Titles ]=== */
    #headerImage{background-size:cover!important;background-color:#777;height:495px;position:relative;text-align:center;}
    #headerImage .infoBlock{bottom:18%;left:0;right:0;margin:0 auto;top:auto;}
    .aboutHeaderImage{background:url('images/headers/our-practice.jpg') no-repeat center top transparent;}
    .gettingStartedHeaderImage{background:url('images/headers/getting-started.jpg') no-repeat center top transparent;}
    .treatmentOptionsHeaderImage{background:url('images/headers/getting-started.jpg') no-repeat center top transparent;}
    .patientResourcesHeaderImage{background:url('images/headers/patient-resources.jpg') no-repeat center top transparent;}
    .financialOptionsHeaderImage{background:url('images/headers/affording-treatment.jpg') no-repeat center top transparent;}
    .contactusHeaderImage{background:url('images/headers/contact-us.jpg') no-repeat center top transparent;}
    .blogHeaderImage{background:url('images/headers/patient-resources.jpg') no-repeat center top transparent;}
    .videoHeaderImage{background:url('images/headers/patient-resources.jpg') no-repeat center top transparent;}

    /* Sidebar */
    #sideBar h2{color:#FFF;font-size:3rem;font-weight:100;margin-bottom:27px;letter-spacing:2px;}
    #sideBar > div.menuWrapper{background:#0065a5;padding:50px 30px;margin-bottom:50px;}
    #sideBar ul{list-style:none inside none;}
    #sideBar ul.sub-menu{/*display:none;*/ padding-left:20px;}
    #sideBar ul li.current_page_item > a span{display:inline-block;padding-right:60px;background:url(images/blue-arrow.png) no-repeat right center #0065a5;}
    #sideBar ul li a{color:#FFF;font-weight:lighter;}
    #sideBar ul li a:hover{color:#EEE;}
    /*#sideBar ul li.current_page_parent > ul.sub-menu li{padding-left:20px;}*/
    #sideBar ul li.current_page_parent > ul.sub-menu{display:block!important;}
    #sideBar ul li.current-menu-ancestor.current_page_ancestor > ul.sub-menu{display:block!important;}
    /*#sideBar ul li.current-menu-ancestor.current_page_ancestor{padding-left: 20px;}*/
    #sideBar ul li.current_page_item > ul.sub-menu{display:block!important;}
    /*#sideBar ul li.current_page_item > ul.sub-menu li{padding-left:20px;}*/
    #sideBar ul li.current_page_item > a{color:#FFF;display:inline-block;width:100%;}
    #sideBar ul li{line-height:2.4;font-size:1.6rem;}
    #archiveLinks{ margin-bottom:10px; }
    #videPastMonths{ color:#FFF; margin-bottom:50px; display:block; }
    .overviewSnippet{padding-bottom:100px;}
    .servicesOverview a{display:block;background:url(images/triarrow.png) no-repeat right 30px center #0065a5;color:#FFF;padding:40px;margin-bottom:10px;}
    .servicesOverview a:hover{background-color:#005d98;}
    .servicesOverview > div:nth-child(2n+2){ padding-left: 0; }

    /* Inside Page */
    .accordion-group {
        border:0 none !important;
        border-radius: 0 !important;
        margin-bottom: 1px;
        background-color: #FFF;
        }
    .accordion-heading{
        background-color: #c39522;
        font-size:2.4rem;
        padding: 17px 15px;
        background:url('images/accordion-up-arrow.png') no-repeat right 30px center #c39522;
        }
    .accordion-toggle.collapsed{ background:url('images/accordion-down-arrow.png') no-repeat right 20px center #c39522; }
    .accordion-toggle{ background:url('images/accordion-up-arrow.png') no-repeat right 20px center #c39522; }
    .accordion-inner{
        border-top:0 none !important;
        color:#888;
        font-weight:lighter;
        padding: 30px 15px  !important;
        line-height: 2.25;
        }

    .landingPageSidebar > .menuWrapper{
        background-color:#fcfcfc !important;
        box-shadow:0 0 3px #CCC;
    }
    .landingPageSidebar > .menuWrapper h2,
    .landingPageSidebar > .menuWrapper p{
        text-align:center;
    }
    .landingPageSidebar > .menuWrapper h2{ font-size:3rem; color:#0065a5 !important; }

    /* Contac us */
    #contactUsForm{width:100%;}
    #contactUsForm label{display:block;color:#545454;margin-bottom:10px;font-weight:normal;font-size:16px;}
    #contactUsForm input{border:1px solid #DDD;border-radius:3px;display:block;padding:10px;width:100%;margin-bottom:20px;}
    #contactUsForm textarea{border:1px solid #DDD;border-radius:3px;padding:10px;resize:none;width:100%;margin-bottom:20px;min-height:140px;}
    #contactUsForm select{background-color:#F5F5F5;border:1px dashed #DDDDDD;border-radius:3px 3px 3px 3px;display:block;padding:10px;width:100%;margin-bottom:30px;height:54px;font-size:1.5rem;}
    #contactUsForm option{padding:10px;}
    #contactUsForm .callUs{display:inline-block;font-size:1.5rem;}
    #contactUsForm .button{border:0 none!important;background:#0065a5;border-radius:5px!important;border:0;color:#fff;display:inline-block;float:left;font-size:1.8rem;margin-top:24px;opacity:0.9;width:100%!important;padding:13px;}
    .newslettersignup{padding-left:0;margin-top:20px;}
    .newslettersignup label,.newslettersignup input{display:inline-block!important;width:auto!important;}
    .newslettersignup input[type="checkbox"]{vertical-align:text-top;margin-right:10px}
    .captcha input{height:50px!important;}
    .captcha p{font-size:1.8rem;}
    #footer{padding:55px 0 45px;}
    #footer ul{list-style:none;}
    #footer ul li{color:#7d7d7d;font-size:1.5rem;}
    #footer h3{font-size:1.6rem;color:#0065a5;text-transform:uppercase;}
/* 	.page-id-3554 #sideBar > .tilesContainer {display: none;}  */
	#sideBar .tilesContainer .sidebarBox a {background: none; height: 45px;}
}

.dropdown-menu-toggle {display: none;}

/* END screen media
  ================================================== */

/* ===[ Large desktop ]=== */

/*@media (min-width:1200px) and (max-width:1500px){
    #mainNav li{ padding:49px 19px; }
    /*#mainNav.tempNav li{ padding: 18px 2%; }*/
}

/*@media (min-width:992px) and (max-width:1200px){
    /*#mainNav.tempNav li{ padding: 18px 1%; }*/
}*/

/* ===[ Below 991px ]=== */
@media (max-width:992px){
    h1{font-size:4rem;}
    h2{font-size:2rem;}
    h3{font-size:1.8rem;}
    #header .container{width:100%;}
    #logo{max-width:750px;margin:0 auto;float:none;z-index:99999999999;}
    #menuIco{display:inline-block;margin-top:10px;right:20px;}
    #logo.logoShade{ left: 0; }
    #mainNav{display:none;position:fixed;top:0px;background-color:hsla(255,100%,100%,0.85);width:230px;margin-left:0px;right:0px;padding:30px 0px;z-index:999999;border-bottom:3px solid #0065a5;box-shadow:0 0 2px #666;height:100%;}
    #mainNav li{font-size:1.9rem;width:100%;text-align:left;padding:0;line-height:2.5;margin:0px 15px;clear:both;}
    #mainNav li a{color:#FFF; min-width: 95%;}
    #mainNav li:hover > .sub-menu{display:none;}
    #mainNav .showMobile a{color:#d1d1d1!important;}
    #mainNav .contactUsBtn a{background-color:transparent;border-radius:0 none;padding:0;}
    #mainNav .phoneNumber a{color:#0065a5 !important;}
    #mainNav li.current-menu-item a{color:#FFF;}
    #mainNav li.current-menu-item a:after{content:'  >';color:#EEE;opacity:0.4;}

  /*  #mainNav.tempNav {
        min-width: auto;
        height: auto;
        margin-top: 0;
    }
    #mainNav.tempNav li{
        padding: 2px 1.6%;*/
    }
    .topBottomSpacing{padding:30px 0px;}
    #menuClose{position:fixed; top: 15px;right: 0px;font-size:3.3rem;font-style:normal;height:20px;width:50px;line-height:13px;z-index: 9999999;}
    #menuClose:hover{cursor:pointer;}
    #menuClose span{display:none;font-size:1.2rem;position:absolute;left:-40px;top:3px;}
    #menuClose:hover > span{display:inline-block;}

    /* Home */
    .tile{margin-bottom:0;}
    .twoBoxes .titleHalf{margin-bottom:15px;}
    .quickInfo{padding:50px 0;}
    .homeBtns {padding: 50px 0px 50px !important;}
    #full-width-slider{max-height:400px!important;}

    /* Inside Page */
    #headerImage{max-height:495px !important;}
    .post{ padding-right: 0; }
    .entry { padding-right: 0; }
    .homePage > .row{padding-top:50px;}
    .insidePage{padding:50px 0;}
    .sidebarDropdownInput{width:100%;margin-bottom:30px;padding:3px;color:#555;}

    /* Overview */
    .servicesOverview > div:nth-child(2n+2){ padding-left: 15px; }

    /* Footer */
    #footerMessage > div{width:100%!important;}


    /* Sidebar */
    #sideBar{display:none;}
    #footer h3,#footer li{text-align:left !important;}
    #footer hr{margin-top:0;}
    #footer .contactUs li,#footer .contactUs h3{ text-align:right !important; }
    
    /* Menu */
    .menu-item-has-children .dropdown-menu-toggle {
        display: inline-block;
        height: 100%;
        clear: both;
        padding-right: 20px;
        padding-left: 10px;
        float: right;
    }
    .dropdown-menu-toggle.open>.gp-icon svg {
        transform: rotate(180deg);
    }
    .gp-icon svg {
        height: 1em;
        width: 1em;
        top: .125em;
        position: relative;
        fill: #fff;
    }
    .gp-icon {
        display: inline-flex;
        align-self: center;
    }
    #mainNav .sub-menu:before {display: none;}
    #mainNav .sub-menu {
        padding: 0; position: initial; background: transparent; box-shadow: none;
    }
    #mainNav .sub-menu > li { margin-left: 10px; }
    #mainNav .sub-menu li a:hover, #mainNav .sub-menu li a {color: #fff;}
    #mainNav .sub-menu li a {padding: 8px 0; border-bottom-color: #035f99;}
    #mainNav .sub-menu li.menuLastBtn a {padding: 12px;}
    /*#mainNav.tempNav {overflow-x: auto; max-height: 100vh;}
}*/

/* ===[ Portrait tablet to landscape and desktop ]=== */
@media (min-width:768px) and (max-width:979px){
}

/* ===[ Landscape phone to portrait tablet ]=== */
@media (max-width:767px){
    .whiteBtn { display: block; margin-left: 0; width: auto; margin-bottom: 20px; }
}

/* ===[ Landscape phones and down ]=== */
@media (max-width:480px){
    h1{font-size:3.6rem;}
    #menuIco{display:inline-block;margin-top:0;top:-12px;}
    /*#menuClose{top:25px;right:0;display:none;}*/
    #logo{height:70px;z-index:99999999999999999;float:left;}
    #logo.logoShade{position:fixed;top:0;}
    #logo > a{display:inline-block;margin-top:10px;}
    .logoShade{background-color:hsla(0,0%,70%,0.8);}
    .snippet p{font-size:1.6rem;}
    .blueBtn{padding:20px 48px;}
    .whiteBtn { display: block; margin-left: 0; width: auto; margin-bottom: 20px; }

    .insidePageTestimonial .titleHalf.topHalf{height: 354px;}
    .topHalf a.tileLink > span{ top: 6%; font-size: 2rem; }
    .goldenBtn{ padding:20px 110px 20px 40px; }
	/* changes - Anas */
#logo{
	display: flex;
	align-items: flex-end;
}
#logo .phone-number{
	color: white;
	margin-left:10px;
}

    /* Header */
    #header a{margin-top:0;float:left;}
    #header img{margin-top:20px;display:inline-block;height:auto;width:120px;}

    /* Main Nav */
    #mainNav{width:100%;padding:70px 0px;z-index:1;}
    #mainNav li{font-size:1.6rem}
    .hideMobile{display:none;}
    .logoSection{width:100%;text-align:center;}
    .rockStar{display:none;}
    #menuClose{top:85px;right:10px;}

    /* Home Page */
    .topHalf a > span{top: 10%;}
    .tilesContainer .tile { height: 380px; }
    .ctaText { top: 44%; font-size: 2.5rem; }
    /* Overview Page */
    .overviewSnippet{ padding-bottom: 40px; }

    /* Inside Page */
    #headerImage{max-height:248px!important;}

    /* Footer */
    #footer .contactUs{ width:100% !important; }
    #footer .contactUs li,#footer .contactUs h3{ text-align:left !important; }
    #footer .footerConnect{ display:none; }
    #footer .copyright a{font-size:1.6rem;}
    #subFooter .copyright{text-align:center;}

}
@media print{
    .do-not-print{display:none}
    #comments{page-break-before:always}
    body{width:100%!important;margin:0!important;padding:0!important;line-height:1.4;word-spacing:1.1pt;letter-spacing:0.2pt;font-family:Garamond,"Times New Roman",serif;color:#000;background:none;font-size:12pt;}
    h1,h2,h3,h4,h5,h6{font-family:Helvetica,Arial,sans-serif}
    h1{font-size:19pt}
    h2{font-size:17pt}
    h3{font-size:15pt}
    h4,h5,h6{font-size:12pt}
    code{font:10pt Courier,monospace}
    blockquote{margin:1.3em;padding:1em;}
    img{display:block;margin:1em 0;}
    a img{border:none}
    table{margin:1px;text-align:left;}
    th{border-bottom:1px solid #333;font-weight:bold;}
    td{border-bottom:1px solid #333}
    th,td{padding:4px 10px 4px 0}
    caption{background:#fff;margin-bottom:2em;text-align:left;}
    thead{display:table-header-group}
    tr{page-break-inside:avoid}
    a{text-decoration:none;color:black;}
}


/* END print media
   ==================================================
