@charset "utf-8";
/* CSS Document */

@media screen and (min-width: 1920px) {

        .placeEnquiry {
            top: 350px;
            left: 475px;
    }
}

@media screen and (min-width: 1920px) {

	.more-options-div {

		margin-left: -8% !important;
	}

	#more-options-content {

    margin-left: 0px !important;
}

	.keyword-form-icon {

		right: 725px !important;
	}

}

@media screen and (min-width : 1824px) {

	.more-options-div {

		margin-left: -7%;
	}

	#more-options-content {

		margin-left: 0px;
	}

	.keyword-form-icon {

		right: 725px;
	}
}

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

    .placeEnquiry {

        top: 333px;
        left: 360px;
    }
}

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

        .placeEnquiry {

        top: 318px;
        left: 238px;
    }
}

@media screen and (min-width: 1440px) {

	.more-options-div {

		margin-left: -1%;
	}

	.keyword-form-icon {

		right: 482px;
	}

}

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

        .placeEnquiry {
            top: 325px;
            left: 320px;
        }

}

@media screen and (min-width: 1600px) {

	.more-options-div {

		margin-left: -4%;
	}

	#more-options-content {

		margin-left: 4%;
	}

	.keyword-form-icon {

		right: 565px;
	}
}

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

        .placeEnquiry {

        top: 315px;
        left: 200px;
    }

}

@media screen and (min-width: 1366px) {

	#more-options-content {

		margin-left: 8%;
	}
	
}

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

    .placeEnquiry {

        top: 305px;
        left: 165px;
    }

}

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

    .placeEnquiry {

        top: 238px;
        left: 200px;
    }
}

@media only screen and (min-width : 1224px) {

	#more-options-content {

		margin-left: 8%;
	}

}

@media (min-width: 1200px){

	#more-options-content {

		margin-left: 8%;
	}

	
}

/*Notebooks and Small Laptops*/
@media (min-width: 1025px){

}

/*iPad Landscape Mode and Large Tablets */
@media (max-width: 1024px){

    .formag {

        margin-left: -13%;
        top: 40%;
    }

    .footer-btm {

          margin-top: 4%;
    }

    .more-options-div {

        margin-left: 8%;
    }

    #more-options-content {

        margin-left: 16% !important;
    }

    .keyword-form-icon {

    	right: 28%;
    }
}

/*Small Desktop and Very Small Notebook */
@media (max-width: 980px){


}

/*Medium Tablets */
@media (max-width: 800px){


}

/*iPad Portrait Mode, iPad Mini and Small Tablets */
@media (max-width: 768px){

    .footer-prev {

        background-color: #fff;
    }

    .formag {

        margin-left: -26%;
        top: 40%;
    }

    .more-options-div {

        margin-left: 24%;
    }

    #more-options-content {

        margin-left: 29% !important;
    }

    .search-div {

        width: 500px;
        margin-left: 6%;
        margin-top: 15px;
    }

    .placeEnquiryPartner {

        top: 10px;
    }
	
}


@media screen and (min-width: 412){

    .headerlinks {

        margin-left: 50px;
        margin-top: 20px;
    }

}

/*Medium Smart Phones v2*/
@media screen and (max-width: 640px){
    .box {
        width: auto;
    }
    
    .addimg2 {
        height: 720px;
    }


    .more-options-div {

        margin-left: 20%;
    }

    .search-div {

        width: 320px;
        margin-left: 30px;
    }

    .form-input-box {

		height: 30px;
		background-size: 25px;
    }

   	.more-options {

		height: 28px;
		padding: 0px;
    }

    .more-options-div {

    	margin-top: 10px !important;;
    }

    .footer {

    	margin-top: 0px;
    }
    .form-wrap
    {
        margin-left: 38% !important;
    }
    #map_selector
    {
        height: 35px !important;
        margin-left: 24%;
        margin-top: 7px;
    }

    .search-form-icon {

		background-size: 25px;
		margin-top: -4px;
    }

    .input-keyword {

        margin-top: -11px;
        width: 220px !important;
        height: 25px;
        margin-left: 30px;
    }

    .keyword-form-icon {

		background-size: 25px;
		right: 20%;
		margin-top: -25px;
    }

    .modify-your-search {

        top: -15px;
    }

    .legends {

        top: 0px !important;
    }

    .partner-legend {

        top: -5px;
    }

    .headerlinks li {

        width: 90px;
    }

        .headerlinks {
        margin-left: 50px;
        margin-top: 20px;
    }

    .formag {

        top: 40%;
    }

    .partner-checkboxes {

        top: 0px;
    }



}


