/* ======================================== */
/* ======================================== */
/* ======================================== */
/*
    INPUTS
    BORDER
    BORDER-RADIUS
    BOX-SHADOWS
    Z-INDEX
    BACKGROUND-COLOR
    FONT-FAMILY
    FONT-SIZES
    LINE-HEIGHTS
    FONT-COLORS
    OPACITY
    LETTER-SPACINGS
    PADDING
    MARGIN
    WIDTH
    HEIGHT
    TOP
    LEFT
    BOTTOM
    RIGHT
*/
/* ======================================== */
/*    INPUTS    */
/* ======================================== */
/* ======================================== */
/*    BORDER    */
/* ======================================== */

* {
    -webkit-overflow-scrolling: touch;
}

.bd-black{border:1px solid black;}
.bdr-black{border-right:1px solid black;}
.bd-black-op10p{border:1px solid rgba(0,0,0,0.1);}
.bdb-black-op30p{border-bottom: 1px solid rgba(0,0,0,0.3)}
.bd-black-op80p{border:1px solid rgba(0,0,0,0.8);}
.bdb-black-op80p{border-bottom: 1px solid rgba(0,0,0,0.8)}
.bdb-b5b5b5{border-bottom:1px solid #b5b5b5;}
.bdt-e3e3e3{border-top:1px solid #e3e3e3;}
.bdb-e3e3e3{border-bottom:1px solid #e3e3e3;}
.bdr-e3e3e3{border-right:1px solid #e3e3e3;}
.bdr-707070-op40p{border-right:1px solid rgba(112,112,112,0.4);}
.bdb-707070{border-bottom:1px solid #707070;}
.bdb-707070-op20p{border-bottom:1px solid rgba(112,112,112,0.2)}
.bdb-707070-op30p{border-bottom:1px solid rgba(112,112,112,0.3)}
.bdb-707070-op40p{border-bottom:1px solid rgba(112,112,112,0.4)}
.bdt-707070-op40p{border-top:1px solid rgba(112,112,112,0.4)}
.bdb-black-op40p{border-bottom:1px solid rgba(0,0,0,0.4)}
.bdr-white{border-right:1px solid white;}
.bdb-black{border-bottom:1px solid black;}
.bdb-black-op20p{border-bottom: 1px solid rgba(0,0,0,0.2)}
.bdr-white-op40p{border-right:1px solid rgba(255,255,255,0.4)}
.bdr-595959-op40p{border-right:1px solid rgba(89,89,89,0.4)}
.bdl-595959-op40p{border-left:1px solid rgba(89,89,89,0.4)}
.bdb-white{border-bottom:1px solid white;}
.bdb-white-op30p{border-bottom:1px solid rgba(255,255,255,0.3)}
.bdb-navyblue{border-bottom:1px solid #0751A0;}
.bdb-919191-op70p{border-bottom:1px solid rgba(145,145,145,0.7)}
.bdb-141414{border-bottom:1px solid #141414;}
.bdr2-green{border-right:2px solid #A6CE39}
.bd-blue{border:1px solid #0751A0}
.bdr2-blue{border-right:2px solid #0751A0}
.bd-646464{border:1px solid #646464;}
.bd-w2-linkblue{border:2px solid #0053AC;}
.bd-9d9d9d{border:1px solid #9d9d9d;}
/* ======================================== */
/*    BORDER-RADIUS    */
/* ======================================== */
.bdrs-2{border-radius:2px;}
.bdrs-3{border-radius:3px;}
.bdrs-6{border-radius:6px;}
.bdrs-8{border-radius:8px;}
.bdrs-25{border-radius:25px;}
/* ======================================== */
/*    BOX-SHADOWS    */
/* ======================================== */
.bxsh-header{box-shadow:0 0 2px rgb(220,220,220);}
.bxsh-popup{box-shadow:0px 0px 14px 0px rgba(0,0,0,0.05);}
.bxsh-stickyheader{box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.05);}
.bxsh-stickyoptions{box-shadow: 0px 0px 8px 0px rgba(0,0,0,0.05);}
.bxsh-sticky-options{box-shadow: 0px 0px 6px 0px rgba(0,0,0,0.05);}
.bsxh-r{box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.02);}
.bsxh-home-nav{box-shadow: 0px 2px 6px 0px rgba(0,0,0,0.16);}
.bxsh-dropdown{box-shadow: 0px 0px 4px 0px #EBEBEB;}
.bxsh-video-popup{box-shadow: 0px 10px 16px rgba(0,0,0,0.15)}
/* ======================================== */
/*    BACKGROUND-COLOR    */
/* ======================================== */
.bgc-707070{background-color: #707070;}
.bgc-212121{background-color: #212121;}
.bgc-f3f3f3{background-color: #f3f3f3;}


f3f3f3
.bgc-ededed{background-color:#ededed;}
.bgc-272727{background-color: #272727;}
.bgc-white-op90p{background-color: rgba(255,255,255,0.9)}
.bgc-white-op97p{background-color: rgba(255,255,255,0.97)}
.bgc-black-op40p{background-color: rgba(0,0,0,0.4)}
.bgc-navyblue{background-color: #0751A0}
.bgc-linkblue{background-color: #0053AC}
.bgc-f5f5f5{background-color: #f5f5f5;}
.bgc-f8f8f8{background-color: #f8f8f8;}
.bgc-F4F6F7{background-color: #F4F6F7}
.bgc-green{background-color: #A6CE39}
.bgc-d8d8d8{background-color: #d8d8d8;}
.bgc-e3e3e3{background-color:#e3e3e3;}
/* ======================================== */
/*    FONT-FAMILY    */
/* ======================================== */
@font-face {font-family:'Helvetica';src:url('fonts/HelveticaLTPro-Roman.otf') format('opentype');font-weight:normal;font-style:normal;}
@font-face {font-family:'Helvetica-Light';src:url('fonts/HelveticaLTPro-Light.otf') format('opentype');font-weight:normal;font-style:normal;}
@font-face {font-family:'Helvetica-Bold';src:url('fonts/HelveticaLTPro-Bold.otf') format('opentype');}
.ff-helvetica-regular{font-family:'Helvetica';}
.ff-helvetica-light{font-family:'Helvetica-Light';}
.ff-helvetica-bold{font-family:'Helvetica-Bold';}
.ff-helvetica-normal{font-family:'Helvetica';}
/* ======================================== */
/*    LINE-HEIGHTS    */
/* ======================================== */
.lh-160{line-height:160px;}
.lh-440{line-height:440px;}
/* ======================================== */
/*    FONT-COLORS    */
/* ======================================== */
.c-linkblue{color:#0053AC;}
.c-navyblue{color:#0751A0;}
a.c-navyblue{color:#0751A0;}
.c-212121{color:#212121;}
.c-909090{color:#909090}
.c-919191{color:#919191}
.c-121212{color:#121212;}
.c-141414{color:#141414;}
.c-151515{color:#151515;}
.c-171717{color:#171717;}
.c-838383{color:#838383;}
.c-030303{color:#030303;}
.c-0b0b0b{color:#0b0b0b;}
.c-0f0f0f{color:#0f0f0f;}
.c-green{color:#A6CE39}
.c-darkgreen{color:#759B0E;}
.c-C7C8CA{color:#C7C8CA}
.c-191818{color:#191818}
.c-red{color:#F53535}
.c-626262{color:#626262;}
.c-646464{color:#646464;}
.c-stickyblue{color:#11529D;}
.c-black-op30p{color:rgba(0,0,0,0.3)}
.c-3B9A00{color:#3B9A00;}
.c-333333{color:#333333;}
/* ======================================== */
/*    OPACITY    */
/* ======================================== */
.op-0pt14{opacity:0.14;}
.op-0pt76{opacity:0.76;}
.op-0pt78{opacity:0.78;}
/* ======================================== */
/*    PADDINGS    */
/* ======================================== */
/* Percent */
.pt-49p{padding-top:49%;}
.pt-65p{padding-top:65%;}
.pt-67p{padding-top:67%;}
.pt-93p{padding-top:93%;}
/* Viewport Height */
.pt-30vh{padding-top:30vh;}
.pt-60vh{padding-top:60vh;}
/* - */
.p-30{padding:30px;}
.p-50{padding:50px;}
.pt-106{padding-top:106px;}
/* - */
.pt-110{padding-top:110px;}
.pb-110{padding-bottom:110px;}
/* - */

.pr-50{padding-right:50px;}

.pb-111{padding-bottom:111px;}
.pl-112{padding-left:112px;}
.pb-115{padding-bottom:115px;}
/* - */
.pt-120{padding-top:120px;}
.pb-120{padding-bottom:120px;}
/* - */
.pb-125{padding-bottom:125px;}
.pt-127{padding-top:127px;}
.pb-128{padding-bottom:128px;}
.pt-130{padding-top:130px;}
/* - */
.pt-140{padding-top:140px;}
.pb-140{padding-bottom:140px;}
/* - */
.pl-145{padding-left:145px;}
.pt-150{padding-top:150px;}
.pb-150{padding-bottom:150px;}
.pt-160{padding-top:160px;}
.pb-160{padding-bottom:160px;}
.pl-162{padding-left:162px;}
.pl-165{padding-left:165px;}
.pt-170{padding-top:170px;}
.pt-174{padding-top:174px;}
/* - */
.pt-180{padding-top:180px;}
.pb-180{padding-bottom:180px;}
/* - */
.pt-186{padding-top:186px;}
.pt-190{padding-top:190px;}
/* - */
.pt-200{padding-top:200px;}
.pb-200{padding-bottom:200px;}
/* - */
.pt-218{padding-top:218px;}
.pt-230{padding-top:230px;}
.pt-260{padding-top:260px;}
.pt-264{padding-top:264px;}
/* ======================================== */
/*    MARGINS    */
/* ======================================== */
.mt-minus11{margin-top:-11px;}
/* - */
.ml-105{margin-left:105px;}
.ml-109{margin-left:109px;}
.mt-110{margin-top:110px;}
.mt-115{margin-top:115px;}
.mb-118{margin-bottom:118px;}
.mt-120{margin-top:120px;}
.mt-126{margin-top:126px;}
.ml-140{margin-left: 140px;}
/* - */
.mt-150{margin-top:150px;}
.mb-150{margin-bottom:150px;}
.mb-50{margin-bottom:50px;}
/* - */
.mt-160{margin-top:160px;}
.mt-180{margin-top:180px;}
.ml-186{margin-left:186px;}
.mt-220{margin-top:220px;}
.mt-260{margin-top:260px;}
.mt-280{margin-top:280px;}
.mt-290{margin-top:290px;}
.ml-350{margin-left:350px;}
.mt-422{margin-top:422px;}
/* ====================== */
.mt-20vh{margin-top:20vh;}
.mt-24vh{margin-top:24vh;}
.mt-100vh{margin-top:100vh;}
.mt-200vh{margin-top:200vh;}
/* ======================================== */
/*    MIN-WIDTH    */
/* ======================================== */
.miw-400{min-width: 400px;}
.miw-1280{min-width: 1280px;}
/* ======================================== */
/*    MAX-WIDTH    */
/* ======================================== */
.maw-400{max-width: 400px;}
.maw-1280{max-width:1280px;}
/* ======================================== */
/*    WIDTH    */
/* ======================================== */
/* VIEWPORT WIDTH */
.w-30vw{width:30vw;}
.w-40vw{width:40vw;}
.w-60vw{width:60vw;}
.w-64vw{width:64vw;}
/* VIEWPORT HEIGHT */
.w-44vh{width:44vh;}
.w-52vh{width:52vh;}
.w-57vh{width:57vh;}
.w-83vh{width:83vh;}
.w-88vh{width:88vh;}
/* PERCENT */
.w-60p{width:60%;}
.w-62p{width:62%;}
.w-65p{width:65%;}
.w-70p{width:70%;}
.w-80p{width:80%;}
.w-92p{width:92%;}
/* PIXELS */
.w-125{width:125px;}
.w-130{width:130px;}
.w-150{width:150px;}
.w-170{width:170px;}
.w-180{width:180px;}
.w-182{width:182px;}
.w-185{width:185px;}
.w-188{width:188px;}
.w-200{width:200px;}
.w-205{width:205px;}
.w-212{width:212px;}
.w-225{width:225px;}
.w-237{width:237px;}
.w-240{width:240px;}
.w-250{width:250px;}
.w-260{width:260px;}
.w-270{width:270px;}
.w-275{width:275px;}
.w-276{width:276px;}
.w-320{width:320px;}
.w-325{width:325px;}
.w-330{width:330px;}
.w-333{width:333px;}
.w-350{width:350px;}
.w-370{width:370px;}
.w-374{width:374px;}
.w-400{width:400px;}
.w-420{width:420px;}
.w-430{width:430px;}
.w-440{width:440px;}
.w-450{width:450px;}
.w-477{width:477px;}
.w-480{width:480px;}
.w-500{width:500px;}
.w-520{width:520px;}
.w-530{width:530px;}
.w-540{width:540px;}
.w-550{width:550px;}
.w-554{width:554px;}
.w-560{width:560px;}
.w-567{width:567px;}
.w-580{width:580px;}
.w-590{width:590px;}
.w-600{width:600px;}
.w-670{width:670px;}
.w-700{width:700px;}
.w-800{width:800px;}
.w-900{width:900px;}
.w-915{width:915px;}
.w-950{width:950px;}
.w-960{width:960px;}
.w-990{width:990px;}
.w-1022{width:1022px;}
.w-1024{width:1024px;}
.w-1280{width:1280px;}
/* ======================================== */
/*    HEIGHT    */
/* ======================================== */
/* ============== */
/* VIEWPORT WIDTH */
/* ============== */
.h-33vw{height:33vw;}
.h-40vw{height:40vw;}
.h-50vw{height:50vw;}
.h-66vw{height:66vw;}
.h-70vw{height:70vw;}
.h-100vw{height:100vw;}
.h-112vw{height:112vw;}
/* ============== */
/* VIEWPORT HEIGHT */
/* ============== */
.h-58vh{height:58vh;}
.h-60vh{height:60vh;}
.h-66vh{height:66vh;}
.h-200vh{height:200vh;}
.h-100vhminus80{height:calc(100vh - 80px)}
.h-100p-plus50{height:calc(100% + 50px)}
.h-100p-plus150{height:calc(100% + 150px)}
.h-100vhminus65{height:calc(100vh - 65px)}
/* ======================================== */
/*    MIN-HEIGHT    */
/* ======================================== */
.mih-60{min-height:60px;}
.mih-432{min-height: 432px;}
.mih-720{min-height: 720px;}
.mih-50vh{min-height: 50vh;}
.mih-100vh{min-height: 100vh;}
/* ============== */
/* PIXELS */
/* ============== */
.h-120{height:120px;}
.h-122{height:122px;}
.h-125{height:125px;}
.h-128{height:128px;}
.h-130{height:130px;}
.h-136{height:136px;}
.h-137{height:137px;}
.h-140{height:140px;}
.h-150{height:150px;}
.h-160{height:160px;}
.h-166{height:166px;}
.h-170{height:170px;}
.h-180{height:180px;}
.h-185{height:185px;}
.h-188{height:188px;}
.h-190{height:190px;}
.h-200{height:200px;}
.h-205{height:205px;}
.h-210{height:210px;}
.h-212{height:212px;}
.h-215{height:215px;}
.h-220{height:220px;}
.h-227{height:227px;}
.h-237{height:237px;}
.h-245{height:245px;}
.h-250{height:250px;}
.h-255{height:255px;}
.h-260{height:260px;}
.h-270{height:270px;}
.h-275{height:275px;}
.h-285{height:285px;}
.h-295{height:295px;}
.h-300{height:300px;}
.h-312{height:312px;}
.h-315{height:315px;}
.h-320{height:320px;}
.h-325{height:325px;}
.h-330{height:330px;}
.h-340{height:340px;}
.h-345{height:345px;}
.h-360{height:360px;}
.h-365{height:365px;}
.h-370{height:370px;}
.h-375{height:375px;}
.h-400{height:400px;}
.h-420{height:420px;}
.h-425{height:425px;}
.h-430{height:430px;}
.h-434{height:434px;}
.h-436{height:436px;}
.h-440{height:440px;}
.h-445{height:445px;}
.h-450{height:450px;}
.h-474{height:474px;}
.h-480{height:480px;}
.h-485{height:485px;}
.h-500{height:500px;}
.h-535{height:535px;}
.h-540{height:540px;}
.h-545{height:545px;}
/* ======================================== */
/*    TOP    */
/* ======================================== */
/* percent */
.t-100p{top:100%;}
.t-130p{top:130%;}
.t-150p{top:150%;}
.t-100pplus10{top:calc(100% + 10px);}
/* viewport */
.t-20vh{top:20vh;}
/* PIXELS */
.t-70{top:70px;}
.t-128{top:128px;}
.t-320{top:320px;}
/* ======================================== */
/*    BOTTOM    */
/* ======================================== */
/* PERCENT */
.b-34p{bottom:34%;}
.b-48p{bottom:48%;}
/* PIXELS */
.b-minus15{bottom:-15px;}
.b-minus20{bottom:-20px;}
.b-minus22{bottom:-22px;}
.b-minus24{bottom:-24px;}
.b-minus38{bottom:-38px;}
.b-minus45{bottom:-45px;}
.b-112{bottom:112px;}
/* ======================================== */
/*    LEFT    */
/* ======================================== */
/* PERCENT */
.l-5p{left:5%;}
.l-40vw{left:40vw;}
/* PIXELS */
.l-minus38{left:-38px;}
.l-400{left:400px;}
.l-800{left:800px;}
.l-1200{left:1200px;}
/* ======================================== */
/*    RIGHT    */
/* ======================================== */
/* PERCENT */
.r-28p{right:28%;}
/* PIXELS */
.r-minus42{right:-42px;}
.r-minus15{right:-15px;}
/* ======================================== */
/*    Animations */
/* ======================================== */

/*Gurdeep code*/
div.titleName{margin-right: 10px; font-family: 'Helvetica-Light'; color: #000; text-transform: none; font-size: 30px;margin-top: 40px;margin-bottom: 20px}

.headerPhone{float:right; text-align:right; width:100%;}
span.fontBold{ font-size:30px; font-family: 'Helvetica-Light'; line-height:40px; margin-bottom:40px; display:block; margin-top:40px;}
.formPart{width:100%; text-align:left; max-width:1140px; width:100%; margin:0px auto; padding:40px 0px; color:#333; font-size:18px; text-transform:uppercase; overflow-y:auto; overflow-x:hidden;}
.formPart  h4{font-family:'Helvetica'; font-size:18px; font-weight:normal; text-transform:none; line-height:24px; color:#0651a0; display:block;}
.formPart  p.formTxt{font-size:15px; font-family:'Helvetica'; text-transform:none; line-height:20px; margin:5px 0px 30px;}
.formPart .formArea{}
.inputblock{width:100%;}
.otperrormesgs{position:absolute; left:0px; font-size:11px; color:#f00; text-transform:none; margin-top:5px;}
.formPart .formArea div{margin-left:0px; margin-right:0px; display:inline-block; vertical-align:middle;}
.formPart .formArea div input[type="email"], .formPart .formArea div input[type="text"]{color: rgba(0, 0, 0, 0.8);border:none;font-size: 13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background: none;padding: 0 40px 0 0px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background: none; outline:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none;} 
.formPart .formArea div input[type="email"]:focus{color: rgba(0, 0, 0, 0.8);font-size: 13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background: none; outline:none; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; -o-box-shadow:none;}
.formPart .formArea div button{background-color: rgb(7, 81, 160);color: rgb(255, 255, 255);font-size: 14px;line-height: 45px;width: 150px;cursor: pointer; border:0px;}
.formPart .formArea div.titleName{margin-right: 10px; font-family: 'Helvetica-Light'; color: #000; text-transform: none; font-size: 30px;width: 100%;}
.formPart .formArea div.nameField{max-width:200px; width:100%; box-sizing:border-box;display: inline; float:left; position:relative;}
.formPart .formArea div.nameField.atag::after{position:absolute; right:0px; content:"@"; z-index:9; top:16px;}
.formPart .formArea div.nameField input{border-bottom: 1px solid; height:49px;}
.error{border:0px; border-bottom:1px #f00 solid !important;}
.search_categories{display:inline-block; vertical-align:middle; max-width:220px; width:100%;}
.formPart .formArea .inputbx{display: inline-block;padding-bottom: 10px;}
.select svg {width: 13px;position: absolute;right: 10px;top: 7px;}
/*Select code*/
.search_categories{font-size: 14px;padding: 15px 8px 9px 14px; background: #fff; border-bottom: 1px solid ; border-radius: 0px; overflow: hidden; position: relative; border-left:0px; max-width:190px; height:50px; text-transform:none;margin-left: 6px !important;margin-top: -1px;}
select#search_categories:focus{outline:none;}
.search_categories .select{width: 120%; background:url(../images/arrow.png) no-repeat; background-position:80% center; }
.search_categories .select select{background: transparent; line-height: 1; border: 0; padding: 0; border-radius: 0; width: 120%; position: relative; z-index: 10; font-size: 1em; }
.custom-select select { display: none; /*hide original SELECT element: */}
.pLink{color:#0751A0 !important; text-decoration:underline !important;}
.txtxspn {
    color: #000;
    font-size: 16px;
    font-weight: normal;
	font-family: 'Helvetica-Light';
}
select:focus, select:active{
outline: none;
}

.floorArea{margin-top:15px;}
.floorArea .search_categories{padding:15px 8px 9px 0px; margin-left:0px !important; opacity:0.8; height:44px;}


.footerDiv{width:100%; background:none;text-align: center; padding-left:0px !important; margin-top:80px;}
.footerDiv .col1{width:auto; display:inline-block; padding:10px 0px;margin: 0 60px;}
.footerDiv .col1.logo{}
.footerDiv .col1.logo img{vertical-align:middle;}
.footerDiv .col1.cent{text-align:center;}
.footerDiv .col1 p{line-height:26px; font-size:14px; padding:10px 0px; color:#444;}
.footerDiv .col1 p a{opacity:1 !important;}
.footSocial{margin:20px 0 0 0; padding:0px; text-align:center;}
.footSocial li{margin:0px; padding:0px; display:inline-block; background:url(../images/footSocial.png) no-repeat; width:30px; height:23px;} 
.footSocial li a{display:block; cursor:pointer;}
.footSocial li.fb{background-position:6px 0px;}
.footSocial li.twt{background-position:-70px 0px;}
.footSocial li.inst{background-position:-145px 0px;}
.footSocial li.yout{background-position:-224px 0px;}


/*Select end*/

/*Terms*/
.termscondition{margin:0px 0px 0px 0px; padding:25px;}
.termscondition h3{margin-right: 10px;font-family: 'Helvetica-Light';color: #000;text-transform: none;font-size: 26px; margin:0px 0px 30px 0px; text-transform:none;}
.termscondition ul{margin:0px 0px 0px 15px; padding:0px; }
.termscondition ul li{ list-style-type: square; text-align:left; font-family: 'Helvetica'; font-size:14px; opacity: 0.8; text-transform:none; margin-bottom:15px; color:black; line-height:22px;}

.clickBtn{background:#0651a0; font-family: 'Helvetica'; color:#fff; border:0px; padding:15px 24px; text-decoration:none; display:inline-block; margin:18px 0px 0px; font-size:15px; text-transform:uppercase; border-right:0px;}
.clickBtn.acc{background:#82b93b; padding:13px 20px 11px; color:#fff; font-family: 'Helvetica-Light'; font-size:13px;}




.disContent{padding:80px 40px;}
.disContent h2{font-family: 'Helvetica-Light'; line-height:40px; font-size:40px; color:#000; font-weight:normal; margin:0px 0px 60px; float:left; width:100%;}
.disContent p{font-size:14px; line-height:26px; font-family: 'Helvetica'; opacity:0.8;}
.disContent ul{margin:0px; padding:0px; list-style:none;}
.disContent ul li{ margin:0px; padding:0px; font-size:14px; line-height:26px; margin-bottom:25px; font-family: 'Helvetica'; opacity:0.8;}
.disContent ul li::before{content: "•"; color: #A6CE39;  display: inline-block; width: 1em;  margin-left: -1em}




.disContent h3{font-family: 'Helvetica-Light'; line-height:30px; font-size:20px; color:#000;  font-weight:normal; margin:30px 0px;}
.disContent h2.marT30{margin-top:30px;}

.faqContent{}
.faqContent h3.faq{font-family: 'Helvetica-bold'; line-height:40px; font-size:14px; color:#000; margin:0px 0px 0px; float:left; width:100%;}
.faqContent p.faq{font-size:14px; line-height:26px; font-family: 'Helvetica'; opacity:0.8;}
.faqContent ul li{ margin-bottom:5px; }
#discpop{opacity:1 !important;}
.clickBtn.acc{vertical-align:super; text-decoration:none;}

#termscondition{padding:30px;}
#termscondition h2{line-height:30px; margin-bottom:20px; background:#fff; font-family: 'Helvetica-Light'; font-size:30px; opacity:0.8;}


.c-green{color:#82b93b;}

.otpCusClass{padding-top:20px; padding-bottom:80px;}


/*threeTabs*/
.threeTabs{width:100%;}
.threeTabs ul{margin:20px 0px 0px 0px; padding:0px; list-style:none; float:left; width:100%;}
.threeTabs ul li{margin:0px 10px 30px 0px; padding:0px; display:inline-block; border:1px #0751A0 solid; font-family: 'Helvetica'; font-size:14px; color:#0751A0; float:left;}
.threeTabs ul li a{ display: block;
    padding: 10px 15px 8px;
    
    letter-spacing: .6px;}
	
	.threeTabsLoc{width:100%;}
.threeTabsLoc ul{margin:20px 0px 0px 0px; padding:0px; list-style:none; float:left; width:100%;}
.threeTabsLoc ul li{margin:0px 10px 0px 0px; padding:0px; display:inline-block; border:1px #0751A0 solid; font-family: 'Helvetica'; font-size:14px; color:#0751A0; float:left;}
.threeTabsLoc ul li a{ display: block;
    padding: 10px 15px 8px;
    
    letter-spacing: .6px;}

	.clearfix{clear:both;}
	
	.drawBtn{    background: #82b93b; font-family: 'Helvetica'; font-size:13px;
    color: #fff;
    padding: 7px 15px 6px;
    margin-right: 20px;
    border-radius: 5px;
}
.drawBtn:hover{background:#0751A0; color:#fff;}
	
/*Gurdeep code*/


@-webkit-keyframes scaleDown {
  0% {
    opacity: 0;
    /* transform: scaleY(0.5); */
  }
  100% {
    opacity: 1;
    /* transform: scaleY(1); */
  }
}


@keyframes scaleDown {
  0% {
    opacity: 0;
    /* transform: scaleY(0.5); */
  }
  100% {
    opacity: 1;
    /* transform: scaleY(1); */
  }
}
.scaleDown-dur200{
  -webkit-transform-origin:0% 0%;
          transform-origin:0% 0%;
  -webkit-animation-name: scaleDown;
          animation-name: scaleDown;
  -webkit-animation-duration: 200ms;
          animation-duration: 200ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@-webkit-keyframes scaleUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes scaleUp {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.9);
            transform: scale(0.9);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.scaleUp-dur300{
  -webkit-transform-origin:50% 50%;
          transform-origin:50% 50%;
  -webkit-animation-name: scaleUp;
          animation-name: scaleUp;
  -webkit-animation-duration: 300ms;
          animation-duration: 300ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@-webkit-keyframes fullCircle {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    opacity: 0;
    -webkit-transform: translateX(50px);
            transform: translateX(50px);
  }
  21% {
    opacity: 0;
    -webkit-transform: translateX(-50px);
            transform: translateX(-50px);
  }
  40% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes fullCircle {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  20% {
    opacity: 0;
    -webkit-transform: translateX(50px);
            transform: translateX(50px);
  }
  21% {
    opacity: 0;
    -webkit-transform: translateX(-50px);
            transform: translateX(-50px);
  }
  40% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@-webkit-keyframes scrollIcon {
  0%{
    -webkit-transform: translateY(-80%);
            transform: translateY(-80%);
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}
@keyframes scrollIcon {
  0%{
    -webkit-transform: translateY(-80%);
            transform: translateY(-80%);
  }
  100% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}
.scroll-icon{
  position: relative;
  z-index: 999;
  -webkit-animation-name: scrollIcon;
          animation-name: scrollIcon;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
@-webkit-keyframes scrollArrowAnimation {
  0%{
    -webkit-transform: translate3d(0,-10px,0);
            transform: translate3d(0,-10px,0);
  }
  80% {
    -webkit-transform: translate3d(0,10px,0);
            transform: translate3d(0,10px,0);
  }
  100%{
    -webkit-transform: translate3d(0,-10px,0);
            transform: translate3d(0,-10px,0);
  }
}
@keyframes scrollArrowAnimation {
  0%{
    -webkit-transform: translate3d(0,-10px,0);
            transform: translate3d(0,-10px,0);
  }
  80% {
    -webkit-transform: translate3d(0,10px,0);
            transform: translate3d(0,10px,0);
  }
  100%{
    -webkit-transform: translate3d(0,-10px,0);
            transform: translate3d(0,-10px,0);
  }
}
.scroll-arrow-animation{
  -webkit-animation-name: scrollArrowAnimation;
          animation-name: scrollArrowAnimation;
  -webkit-animation-duration: 1.5s;
          animation-duration: 1.5s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.fadeIn-dur200 {
  opacity: 0;
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
  -webkit-animation-duration: 200ms;
          animation-duration: 200ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.fadeIn-dur400 {
  opacity: 0;
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
  -webkit-animation-duration: 400ms;
          animation-duration: 400ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@-webkit-keyframes fadeInDown5 {
  0% {
    opacity: 0;
    -webkit-transform:translateY(-5px);
            transform:translateY(-5px);
  }
  100% {
    opacity: 1;
    -webkit-transform:translateY(0);
            transform:translateY(0);
  }
}
@keyframes fadeInDown5 {
  0% {
    opacity: 0;
    -webkit-transform:translateY(-5px);
            transform:translateY(-5px);
  }
  100% {
    opacity: 1;
    -webkit-transform:translateY(0);
            transform:translateY(0);
  }
}
.fadeInDown5-dur300 {
  opacity: 0;
  -webkit-animation-name: fadeInDown5;
          animation-name: fadeInDown5;
  -webkit-animation-duration: 300ms;
          animation-duration: 300ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.fadeInDown5-dur400 {
  opacity: 0;
  -webkit-animation-name: fadeInDown5;
          animation-name: fadeInDown5;
  -webkit-animation-duration: 400ms;
          animation-duration: 400ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@-webkit-keyframes fadeInDown100p {
  0% {
    opacity: 0;
    -webkit-transform:translate3d(0,-100%,0);
            transform:translate3d(0,-100%,0);
  }
  100% {
    opacity: 1;
    -webkit-transform:translate3d(0,0,0);
            transform:translate3d(0,0,0);
  }
}
@keyframes fadeInDown100p {
  0% {
    opacity: 0;
    -webkit-transform:translate3d(0,-100%,0);
            transform:translate3d(0,-100%,0);
  }
  100% {
    opacity: 1;
    -webkit-transform:translate3d(0,0,0);
            transform:translate3d(0,0,0);
  }
}
.fadeInDown100p-dur400 {
  opacity: 0;
  -webkit-animation-name: fadeInDown100p;
          animation-name: fadeInDown100p;
  -webkit-animation-duration: 400ms;
          animation-duration: 400ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@-webkit-keyframes fadeInUp20 {
  0% {
    opacity: 0;
    -webkit-transform:translate3d(0,20px,0);
            transform:translate3d(0,20px,0);
  }
  100% {
    opacity: 1;
    -webkit-transform:translate3d(0,0,0);
            transform:translate3d(0,0,0);
  }
}
@keyframes fadeInUp20 {
  0% {
    opacity: 0;
    -webkit-transform:translate3d(0,20px,0);
            transform:translate3d(0,20px,0);
  }
  100% {
    opacity: 1;
    -webkit-transform:translate3d(0,0,0);
            transform:translate3d(0,0,0);
  }
}
.fadeInUp20-dur200 {
  opacity: 0;
  -webkit-animation-name: fadeInUp20;
          animation-name: fadeInUp20;
  -webkit-animation-duration: 200ms;
          animation-duration: 200ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.fadeInUp20-dur400 {
  opacity: 0;
  -webkit-animation-name: fadeInUp20;
          animation-name: fadeInUp20;
  -webkit-animation-duration: 400ms;
          animation-duration: 400ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
.map-pulse::after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 150%;
  height: 150%;
  border-radius: 50%;
  background-color: rgba(22, 78, 138, 1);
  -webkit-transform: translate(-50%, -50%) scale(1);
          transform: translate(-50%, -50%) scale(1);
  -webkit-animation: pulse 1500ms cubic-bezier(0.68, 0.56, 0.52, 0.84) infinite;
  animation: pulse 1500ms cubic-bezier(0.68, 0.56, 0.52, 0.84) infinite;
}
@-webkit-keyframes pulse {
  0% {
    opacity: 0.2;
    -webkit-transform: translate(-50%, -50%) scale(0);
            transform: translate(-50%, -50%) scale(0);
  }
  50% {
    opacity: 0.7;
    -webkit-transform: translate(-50%, -50%) scale(0.8);
            transform: translate(-50%, -50%) scale(0.8);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(1.3);
            transform: translate(-50%, -50%) scale(1.3);
  }
}
@keyframes pulse {
  0% {
    opacity: 0.2;
    -webkit-transform: translate(-50%, -50%) scale(0);
            transform: translate(-50%, -50%) scale(0);
  }
  50% {
    opacity: 0.7;
    -webkit-transform: translate(-50%, -50%) scale(0.8);
            transform: translate(-50%, -50%) scale(0.8);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate(-50%, -50%) scale(1.3);
            transform: translate(-50%, -50%) scale(1.3);
  }
}
@-webkit-keyframes slideDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,-100%,0);
            transform: translate3d(0,-100%,0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }
}
@keyframes slideDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0,-100%,0);
            transform: translate3d(0,-100%,0);
  }
  100% {
    opacity: 1;
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }
}
.slideDown-dur400 {
  opacity: 0;
  -webkit-animation-name: slideDown;
          animation-name: slideDown;
  -webkit-animation-duration: 400ms;
          animation-duration: 400ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@-webkit-keyframes slideUp {
  0% {
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }
  100% {
    -webkit-transform: translate3d(0,-100%,0);
            transform: translate3d(0,-100%,0);
  }
}
@keyframes slideUp {
  0% {
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }
  100% {
    -webkit-transform: translate3d(0,-100%,0);
            transform: translate3d(0,-100%,0);
  }
}
.slideUp-dur400 {
  -webkit-animation-name: slideUp;
          animation-name: slideUp;
  -webkit-animation-duration: 400ms;
          animation-duration: 400ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
}
@-webkit-keyframes slideGalleryCardIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(120px);
            transform: translateX(120px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes slideGalleryCardIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(120px);
            transform: translateX(120px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.slideGalleryCardIn-dur1000 {
  opacity:0;
  -webkit-animation-name: slideGalleryCardIn;
          animation-name: slideGalleryCardIn;
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1.000);
          animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1.000)
}
@-webkit-keyframes slideToLeft12 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(12px);
            transform: translateX(12px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
@keyframes slideToLeft12 {
  0% {
    opacity: 0;
    -webkit-transform: translateX(12px);
            transform: translateX(12px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}
.slideToLeft12-dur200 {
  opacity:0;
  -webkit-animation-name: slideToLeft12;
          animation-name: slideToLeft12;
  -webkit-animation-duration: 200ms;
          animation-duration: 200ms;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1.000);
          animation-timing-function:cubic-bezier(0.645, 0.045, 0.355, 1.000)
}
.maw-0{overflow-x:hidden;-webkit-transition:max-width 400ms;transition:max-width 400ms;}
.transition-maw-dur400{-webkit-transition:max-width 400ms;transition:max-width 400ms;}
@-webkit-keyframes formSubmitProgress {
  0% {
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
  }
  50% {
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
  51% {
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
  100% {
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
  }
}
@keyframes formSubmitProgress {
  0% {
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
  }
  50% {
    -webkit-transform-origin: 0% 0%;
            transform-origin: 0% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
  51% {
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(1);
            transform: scaleX(1);
  }
  100% {
    -webkit-transform-origin: 100% 0%;
            transform-origin: 100% 0%;
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
  }
}
.animate-loader{
  -webkit-animation-name:animateLoader;
          animation-name:animateLoader;
  -webkit-animation-duration:2s;
          animation-duration:2s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
@-webkit-keyframes animateLoader{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg)
  }
  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}
@keyframes animateLoader{
  0%{
    -webkit-transform:rotate(0deg);
            transform:rotate(0deg)
  }
  100%{
    -webkit-transform:rotate(360deg);
            transform:rotate(360deg)
  }
}
/* ======================================== */
/*    Animation Delays */
/* ======================================== */
.del100{-webkit-animation-delay:100ms;animation-delay:100ms;}
.del150{-webkit-animation-delay:150ms;animation-delay:150ms;}
.del200{-webkit-animation-delay:200ms;animation-delay:200ms;}
.del250{-webkit-animation-delay:250ms;animation-delay:250ms;}
.del300{-webkit-animation-delay:300ms;animation-delay:300ms;}
.del350{-webkit-animation-delay:350ms;animation-delay:350ms;}
.del400{-webkit-animation-delay:400ms;animation-delay:400ms;}
.del450{-webkit-animation-delay:450ms;animation-delay:450ms;}
.del500{-webkit-animation-delay:500ms;animation-delay:500ms;}
.del550{-webkit-animation-delay:550ms;animation-delay:550ms;}
/* ======================================== */
/*    Menu Styles */
/* ======================================== */
#desktop .menu p{
   white-space:nowrap;
}
#desktop .menu-option:hover{
  opacity:1 !important;
  -webkit-transition:opacity 300ms;
  transition:opacity 300ms;
}
#desktop .open-menu{
  width:26px;
  -webkit-transition:width 150ms;
  transition:width 150ms;
}
/* ======================================== */
/*    Input Styles */
/* ======================================== */
.footer .email-form{
  height:23px;
}
.contact-wrapper .phone-form,
.contact-wrapper .email-form{
  height:28px;
}
.contact-wrapper .phone-form::after,
.contact-wrapper .email-form::after,
.footer .email-form::after{
  position: absolute;
  bottom:-1px;
  width:100%;
  height: 1px;
  background: #A6CE39;
  -webkit-animation-name:formSubmitProgress;
          animation-name:formSubmitProgress;
  -webkit-animation-duration:2s;
          animation-duration:2s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-transform-origin: 0% 0%;
          transform-origin: 0% 0%;
  display: none;
}
.contact-wrapper .phone-form.submitting::after,
.contact-wrapper .email-form.submitting::after,
.footer .email-form.submitting::after{
  display: block;
}
#desktop .footer input.email::-webkit-input-placeholder,
#desktop .footer input.email {
  color: rgba(255, 255, 255, 0.5);
}
#desktop .footer input.email::-moz-placeholder,
#desktop .footer input.email {
  color: rgba(255, 255, 255, 0.5);
}
#desktop .footer input.email:-ms-input-placeholder,
#desktop .footer input.email {
  color: rgba(255, 255, 255, 0.5);
}
#desktop .footer input.email::placeholder,
#desktop .footer input.email {
  color: rgba(255, 255, 255, 0.5);
}
#mobile .footer input.email::-webkit-input-placeholder,
#mobile .footer input.email {
  color: rgba(255, 255, 255, 0.5);
}
#mobile .footer input.email::-moz-placeholder,
#mobile .footer input.email {
  color: rgba(255, 255, 255, 0.5);
}
#mobile .footer input.email:-ms-input-placeholder,
#mobile .footer input.email {
  color: rgba(255, 255, 255, 0.5);
}
#mobile .footer input.email::placeholder,
#mobile .footer input.email {
  color: rgba(255, 255, 255, 0.5);
}
.select-project-options .option:hover{
  color:#0053AC;
}
.request-a-brochure input:focus,
.get-a-call input:focus,
.book-a-site-visit input:focus {
  border-bottom: 1px solid #0751a0;
}
.book-a-site-visit textarea:focus {
  border: 1px solid #0751a0;
}

.get-a-call input,
.get-a-call input::-webkit-input-placeholder,
.request-a-brochure input,
.request-a-brochure input::-webkit-input-placeholder {
  color: rgba(7, 81, 160, 0.76);
}

.get-a-call input,
.get-a-call input::-moz-placeholder,
.request-a-brochure input,
.request-a-brochure input::-moz-placeholder {
  color: rgba(7, 81, 160, 0.76);
}

.get-a-call input,
.get-a-call input:-ms-input-placeholder,
.request-a-brochure input,
.request-a-brochure input:-ms-input-placeholder {
  color: rgba(7, 81, 160, 0.76);
}

.get-a-call input,
.get-a-call input::placeholder,
.request-a-brochure input,
.request-a-brochure input::placeholder {
  color: rgba(7, 81, 160, 0.76);
}
.book-a-site-visit input,
.book-a-site-visit input::-webkit-input-placeholder {
  color: rgba(0, 0, 0, 0.8);
}
.book-a-site-visit input,
.book-a-site-visit input::-moz-placeholder {
  color: rgba(0, 0, 0, 0.8);
}
.book-a-site-visit input,
.book-a-site-visit input:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.8);
}
.book-a-site-visit input,
.book-a-site-visit input::placeholder {
  color: rgba(0, 0, 0, 0.8);
}
/* ======================================== */
/*    Contact Form Styles    */
/* ======================================== */
#desktop .contact-wrapper .email-form.email-success-message-shown + .ipad{
  margin-top:106px;
}
#desktop .contact-wrapper .ipad.phone-success-message-shown + p{
  margin-top:141px;
}
#mobile .contact-wrapper .email-success-message+p,
#mobile .contact-wrapper .phone-success-message+div{
  margin-top:40px;
}
#mobile .contact-wrapper .email-success-message.d-n+p,
#mobile .contact-wrapper .phone-success-message.d-n+div{
  margin-top:60px;
}
/* ======================================== */
/*    Media Queries */
/* ======================================== */
@media only screen and (max-device-width:320px){
  .iphone6{display: none;}
}
/* Only Mobile */
@media only screen and (max-device-width: 1024px){
  #desktop,.desktop{display:none;}
  #ipad,.ipad{display:none;}
  #mobile,.mobile{display:block;}
}
/* Only Desktop */
@media only screen and (min-device-width: 1025px){
  #desktop,.desktop{display:block;}
  #ipad,.ipad{display:none;}
  #mobile,.mobile{display:none;}
  #desktop .footer .column-one{width:350px;}
  #desktop .footer.parkwest-green-homes .column-one,
  #desktop .footer.parkwest-binnypet-bengaluru .column-one{width:360px;}
  #desktop .open-menu:hover{width:60px;}
}
/* Only iPad portrait and landscape */
/* Only iPad portrait and landscape */
/* Only iPad portrait */
/* Only iPad landscape */

/* Only desktop and iPad portrait and landscape */


@media only screen and (max-device-width: 991px){
html, body{width: 100%;height: 100%;overflow: auto; overscroll-behavior: auto;}
.w-60vw.mobContent{width:100%; padding:0px 20px 0;}
#left-panel{width:100%;}
#scroll-wrapper, #left-panel{position:static;overflow:visible;height:auto;width:100%;-webkit-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important; }
#desktop{overflow:hidden;}
#scroller{position:static;}
.footerDiv .col1.cent{width:100%; margin:0px; text-align:left; padding-left:20px;}
.footSocial{margin:0px; text-align:left; float:left; padding-bottom:20px;}
.header .pl-76{padding-left:40px;}
.search_categories{ margin-left:0px; max-width:767px; padding-left:0px;}
.formPart .formArea div.nameField{float:left; max-width:767px;}
.formPart .formArea div.nameField input{width:100%;}
.formPart .formArea div{display:block; margin-left:0px !important;}
.formPart .formArea div button{margin-top:30px;}
#left-panel .h-100vh{height:auto;}
.property-title-image{height:auto;}
.mobContent p.pr-50, .mobContent div.pr-50{padding-right:0px;}
.mobContent p.mt-80{margin-top:30px;}
.footerDiv .col1 p{font-size:12px;}
.header .right-column .w-a{position:absolute; right:15px; top:9px;}
.header .sp-logo .w-a{position:absolute; top:25%; left:15px; z-index:9;}
.fancybox-content{max-width:800px !important; max-height:600px !important;}
/*.fancybox-slide--iframe .fancybox-content{transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%);
    height: 600px;
    left: 50%;
    top: 50%;}*/
.formPart .formArea div.nameField.atag::after{right:32px;}
#termscondition{padding:15px;}
.footerDiv .col1{display:block;}
.footerDiv {padding-left:0px !important; padding-bottom:90px !important;}
.footSocial li{float:left;}
.writing-mode-lr {writing-mode: vertical-lr !important;}
.header.h-65{height:64px;}
.header .right-column .w-a{max-width:160px;}
.drawBtn{position: fixed; bottom: 0px;  width: 100%;  padding: 0px;  margin: 0px;  left: 0px;  border-radius: 0px;  padding: 10px 0px;  text-align: center; font-size:15px;}

}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 
.otpCusClass{padding-bottom:0px;}
}
@media screen and (max-width: 600px) {
	.faqContent h3.faq{line-height:26px !important;}
}

@media only screen and (max-device-width: 600px){
.formPart .formArea div.nameField.atag::after{right:27px;}	
p.ff-helvetica-regular br{display:none;}
.mobContent span.fontBold br{display:none;}


}
@media only screen and (max-device-width: 420px){
.header .sp-logo .w-a{max-width:140px;}
.header .right-column .w-a{max-width:115px;}
.formPart .formArea div.nameField.atag::after{right:20px;}
.threeTabs ul{margin:20px 0px 25px 0px;}
.threeTabs ul li{display:block; margin:15px 0px 0px; text-align: center; width:100%;}	
.header .right-column .w-a{top:12px;}

}