@media screen and (max-width: 600px){
    .box {
        width: auto;
    }



}

@media screen and (max-width: 600px) and (orientation : landscape){
	.box {
        width: auto;
    }
    
    .addimg2 {
        height: 720px;
    }


    .footer {

        text-align: center;
    }

    .footer-prev {

        background-color: #fff;
    }

    .formag {

        top: 45%;
        margin-left: -150px;
    }
}

@media screen and (max-width: 480px){
	.box {
        width: auto;
    }
    
    .addimg2 {
        height: 720px;
    }
    
    .logowrapper, .welcomewrapper, .locatewrapper, .btnwrapper, .searchwrapper {
        width: 100%;
        text-align: center;
    }
    
    .locatewrapper {
        text-align: center;
    }
    
    #search-text-input {
        margin-left: 30%;
    }
    
    .header {
        position: relative;
        height: 70px;
    }
    
    
    .footer {
        height: 55px;
    }
    
    .footerNav  {
        width: 100%;
    }
    
    .footerNav li a, .footerNav {
        font-size: 12px;
    }
    
    .addressact {
      padding-top: 25px;
      padding-bottom: 50px;
    }
    
    .addimg2 {
      height: 500px;
    }
    
    .pbysc {
        margin-top: 50px;
    }

    .mapadd {

        right: 0;
    }

    .mapadd img {

        height: 50px;
    }


    .footer {

        text-align: center;
    }

    .footer-prev {

        background-color: #fff;
    }

}

@media only screen 
and (min-device-width : 360px) 
and (max-device-width : 640px) 
and (orientation : landscape) {

    .search-div {

        margin-left: 40%;
    }

}



/*Other Major Small Smart Phones*/
@media screen and (max-width: 360px){
    .box {
        width: auto;
    }
    
    .addimg2 {
        height: 720px;
    }
    
    .logowrapper, .welcomewrapper, .locatewrapper, .btnwrapper, .searchwrapper {
        width: 100%;
    }
    
    .locatewrapper {
        text-align: center;
    }
    
    #search-text-input {
        margin-left: 20%;
    }
    
    .header {
        position: relative;
        height: 70px;
    }
    
    .footer {
        height: 55px;
    }
    
    .footerNav  {
        width: 100%;
    }
    
    .footerNav li a, .footerNav {
        font-size: 12px;
    }
    
    .addressact {
      padding-top: 25px;
      padding-bottom: 50px;
    }
    
    .addimg2 {
      height: 500px;
    }
    
    .pbysc {
        margin-top: 50px;
    }
    
    .socialnav li {
        margin-left: 0px !important;
    }



        .formag {

        top: 40%;

    }

    /*.headerlinks {

        text-align: center;
        display: inline-flex;
        margin-bottom: 30px;
        margin-left: 15px;
        margin-top: 20px;
    }*/

    .headerlinks {
        margin-left: 50px;
        margin-top: 20px;
    }
    
    .headerlinks li {
      margin-right: 0px;
      width: 92px;
    }

    .search-div {

        margin-top: 20px;
    }

    #more-options-content {

        margin-left: 30% !important;
    }

    .search-div {

        width: 300px;
        margin-left: 35px;
    }

    #modify-search {

    	text-align: center;
    }

    .modify-your-search {

        top: -15px;
    }

    .legends {

        top: 0px !important;
    }

    .partner-legend {

        top: -5px;
    }

    .partner-checkboxes {

        top: 0px;
    }


        .goBtn {

        top: 10px;
        margin: 0 auto;
        float: none;
        right: 0;
    }

    .placeEnquiryPartner {

        left: 25px;
    }

}

/* iPhone 6 */

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : landscape) {

    .partner-checkboxes {

        top: 0px;
        padding-left: 140px;
    }


     #modify-search {

        text-align: center;
    }

        .goBtn {

            top: 10px;
            margin: 0 auto;
            float: none;
            right: 0;
    }

    .formag {

        top: 180px;
    }

    .search-div {

        margin-left: -3%;
    }

 }

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 

    .partner-checkboxes {

        top: 0px;
        padding-left: 30px;
    }


    #modify-search {

        text-align: center;
    }

        .goBtn {

            top: 10px;
            margin: 0 auto;
            float: none;
            right: 0;
    }

    .placeEnquiryPartner {

        left: 25px;
    }

}

@media only screen and (min-device-width : 320px) 
and (max-device-width : 568px) 
and (orientation : landscape) { 

    .searchForm {

        margin-top: 75px;
    }

    .modify-your-search {

        text-align: center;
    }


    .search-div {

        margin-left: 130px;
    }

        .goBtn {

            top: 10px;
            margin: 0 auto;
            float: none;
            right: 0;
    }

    .headerlinks {

        margin-left: 170px;
    }

    .partner-checkboxes {

        padding-left: 80px;
    }

    .formag {

        top: 0px;
        margin-left: -22%;
    }

}

@media screen and (min-width: 568px) and (min-height: 320px) and (orientation : landscape) {

    .placeEnquiry {

        top: 285px;
        left: 180px;
    }
}


@media screen and (min-width: 320px) and (min-height: 568px) {

    .placeEnquiry {

        top: 285px;
        left: 180px;
    }
}

/*iPhone Portrait Mode and Very Small Mobile Phones*/
@media screen and (max-width: 320px) {
    .box {
        width: auto;
    }
    
    .addimg2 {
        height: 720px;
    }
    
    .logowrapper, .welcomewrapper, .locatewrapper, .btnwrapper, .searchwrapper {
        width: 100%;
    }
    
    .locatewrapper {
        text-align: center;
    }
    
    #search-text-input {
        margin-left: 20%;
    }
    
    .header {
        position: relative;
        height: 70px;
    }
    
    
    .footer {
        height: 55px;
    }
    
    .footerNav  {
        width: 100%;
    }
    
    .footerNav li a, .footerNav {
        font-size: 12px;
    }
    
    .addressact {
      padding-top: 25px;
      padding-bottom: 50px;
    }
    
    .addimg2 {
      height: 500px;
    }
    
    .pbysc {
        margin-top: 50px;
    }

    .formag {

    top: 40%;
    margin-left: -75px;
    }


    /*.headerlinks {

        text-align: center;
        display: inline-flex;
        margin-bottom: 30px;
        margin-left: 15px;
        margin-top: 20px;
    }*/
    
    .headerlinks {
        margin-left: 40px;
    }
    
    .headerlinks li {
      margin-right: 0px;
      width: 85px;
    }

    .search-div {

        margin-top: 20px;
        margin-left: 5px;
    }

    #more-options-content {

        margin-left: 30% !important;
    }

    .form-input-box {

    	height: 40px;
    }

    .search-form-icon {

	   	background-size: 30px;
        margin-top: 0px;
    }

    .more-options {

		height: 28px;
		padding: 0px;
        margin-left: 20px !important;
    }

    .more-options-div {

    	margin-top: 8px !important;
    }

    .footer {

    	margin-top: 0px;
    }

    .input-keyword {

        margin-top: -10px;
        width: 200px !important;
        height: 22px;
        margin-left: 20px;
    }

    .keyword-form-icon {

		background-size: 25px;
		margin-top: -24px;
		right: 20%;
    }


    #modify-search {

    	text-align: center;
    }

    .modify-your-search {

        top: -15px;
    }

    .legends {

        top: 0px !important;
    }

    .partner-legend {

        top: -5px;
    }

    .partner-checkboxes {

        top: 0px;
    }


    .goBtn {

        top: 10px;
        margin: 0 auto;
        float: none;
        right: 0;
    }

    .placeEnquiryPartner {

        left: 25px;
    }


}

    