﻿*{margin:0px; padding:0px;}
body{font-family:Arial, Helvetica, sans-serif; background:#362f32; position:fixed;}

@font-face {
    font-family: 'soho_gothic_proregular';
    src: url('fonts/sohogothicpro-regular-webfont.eot');
    src: url('fonts/sohogothicpro-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/sohogothicpro-regular-webfont.html') format('woff'),
         url('fonts/sohogothicpro-regular-webfont.ttf') format('truetype'),
         url('fonts/sohogothicpro-regular-webfont-2.html#soho_gothic_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'titilliumtext22l_ltmedium';
    src: url('fonts/titilliumtext22l004-webfont.eot');
    src: url('fonts/titilliumtext22l004-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/titilliumtext22l004-webfont.html') format('woff'),
         url('fonts/titilliumtext22l004-webfont.ttf') format('truetype'),
         url('fonts/titilliumtext22l004-webfont-2.html#titilliumtext22l_ltmedium') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'titilliumtext22llight';
    src: url('fonts/titilliumtext22l002-webfont.eot');
    src: url('fonts/titilliumtext22l002-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/titilliumtext22l002-webfont.html') format('woff'),
         url('fonts/titilliumtext22l002-webfont.ttf') format('truetype'),
         url('fonts/titilliumtext22l002-webfont-2.html#titilliumtext22llight') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'soho_gothic_probold';
    src: url('fonts/sohogothicpro-bold-webfont.eot');
    src: url('fonts/sohogothicpro-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/sohogothicpro-bold-webfont.html') format('woff'),
         url('fonts/sohogothicpro-bold-webfont.ttf') format('truetype'),
         url('fonts/sohogothicpro-bold-webfont-2.html#soho_gothic_probold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'soho_gothic_promedium';
    src: url('fonts/sohogothicpro-medium-webfont.eot');
    src: url('fonts/sohogothicpro-medium-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/sohogothicpro-medium-webfont.html') format('woff'),
         url('fonts/sohogothicpro-medium-webfont.ttf') format('truetype'),
         url('fonts/sohogothicpro-medium-webfont-2.html#soho_gothic_promedium') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'SohoGothicProLight';
    src: url('fonts/sohogothicpro-light.eot');
    src: url('fonts/sohogothicpro-light.eot') format('embedded-opentype'),
         url('fonts/sohogothicpro-light.html') format('woff'),
         url('fonts/sohogothicpro-light.ttf') format('truetype'),
         url('fonts/sohogothicpro-light-2.html#SohoGothicProLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'myriad_proregular';
    src: url('fonts/tringle-webfont.eot');
    src: url('fonts/tringle-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/tringle-webfont.html') format('woff'),
         url('fonts/tringle-webfont.ttf') format('truetype'),
         url('fonts/tringle-webfont-2.html#myriad_proregular') format('svg');
    font-weight: normal; font-style: normal;}
    
@font-face {
    font-family: 'QuicksandBold';
    src: url('fonts/quicksand_bold.eot');
    src: url('fonts/quicksand_bold.eot') format('embedded-opentype'),
         url('fonts/quicksand_bold.html') format('woff'),
         url('fonts/quicksand_bold.ttf') format('truetype'),
         url('fonts/quicksand_bold-2.html#QuicksandBold') format('svg');
	 font-weight: normal; 
	 font-style: normal;
}

.image {position:absolute; display:block; overflow:hidden; }
.image img {position:absolute; }

.image1 {position:absolute; display:block; overflow:hidden; }
.image1 img {position:absolute; }
.img-bor {border:1px solid #ccc;}

.right0{ right:0;}
.bottom0{ bottom:0;}
.rightB0{ right:0; bottom:0;}

a {text-decoration:none !important;}

div#image {position:fixed; z-index:1; display:block;}
div#image img {overflow:hidden; position:absolute; z-index:2;}

.body {margin:0px; padding:0px; position:relative; overflow-y:scroll !important;}
.mainContainer {width:100%; height:auto; background:#0055af;}

.clear { clear:both;}
hr {border: 0; color: #877e82; background-color: #877e82; height: 1px; width: 96%; margin:10px 0px 30px 0px;}

.footersite {background:#0055AF; height:260px; width:100%; margin-top:30px; font-family: 'soho_gothic_proregular'; font-size:12px;}
.footersite ul {margin:0; padding:0; margin-top:5px;}
.footersite ul li {font-size:12px !important; list-style:none !important;}
.footersite ul li a {text-decoration:none !important; color:#A4C3E4 !important; padding:0px 5px 5px 0px; display:block;}
.footersite ul li a:hover {text-decoration:none !important; color:#fff !important; padding:0px 5px 5px 0px;}
.footersite h4 {font-size:15px; color:#77d9fd; font-weight:700; font-family: 'myriad_proregular'; margin-bottom:10px; clear:both;}


.footerabout {float:left; margin-right:10px; font-size:12px; color:#fff; font-family: 'soho_gothic_proregular'; border-right:1px solid #3276BF; margin-right:20px; width:175px; height:250px;}
.footerprojects {float:left; margin-right:10px; font-size:12px; color:#fff; font-family: 'soho_gothic_proregular'; border-right:1px solid #3276BF; margin-right:20px; width:105px; height:250px;}
.footermedia {float:left; margin-right:10px; font-size:12px; color:#fff; font-family: 'soho_gothic_proregular'; border-right:1px solid #3276BF; margin-right:20px; width:105px; height:250px;}
.footernri {float:left; margin-right:10px; font-size:12px; color:#fff; font-family: 'soho_gothic_proregular'; border-right:1px solid #3276BF; margin-right:20px; width:125px; height:250px;}
.footersupport {float:left; margin-right:10px; font-size:12px; color:#fff; font-family: 'soho_gothic_proregular'; border-right:1px solid #3276BF; margin-right:20px; width:130px; height:250px;}
.footercu {float:left; margin-right:10px; color:#fff; font-family: 'soho_gothic_proregular'; width:170px; height:250px; border-right:1px solid #3276BF; margin-right:20px;}
.footercu ul {list-style:none; margin:0; padding:0;}
.footercu ul li {font-size:12px !important; padding-bottom:7px;}
.footercu ul li a {color:#fff !important; text-decoration:none;}
.footercu ul li a:hover {color:#A4C3E4 !important; text-decoration:none;}

.footersite a {color:#fff !important; text-decoration:none;}
.footersite a:hover {color:#A4C3E4 !important; text-decoration:none;}

/*--------------------------Home Page Menu Start here------------------------*/
.homemenu{top:50%; margin-top:-47px;}
.icon-22year-home{top:50% !important; margin-top:-85px; width:120px !important; right:15px !important;}
/*--------------------------Home Page Menu End here------------------------*/

.hdcont {float:right; margin-top:80px;}
.hdlinks {list-style:none; margin:0 auto; padding:0; font-family: 'soho_gothic_proregular'; }
.hdlinks li {display:inline; float:left; position:relative;}
.hdlinks li a {text-decoration: none; font-family: 'soho_gothic_proregular'; font-size: 12px; color: #fff; text-transform: uppercase; display: block; padding:8px 15px 8px 15px;}
.hdlinks li a:hover {background-color:#fff; color:#0055AF;}
.hdlinks .active {text-decoration: none; font-family: 'soho_gothic_proregular'; font-size: 12px; color: #0055AF; text-transform: uppercase; display: block; padding:8px 15px 8px 15px; display:block; background:#fff;}



/*--------------------------New Home Start here------------------------*/
.home-mainnew{width:90%; margin:0 auto; max-width:1400px; position:relative;}
.home-mainnew .logoajnara{width:220px; height:150px; float:left; margin:30px 0 30px 0px;}
.home-mainnew .menu-home{float:right; margin:64px 0 69px 0px;}
.home-mainnew .menu-home ul{margin:0px; padding:0px; list-style:none;}
.home-mainnew .menu-home ul li{float:left;}
.home-mainnew .menu-home ul li a{text-decoration:none; font-family: 'soho_gothic_proregular'; font-size:12px; color:#fff; text-transform:uppercase; display:block; padding:0 12px 0 12px;}
.home-mainnew .menu-home ul li a:hover{color:#fff;}
.home-mainnew .ul{margin:0px; padding:0px; width:100%; list-style:none; background:url(images/newbor.jpg) no-repeat left center; float:left; margin-bottom:26px;}
.home-mainnew .ul li{float:left;}
.home-mainnew .ul li a{text-decoration:none; font-family: 'soho_gothic_proregular'; font-size:16px; color:#fff; text-transform:uppercase; background:url(images/newbor.jpg) no-repeat right center; display:block; padding:0 18px;}

.home-mainnew .bannerimage{width:100%; height:430px; float:left; }

.home-mainnew .bannerimage .imageSection { display:block; position:relative; height:430px; left:0; float:right; overflow:hidden;}
.home-mainnew .bannerimage .imageSection  img {position:absolute; }

.home-mainnew .bannerimage .contentSection { height:430px; float:right; background:#03b2f3; text-align:center;}
.home-mainnew .bannerimage .contentSection h1 {font-family: 'soho_gothic_probold'; text-transform:uppercase; color:#FFFFFF; font-size:22px; font-weight:400; margin:7px 0 17px 5px; line-height:22px; text-align:center; margin-top:125px;}
.home-mainnew .bannerimage .contentSection h1 span{font-size:14px;}
.home-mainnew .bannerimage .contentSection p {line-height:24px; margin-bottom:20px; text-align:center; font-family: 'soho_gothic_proregular'; font-size:16px; color:#fff;}
.home-mainnew .bannerimage .contentSection a {line-height:24px; margin-bottom:20px; text-align:center; font-family: 'soho_gothic_proregular'; font-size:16px; color:#fff;}
.home-mainnew .bannerimage .contentSection .price-home{float:left; color:#ffd200; font-size:18px; margin-left:5px; font-family: 'pt_sansregular'; margin-top:5px;}
.home-mainnew .bannerimage .contentSection .buynow{float:right; font-family: 'squeaky_chalk_soundregular'; font-size:16px; font-weight:400; color:#fff; text-decoration:none; line-height:20px; margin-right:5px; margin-top:6px;}
.home-mainnew .bannerimage .contentSection .buynow:hover{color:#ffd200;}
.home-mainnew .bannerimage #slider1 {width:100%; height:430px; list-style:none; margin-top:0px; margin-left:0px;}


.home-mainnew .bannertext{width:50%; height:430px; float:left; background:#03b2f3;}

.projectshoverlinks {display:none; position:absolute; margin-top:-97px;}
.projectshoverlinks li {list-style:none; font-family: 'soho_gothic_promedium'; font-size:14px;}
.projectshoverlinks li a {padding:10px 50px 10px 0px; text-decoration:none; color:#DFB295; border-bottom:dotted 1px #DFB295; display:block;}
.projectshoverlinks li a:hover {text-decoration:none; color:#fff;}


.home-mainnew .linkboxes{width:33.3%; height:180px; float:left; background:#904c1f; position:relative; cursor:pointer;}
.home-mainnew .linkboxes .imagebox{width:50%; height:180px; float:left; background:#904c1f; position:relative; overflow:hidden; display:block;}
.home-mainnew .linkboxes .imagebox img{position:absolute;}
.home-mainnew .linkboxes .imageboxcap{width:50%; height:180px; background:#904c1f; position:absolute; left:50%;}
.home-mainnew .linkboxes .imageboxcap h1{font-size:16px; font-family:'soho_gothic_probold'; color:#fff; text-align:center; line-height:22px; margin:64px 0 0 0px; background:#904c1f; position:absolute; left:50%; margin-left:-50px; font-weight:400;}
.home-mainnew .linkboxes .imageboxcap h1 span{font-family: 'soho_gothic_proregular';}

.home-mainnew .aboutbox{width:66.6%; float:left; background:url(images/about-pic.jpg) no-repeat right top #7cc9b9; height:220px;}
.home-mainnew .aboutbox h1{font-size:18px; font-family: 'soho_gothic_probold'; color:#000; font-weight:400; margin:15px 0 10px 23px;}
.home-mainnew .aboutbox p{font-size:14px; color:#313131; width:67%; float:left; margin-left:23px; font-family: 'soho_gothic_proregular'; margin-bottom:10px;}
.home-mainnew .aboutbox a{text-decoration:underline; color:#313131; font-family: 'titilliumtext22l_ltmedium'; font-size:11px; text-transform:uppercase; margin-left:23px;}

.home-mainnew .callbox{width:33.4%; float:left; background:#544355; height:220px;}
.home-mainnew .callbox .call{width:80%; height:121px; margin:12% 0 0 5%;}
.home-mainnew .callbox .callform{float:left; margin:0 0 0 29px; width:50%;}
.home-mainnew .callbox .callform h1{font-size:18px; color:#fff; font-family: 'soho_gothic_probold'; text-transform:uppercase; margin:0 0 10px 0px;}
.home-mainnew .callbox .callform .inp{width:100%; height:34px; float:left; font-family: 'soho_gothic_proregular'; border:solid 1px #79667a; background:transparent; font-weight:14px; color:#9d899e; line-height:34px; padding-left:7px; margin-bottom:10px;}
.home-mainnew .callbox .callform .btn{background:#9d899e; color:#544355; font-weight:14px; font-family: 'soho_gothic_probold'; border:none; text-transform:uppercase}

.footer-left{float:right; font-family: 'titilliumtext22llight'; font-size:12px; color:#fff; margin:0px 0 25px 0px; width:200px; text-align:right; line-height:20px;}
.footer-left a{font-family: 'titilliumtext22llight'; font-size:12px; color:#fff; text-decoration:none;}
.footer-left a:hover{color:#ccc;}
.footer-right{float:right; margin:0px 0 25px 0px; text-align:right;}
/*--------------------------New Home End here------------------------*/



/*--------------------------Home Page Boxes Start here------------------------*/
#hometop-main{width:100%; height:150px; left:0; top:0; position:fixed; overflow:hidden;}
#btm-main{width:100%; height:150px; left:0; bottom:0px; position:fixed; overflow:hidden;}

.top-boxes{position:absolute; left:0; top:0;}
.top-boxes .caption-home{width:100%; height:100%; position:absolute; top:0; /*background:url(images/home-thum-bg.png) repeat left top;*/ background:url(images/home-captions.png) repeat left top; z-index:999999; font-family: 'soho_gothic_promedium'; text-align:center; color:#fff; text-transform:uppercase; font-size:16px; padding-top:25px; line-height:22px; font-weight:400 !important; -webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain}
.top-boxes .cap-text{width:100%; position:absolute; z-index:9999999999; color:#fff; text-align:center; font-family: 'soho_gothic_promedium';  text-transform:uppercase; font-size:16px; bottom:0px; padding:101px 0 9px 0px; background:url(images/home-text.png) no-repeat center 71px;}
.top-boxes .cap-text span{font-family: 'myriad_proregular'; font-size:14px;}

.cap-text-active{width:100%; position:absolute; z-index:9999999999; color:#fff !important; text-align:center; font-family: 'soho_gothic_promedium';  text-transform:uppercase; font-size:16px; bottom:0px; background:url(images/home-cap-bg.png) no-repeat left bottom !important; padding:101px 0 9px 0px; /*text-shadow:1px 2px 1px #fff;*/ text-shadow:2px 2px 2px #000; }
.cap-text-active span{font-family: 'myriad_proregular'; font-size:14px;}


.btm-boxes{position:absolute; left:0; top:0;}
.btm-boxes .caption-home{width:100%; height:30px; position:absolute; bottom:0; background:url(../demo.csipl.net/ajnara/images/home-cap.png) repeat left top; z-index:999999; font-family: 'soho_gothic_promedium'; text-align:center; color:#03b2f3; text-transform:uppercase; font-size:16px; padding-top:12px; line-height:22px; font-weight:400 !important;}
.btm-boxes .caption-home span{font-family: 'myriad_proregular'; font-size:14px;}

.btm-boxes .links {width:100%; height:30px; position:absolute; top:50%; margin-top:40px; z-index:999999; font-family: 'soho_gothic_promedium'; text-align:center; color:#6c6165; font-size:12px; line-height:22px; left:-100%} 
.btm-boxes .links ul { margin:0px; padding:0px;}
.btm-boxes .links ul li { float:left; list-style:none; width:49.7%; background:url(../demo.csipl.net/ajnara/images/home-cap1.png) repeat left bottom; padding:6px 0px 6px 0px;}
.btm-boxes .links ul li a {text-decoration:none; color:#000; display:block;}
.btm-boxes .links ul li a:hover {color:#03b2f3;}

.projects-box-home{width:175px; height:68px; position:absolute; top:50%; left:50%; margin:-34px 0 0 -87px; background:url(images/project-bg-home.png) repeat left top; z-index:9999; text-align:center; font-size:24px; color:#fff; font-family: 'soho_gothic_promedium'; line-height:68px; /*text-shadow:2px 2px 5px #000;*/}

.accer-box{width:43%; height:76px; float:left; border:solid 0px #818080; margin:10% 0 0 5%; padding:0px; background:#fff; text-align:center;}


.latestnews{width:100%; height:50%; position:relative; background:#6c6165;}
.latestnews h1{font-size:14px; color:#fff; font-family: 'myriad_proregular'; font-weight:400; margin-left:5%; padding-top:10px; margin-bottom:15px;}
.latestnews .news{width:90%; height:50%; margin-left:5%; float:left; border:solid 1px #989194; border-left:none; border-right:none; font-family: 'myriad_proregular'; position:relative; overflow:hidden; padding-top:5px; padding-bottom:5px;}
.latestnews .news ul { margin:0px; padding:0px;}
.latestnews .news ul li { font-size:12px !important; margin-bottom:25px!important;}
.latestnews .news ul li span{ font-size:12px; color:#c8bbc0; margin-bottom:10px!important;}

.latestnews .news .date{font-size:12px; color:#c8bbc0; margin-bottom:7px;}
.latestnews .news p{font-size:12px !important;}
.latestnews a{text-decoration:none; color:#fff; font-size:12px; float:right; margin-right:5%; margin-top:6px; font-family: 'myriad_proregular';}

.social{width:50%; height:50%; position:absolute; background:#354f86;}
.social p{position:absolute; width:70%; top:50%; left:50%; color:#fff; margin-left:-35%; text-shadow:2px 2px 2px #000; text-align:center; margin-top:-10%}

.search{width:50%; height:50%; position:absolute; background:url(../demo.csipl.net/ajnara/images/search-bg.jpg) no-repeat right top #362f32; right:0; font-family: 'myriad_proregular'; font-size:14px; color:#fff; text-align:center;}
.search p{ position:absolute; top:50%; left:50%; margin-left:-25%; text-shadow:2px 2px 2px #000;}

/*--------------------------testimonials End here------------------------*/
.testimonials{width:100%; height:100%; position:relative; background:#5e4e54; font-family:'myriad_proregular';}
.testimonials h2{ font-size:12px!important; color:#fff; font-family:'myriad_proregular'; margin-left:5%; padding-top:10px; margin-bottom:15px;}
.testimonials .arrow {margin:0% 0% -2% 20%;}
.testimonials .details{width:80%; height:68%; margin:0 auto; -moz-border-radius: 15px;
border-radius: 15px; background:url(images/dots.png) no-repeat bottom right #6e6065;}
.testimonials .details p{ font-size:12px !important; color:#d7cdd1; padding:15px;}


/*.testimonials .news{width:90%; height:50%; margin-left:5%; float:left; border:solid 1px #989194; border-left:none; border-right:none; font-family: 'myriad_proregular'; position:relative; overflow:hidden; padding-top:5px; padding-bottom:5px;}
.testimonials .news ul { margin:0px; padding:0px;}
.testimonials .news ul li { font-size:12px !important; margin-bottom:25px!important;}
.testimonials .news ul li span{ font-size:12px; color:#c8bbc0; margin-bottom:10px!important;}

.testimonials .news .date{font-size:12px; color:#c8bbc0; margin-bottom:7px;}
.testimonials .news p{font-size:12px !important;}
.testimonials a{text-decoration:none; color:#fff; font-size:12px; float:right; margin-right:5%; margin-top:6px; font-family: 'myriad_proregular';}*/
/*--------------------------testimonials End here------------------------*/


.about-section {width:50%; height:50%; position:absolute; background:#354f86; font-family: 'myriad_proregular'; font-size:14px; color:#fff; text-align:center; cursor:pointer;}
.about-section p{position:absolute; width:100%; text-align:center; text-shadow:2px 2px 2px #000; top:50%; margin-top:-10px;}
.about-section a{text-decoration:none; color:#fff; display:block;}

.next-arrow{width:30px; height:90px; position:absolute; background:url(../demo.csipl.net/ajnara/images/arrow-next.html) no-repeat left top !important; z-index:9999999;  right:10px; top:90px; cursor:pointer;}
.prev-arrow{width:30px; height:90px; position:absolute; background:url(../demo.csipl.net/ajnara/images/prev-arrow.html) no-repeat left top !important; z-index:9999999;  left:10px; top:90px; cursor:pointer;}
/*--------------------------Home Page Boxes End here------------------------*/

/*--------------------------Top Band Start here------------------------*/
#topband{width:100%; height:95px; position:fixed; background:url(../demo.csipl.net/ajnara/images/menu-bg.html) repeat-x left top; z-index:999999;}
#topband #logo{width:251px; height:85px; float:left;}
#topband #menu{float:left; margin-left:15px;}
#topband #menu ul{margin:0px; padding:0px; list-style:none;}
#topband #menu ul li{float:left;}
#topband #menu ul li a{text-decoration:none; color:#000; font-size:16px; font-family: 'myriad_proregular' !important; font-weight:400; padding:31px 15px 31px 15px; display:block; background:url(../demo.csipl.net/ajnara/images/menu-bor.html) no-repeat right center;}
#topband .icon-22year{width:148px; height:158px; position:fixed; right:0; top:0;}

#topband1{width:100%; height:95px; position:fixed; background:url(images/menu-bg.png) repeat-x left -14px; z-index:999999;}
#topband1 #logo{width:210px; height:75px; float:left;}
#topband1 #menu{float:left; margin-left:15px;}
#topband1 #menu ul{margin:0px; padding:0px; list-style:none;}
#topband1 #menu ul li{float:left;}
#topband1 #menu ul li a{text-decoration:none; color:#fff; font-size:16px; font-family: 'myriad_proregular'; padding:24px 15px 24px 15px; display:block; background:url(../demo.csipl.net/ajnara/images/menu-bor.html) no-repeat right center;}
#topband1 .icon-22year{width:148px; height:158px; position:fixed; right:0; top:0;}
/*--------------------------Top Band End here------------------------*/

/*--------------------------main Container Start here------------------------*/
.inner-pics{width:45%; height:100%; position:fixed;}
.main-content{width:55%; top:71px; height:100%; position:fixed; right:0; /*background:#362f32;*/ background:url(images/main-cont-bg.jpg) repeat left top;/*background:#f7cea3;*/}
.main-content .left-nav{width:166px; float:left;}
.main-content .left-nav .logo{width:166px; height:150px; float:left; margin-bottom:1px;}
.main-content .left-nav .left-menu {width:166px; float:left; background:#282325;}
.main-content .left-nav .left-menu ul{margin:0px; padding:0px; list-style:none;}
.main-content .left-nav .left-menu ul li{border-bottom:solid 1px #362f32;}
.main-content .left-nav .left-menu ul li a{text-decoration:none; font-size:13px; font-family: 'myriad_proregular'; font-weight:400; color:#fff; display:block; padding:7px 0 7px 14px;}
.main-content .left-nav .left-menu ul li a:hover{background:#03b2f3;}
.main-content .left-nav .left-menu ul li span {text-decoration:none; font-size:13px; font-family: 'myriad_proregular'; font-weight:400; color:#fff; display:block; padding:7px 0 7px 14px;background:#03b2f3;}
.main-content .text{position:absolute; margin-left:190px;}
.main-content .text .bredcrum{width:100%; font-size:11px; color:#fff; margin-top:50px; margin-bottom:18px;}
.main-content .text .bredcrum a{text-decoration:none; color:#fff;}
.main-content .text h1{font-size:35px; font-weight:400; color:#fff; font-family: 'myriad_proregular';  border:solid 1px #8c7d6e; border-left:none; border-right:none; margin-bottom:17px; padding-bottom:8px; padding-top:4px; font-weight:400;}
.main-content .text h2{font-size:23px; color:#ffcb04; font-weight:400; font-family: 'soho_gothic_proregular'; margin-bottom:10px; clear:both;}
.main-content .text h3{font-size:14px; color:#03b2f3; font-weight:400; font-family: 'myriad_proregular'; margin-bottom:2px; clear:both;}
.main-content .text h4{font-size:15px; color:#77d9fd; font-weight:700; font-family: 'myriad_proregular'; margin-bottom:10px; clear:both;}
.main-content .text p{font-size:13px; font-family: 'myriad_proregular'; font-weight:400; color:#fff; line-height:20px; margin-bottom:20px;}

.innerlinks { color:#0055af; text-decoration:none;}
.innerlinks:hover { color:#272727; text-decoration:none;}

.prolinks { color:#272727; text-decoration:none;}
.prolinks:hover { color:#0055af; text-decoration:none;}

.thumbs {float:left; /*color:#03b2f3; */ color:#fff; text-decoration:none; width:166px; margin:0px 30px 30px 0px; font-size:12px; font-weight:700; text-align:center;}
.thumbs:hover {color:#ffcb04;}

.proshadow {margin-top:-7px; margin-bottom:-10px;}


.media {float:left;/* color:#03b2f3;*/ color:#fff; font-family: 'myriad_proregular'; text-decoration:none; width:160px; height:135px; margin:0px 30px 90px 0px; font-size:13px; font-weight:400; text-align:center; line-height:18px; position:relative;}
.media:hover {color:#ffcb04;}
.overlay-bg{width:160px; height:135px !important; background:url(images/overlay.png) repeat left top; position:absolute; cursor:pointer;}
.overlay-download{width:160px; height:208px !important; background:url(images/overlay.png) repeat left top; position:absolute; cursor:pointer;}

.overlay-fp{width:280px; height:120px !important; background:url(images/overlay.png) repeat left top; position:absolute; cursor:pointer;}


.site {width:100%; max-width:600px;}
.site img {width:100%; max-width:600px;}

.map {width:100%; max-width:600px; border:1px #cccccc solid; padding:2px; height:350px;}

ul.ul-text {margin-bottom:18px !important;}
ul.ul-text li {font-size:13px!important; color:#362f32; line-height:20px; background:url(images/ul-arrow-old.png) no-repeat 0px 11px; list-style:none; padding:6px 0px 6px 12px !important; margin: 0px; border-bottom:1px solid #ccc;}


.ul-text1 {margin-bottom:0px;  border-bottom:1px solid #ccc;}
ul.ul-text1 {padding-bottom:0 !important; margin-bottom:22px !important;}
.ul-text1 li {font-size:13px!important; color:#362f32; line-height:20px; background:url(images/ul-arrow-old.png) no-repeat 0px 8px; list-style:none; padding:3px 0px 3px 12px !important; margin: 0px;}


/*ADDED BY NIRANJAN KUMAR SINHA*/
.month {float:left; margin-right:0px; font-family:Arial; font-size: 11px; color: #fff; margin-bottom:20px;}
.month ul {list-style:none; padding:0; margin:0 0 0 0 !important; border:0;}
.month ul li{font-size:11px; margin-bottom:3px !important; color:#fff; text-align:left; font-weight:400; display:inline; padding:0 !important; background:url(images/spacer.gif) no-repeat 0 0 !important; float:left;}
.month ul li a {font-size:11px!important; color:#fff!important; text-decoration:none; font-weight:400; line-height:25px; border:1px solid #1184fd; background:url(images/spacer.gif) no-repeat 0 0 #1184fd!important; font-weight:400 !important; padding:4px 8px; margin-right:3px; margin-bottom:3px;}
.month ul li a:hover {color:#fff; text-decoration:none; background:#0684ca !important; border:1px solid #1184fd;}
.month ul li span.active {font-size:11px!important; color:#fff!important; text-decoration:none; font-weight:400; line-height:25px; border:1px solid #07407c !important; background:url(images/spacer.gif) no-repeat 0 0 #07407c !important; padding:4px 8px; margin-right:3px; margin-bottom:3px;}
.month ul li span.deactive {font-size:11px; color:#fff!important; text-decoration:none; font-weight:400; line-height:25px; border:1px solid #b0d6ff !important; background:url(images/spacer.gif) no-repeat 0 0 #b0d6ff!important; padding:4px 8px; margin-right:3px; margin-bottom:3px;}
.pyear {float:right; margin-top:-55px; margin-left:0px; font-size:11px; color:#444444;}
/*END*/




/*--------------------------main Container End here------------------------*/

/*--------------------------Utility Start here------------------------*/

@media screen and (max-width: 1024px){
	.main-content{width:60%;}
	.inner-pics{width:40%;}
/*	#topband #menu ul li a{font-size:12px; padding:33px 15px 33px 15px !important;}*/
	.latestnews .news p{font-size:10px !important;}
	
}
@media screen and (max-width: 1366px){
	.latestnews .news p{font-size:11px !important;}
	.latestnews h1{font-size:12px !important; margin-bottom:5px;}
}


@media screen and (max-width: 1420px){
	#topband #menu ul li a{font-size:14px; padding:33px 15px 33px 15px !important;}
	#topband1 #menu ul li a{font-size:14px; padding:28px 15px 28px 15px !important;}
	
}


@media screen and (max-width: 1360px){
	#topband #menu ul li a{font-size:12px; padding:33px 9px 33px 9px !important;}
	#topband1 #menu ul li a{font-size:12px; padding:28px 9px 28px 9px !important;}
}

@media screen and (max-width: 1279px){
	.footersite {height:175px !important;}
	.footer-right {text-align:left;}
	.txtleft {float:none !important;}
}


@media screen and (max-width: 1150px){
	#topband #menu ul li a{font-size:12px; padding:33px 6px 33px 6px !important;}
	#topband1 #menu ul li a{font-size:12px; padding:28px 6px 28px 6px !important;}
}

@media screen and (max-width: 1070px){
	#topband #menu ul li a{font-size:12px; padding:33px 2px 33px 2px !important;}
	#topband1 #menu ul li a{font-size:12px; padding:28px 2px 28px 2px !important;}
}

@media screen and (max-width: 960px){
	.footersite {height:192px !important;}
}


@media screen and (max-width: 900px){
	body{position:relative !important;}
	
	#hometop-main{position:static !important; width:100% !important; height:auto !important; left:0 !important; top:0px !important;}
	.top-boxes{position:relative !important; float:left !important; width:50% !important; height:200px !important; left:0 !important;}
	
	#topband{width:100% !important; position:static !important; z-index:999999 !important; margin-top:0px; clear:both !important; height:85px !important;}
	
	#btm-main{position:static !important; width:100% !important; height:auto !important; left:0 !important; top:0px !important;}
	.btm-boxes{position:relative !important; float:left !important; width:100% !important; height:200px !important; left:0 !important; top:0 !important;}
	
	#box3-btm{width:480px !important; height:200px !important; padding-bottom:0px !important;}
	#box3-btm .image1{width:100% !important;}
	#box4-btm{width:100% !important; height:300px !important;}
	
	
	.projects-box-home{width:140px !important; height:48px !important; margin:-24px 0 0 -70px; font-size:24px; line-height:48px !important;}
	
	.menu-btn{display:block !important; float:right; margin:26px 12px 0 0px;}
	#menu{display:none !important;}
	
	.next-arrow, .prev-arrow{display:none !important;}
		
	.clearhide{display:block !important; clear:both !important;}
	/*#btm-main{position:static !important; height:200px !important;}*/
	.caption-home{background:none !important;}
	.top-boxes .cap-text{font-size:12px; padding:101px 0 9px 0px; background:url(images/home-text-mobile.png) no-repeat center 71px !important;}
	.top-boxes .cap-text span{font-family: 'myriad_proregular'; font-size:11px;}
	.home-logo{width:150px !important; height:85px; background:#fff;}
	.home-logo img{width:100% !important; margin-top:15px;}
	.icon-22year{display:none !important;}
	.footerm{display:block !important;}
	
	
	#enquiry-m{display:block !important; width:100% !important;}
	#enquiry-m .form-head{font-size:16px !important; border-top:none !important; padding-left:0px !important; text-align:left !important;}
	#enquiry-m .inp{width:93% !important; height:30px !important; margin-bottom:5px !important;}
	#enquiry-m .btn{margin-left:10px !important; margin-bottom:40px !important;}
	
	
	#enquiry-web{display:none !important;}
	.m-menu-inner{color:#fff; font-family: 'myriad_proregular'; display:block !important;}
	.m-menu-inner a{text-decoration:none; color:#fff; display:block; padding:10px 0 0px 0px;}
	.m-menu-static a{text-decoration:none; color:#fff; display:block; padding:0px 0 0px 0px;}
	#scrolltext{padding-right:0px !important;}
	
	.ul-text li {background:none !important;}
	.bredcrum{padding-top:10px !important;}
	/*.scrltxt{width:400px !important; position:relative !important; margin:0 auto;}*/
	/*.scrlinr{padding-left:50px !important;}*/
	.thumbs{margin-left:20px !important; margin-right:20px !important;}
	/*h4{margin-bottom:20px !important;}*/
	.media{margin-left:20px !important; margin-right:20px !important;}
	.downloads{margin-left:20px !important; margin-right:20px !important;}
	#corpaddress{width:100% !important; margin:0 auto !important; margin-right:0px !important;}
	#corpaddress1{width:100% !important; margin:0 auto !important; margin-right:0px !important;}
	.contact-form{margin:0 auto !important;}
	
	/*.table-format {margin:0; padding:0; width:100% !important; margin:0 auto !important;}
	.td-width{width:33% !important;}*/
	.apply-width{width:33% !important;}
	.apply-width-mid{width:10% !important;}
	.car-text{width:90% !important; margin:0 auto !important;}
	
	
	.tablefrm {margin:0; padding:0; width:90% !important; text-align:left !important; margin:0 auto !important;}
	.tablefrm td {border-bottom:1px solid #6c6164 !important; padding:6px 0; font-size:13px; vertical-align:top; font-size:12px; color:#fff;}
	.button {margin-left:0px !important;}
	.apply-btn{text-align:center !important;}
	
	.tablefrm td .inp{width:200px !important; border:1px solid #5c5055 !important; }
	.tablefrm td .select{width:100% !important; border:1px solid #5c5055 !important; }
}


@media screen and (max-width: 600px){
	.txtleft {display:none;}
	.footersite {height:130px !important;}
}


@media screen and (max-width: 480px){
	.thumbs{margin-left:8px !important; margin-right:0px !important;}
	.media{margin-left:8px !important; margin-right:0px !important;}
	.downloads{margin-left:10px !important; margin-right:0px !important;}
}

@media screen and (max-width: 320px){
	.thumbs{margin-left:75px !important; margin-right:0px !important;}
	.media{margin-left:75px !important; margin-right:0px !important;}
	.downloads{margin-left:75px !important; margin-right:0px !important;}
	.contact-form td input {width:180px !important;}
	.contact-form td textarea {width:180px !important;}
	.contact-form td select {width:180px !important;}
	.contact-form td .button{width:70px !important; margin-right:10px !important;}

}

@media only screen and (max-device-width: 480px) and (orientation: landscape)  {
    .thumbs{margin-left:45px !important; margin-right:0px !important;}
	.media{margin-left:45px !important; margin-right:0px !important;}
	.downloads{margin-left:45px !important; margin-right:0px !important;}
}



#enquiry-m{display:none;}

.footerm{width:100%; height:auto; background:#03b2f3; text-align:center; display:none;}
.footerm .m-logo-22{width:100%; border-bottom: solid 1px #4fc9f7; padding:7px 0 7px 0px; text-align:center !important; margin-bottom:10px; display:block;}
.footerm p{font-size:11px !important; color:#232323; line-height:20px; padding-bottom:15px; font-family:Arial, Helvetica, sans-serif !important; margin-bottom:0px !important;}

.menu-btn{display:none;}
.clearhide{display:none;}

.m-menu-inner{display:none;}

.menu {font-family:'lucida'; position:absolute; top:34px; background:url(images/menu-bg1.png); z-index:500 !important; -moz-box-shadow: 0px 6px 10px 0px #666; -webkit-box-shadow: 0px 6px 10px 0px #666;; box-shadow: 0px 6px 10px 0px #666;}
.menu .ul1 {margin:0px; padding:0px; list-style:none; margin-top:5px;}
.menu .ul1 li {float:none;}
.menu .ul1 li a {text-decoration:none; font-family: 'soho_gothic_proregular'; font-size:11px; color:#0055AF; text-transform:uppercase; display:block; padding:5px 10px; border-bottom:solid 1px #ddedfe;}
.menu .ul1 li a:hover {color:#000;}





/*.menu {position:absolute; top:46px; background-color:#fff; -moz-box-shadow: 0px 6px 10px 0px #333; -webkit-box-shadow: 0px 6px 10px 0px #333; box-shadow: 0px 6px 10px 0px #000; z-index:100;}*/
#m1 {left:0px; width:200px; height:180px; display:none;}
#m2 {left:0px; width:200px; height:200px; display:none;}
#m3 {left:0px; width:150px; height:104px; display:none;}
#m4 {left:0px; width:170px; height:62px; display:none;}
#m5 {left:0px; width:140px; height:62px; display:none;}
#m6 {left:-101px; width:200px; height:200px; display:none;}
#m7 {left:0px; width:157px; height:62px; display:none;}
#m20 {left:0px; width:150px; height:70px; display:none;}
#m21 {left:-41px; width:140px; height:70px; display:none;}


.bigscreen{width:905px !important;}
.wrapimg{float:left; margin:0 10px 10px 0px;}
.faet-heading{position:absolute; background:none; z-index:9999; color:#000; font-size:15px; font-weight:400; font-family: 'myriad_proregular'; font-weight:400; margin-left:5%; margin-top:5%;}
/*--------------------------Utility End here------------------------*/

/*--------------------------responsv Start here------------------------*/
.smallbody{position:relative !important; overflow-x:hidden;}

.smalltopband{height:50px !important; position:relative !important;}
.smalltopband #menu{display:none !important;}
.smalltopband #logo{width:100% !important; background:#fff; margin-top:50px; text-align:center !important; height:110px !important; position:relative !important;}
.smalltopband #logo img{margin-top:15px;}
.smalltopband .icon-22year{position:relative !important; float:right; margin-top:-113px; width:100px !important; height:106px !important; background:red !important;}
.smalltopband .icon-22year img{width:100px;}

.smallinnerpic{width:100% !important; height:350px !important; clear:both !important; margin-top:110px; position:relative !important;}
.smallcontent{width:100%; margin-top:-85px; position:relative !important;}
.after-smallcontent{width:55% !important;}
.smallcontent .bredcrum{margin-top:12px !important;}
.smallcontent .scrltxt{height:100% !important; position:relative !important;}
.smallcontent .left-nav{width:100% !important; height:auto !important; clear:both !important; text-align:center;}
.smallcontent .left-nav .left-menu{width:100% !important; padding:10px 0 10px 0px !important;}
.smallcontent .left-nav .left-menu ul{background:#362f32 !important; width:97% !important; margin:0 auto !important; position:relative !important; overflow:hidden !important; margin-top:10px !important;}
.smallcontent .left-nav .left-menu ul li{ border:none !important; display:inline; text-align:left;}
.smallcontent .left-nav .left-menu ul li a{text-decoration:none; font-size:13px; text-transform:uppercase; font-family: 'myriad_proregular'; font-weight:400; color:#fff; display:block; padding:5px 5px 5px 12px !important;}
.smallcontent .logo{margin-top:-136px !important; z-index:9999 !important; position:absolute !important;}
.smallcontent .static-logo{margin-top:-150px !important; display:none !important;}
.smallcontent .text{width:100% !important; position:relative !important; float:left !important; margin-left:0px !important;}
/*--------------------------responsv End here------------------------*/




.accordionButton {	
	width: 97%;
	float: left;
	_float: none;
	font-family: 'soho_gothic_proregular'; font-weight:400;
	font-size:13px;
	color:#000;
	background:#dfe0e0;
	border: 1px solid #d5d5d5;
	border-bottom: solid 2px #d5d5d5;
	cursor: pointer;
	padding:9px;
	margin-bottom:9px;
	}
	
.accordionContent {	
	width: 98%;;
	float: left;
	_float: none;
	font-family: 'soho_gothic_proregular'; font-weight:400;
	color:#373737;
	font-size:12px;
	line-height:20px;
	padding:9px;
	margin-bottom:9px;
	}
.on {
color: #676868;

}

.over {
color: #676868;
}



.add {float:left; width:240px; margin-right:15px;}
.maps, .maps1, .maps2, .maps3, .maps4, .maps5, .maps6 {position:absolute; background:#fff; padding:20px; display:none; z-index:100;}
.mapclose, .mapclose1, .mapclose2, .mapclose3, .mapclose4, .mapclose5, .mapclose6 {font-size:12px; color:#000; font-weight:700; font-family:arial; position:absolute; right:8px; top:6px;}

.downloads {width:160px; float:left; margin-right:30px; font-size:12px; margin-bottom:23px; position:relative; font-weight:700; text-align:center;}
.downloads img{margin-bottom:5px;}
.downloads a{color:#fff !important}
.downloads a:hover{color:#ffcb04 !important;}

.inp {padding: 3px 5px; font-size: 12px; color: #7a7a7a; background:#fff; outline:0; border:solid 1px #bcbcbc; line-height:22px; width:94%; font-family: 'soho_gothic_proregular'; margin-bottom:5px;}
.form-head{font-size:16px; font-weight:400; font-family:'myriad_proregular'; margin:13px 0 3px 11px; color:#fff;}

.btn{margin: 0px; padding: 3px 0px; font-size: 12px; color: #fff; background:#7a7a7a; border:solid 1px #7a7a7a; font-family: 'soho_gothic_promedium'; outline:0; width:70px; cursor:pointer; float:left; text-transform:uppercase;}
.btn:hover {background:#5c5c5c; border:solid 1px #5c5c5c; color:#fff;}



.contact-form { margin:0 0 0 5px; font-family:'myriad_proregular';}
.contact-form td { text-align:left; color:#fff; font-family:'titilliumtext22llight'; font-size: 13px; padding:5px 0px 5px 0px; line-height:16px; border:none!important;}
.contact-form td input {padding: 2px 5px; font-size: 13px; color: #222; background:#f8f8f8; outline:0; line-height:18px; width:270px; font-family:arial; border:none!important;}
.contact-form td textarea {padding: 2px 5px; font-size: 13px; color: #222; background:#f8f8f8; outline:0; line-height:18px; width:270px; font-family:arial; margin-left:0; border:none!important;}
.contact-form td select {padding: 2px 2px 2px 0px; border: 1px solid #a3a3a3; font-size: 12px; color: #222; background:#e3e3e3; outline:0; line-height:18px; width:282px; font-family:arial;}
.contact-form td .button {margin: 0px; padding: 4px 10px; font-size: 13px; color: #000; background:#fff; outline:0; width:80px; cursor:pointer; border:none!important;}
.contact-form td .button:hover {background:#03b2f3; color:#fff;}
.contact-form td .button1 {margin: 0px; padding: 4px 10px; font-size: 13px; color: #fff; background:#000; outline:0; width:80px; cursor:pointer; border:none!important;}
.contact-form td .button1:hover {background:#03b2f3; color:#fff;}


.table-format {margin:0; padding:0;}
.table-format tr td { padding:8px 8px; font-size:13px; color:#272727; border-bottom:1px solid #a1cffe; font-weight:400; vertical-align:top;}
.table-format tr td em{display:block; margin-top:0px; font-size:11px; color:#272727; font-style:normal;}
.table-format tr td a {font-weight:400; color:#0055af; text-decoration:none;}
.table-format tr td a:hover {color:#000;}
.table-format tr td p {padding-bottom:0 !important;}
.table-format tr td.table-head {background:#03b2f3; color:#FFFFFF; font-weight:400; margin-right:0px; font-size:16px;}
.table-format tr td#table-head {background:#1184fd; color:#FFFFFF; font-weight:700 !important; margin-right:0px; font-size:12px;}


.table-formatp {margin:0; padding:0; border-left:2px solid #0055af; border-top:2px solid #0055af;}
.table-formatp tr td { padding:8px 8px; font-size:15px; color:#0055af; border-bottom:2px solid #0055af; border-right:2px solid #0055af; font-weight:400; vertical-align:top;}
.table-formatp tr td em{display:block; margin-top:0px; font-size:11px; color:#272727; font-style:normal;}
.table-formatp tr td a {font-weight:400; color:#0055af; text-decoration:none;}
.table-formatp tr td a:hover {color:#000;}
.table-formatp tr td p {padding-bottom:0 !important;}
.table-formatp tr td.table-head {background:#03b2f3; color:#FFFFFF; font-weight:400; margin-right:0px;}
.table-formatp tr td#table-head {background:#1184fd; color:#FFFFFF; font-weight:700 !important; margin-right:0px; font-size:12px;}

.popup-cap{font-family:'Arial'; font-size:24px; font-weight:700; color:#0055af; padding:20px;}
.popup-marblue{width:100%; height:28px; background-color:#0055af}


.table-format1 {margin:0; padding:0;}
.table-format1 tr td { padding:6px 6px; font-family: 'soho_gothic_proregular'; font-size:13px; color:#000;}
.table-format1 tr td a {font-weight:700; color:#ffcb04; text-decoration:none;}
.table-format1 tr td a:hover {color:#fff;}
.table-format1 tr td p {padding-bottom:0 !important;}
.table-format1 tr td.table-head {background:#03b2f3; color:#FFFFFF; font-weight:700; margin-right:0px;}


.tableinp {padding: 3px 5px; font-size: 12px; color: #4f4f4f; background:#fff; outline:0; border:solid 1px #88c0fb; line-height:10px; width:35%; font-family: 'soho_gothic_proregular'; margin-bottom:5px;}

.tableinp1 {padding: 3px 5px; font-size: 12px; color: #4f4f4f; background:#fff; outline:0; border:solid 1px #88c0fb; line-height:16px; width:35%; height:100px; font-family: 'soho_gothic_proregular'; margin-bottom:5px;}

.tablebut {padding: 3px 5px; font-size: 12px; color: #fff; background:#1184fd; outline:0; border:solid 1px #88c0fb; line-height:16px; width:10%; font-family: 'soho_gothic_proregular'; margin-bottom:5px;}


.tablefrm {margin:0; padding:0; width:100%;}
.tablefrm td {border-bottom:1px solid #6c6164; padding:6px 0; font-size:13px; vertical-align:top; font-size:12px; color:#fff;}
.tablefrm td span {color:#fff;}
.tablefrm td .inp {border:1px solid #aaa; background: url(images/wbg.html); padding:3px 5px; width:290px; font-size:12px; color:#fff; outline:0; margin-bottom:0;}
.tablefrm td .select {border:1px solid #aaa; background: url(images/wbg.html); padding:2px 2px 2px 0; color:#fff; width:302px; font-size:12px; outline:0; margin-bottom:0;}
.tablefrm td .button {font-weight:400; font-size:15px; padding:3px 15px; color:#fff; background:#03b2f3; border:1px solid #0792c5; cursor:pointer; outline:0; margin:0 auto; margin-left:170px; margin-top:10px; margin-bottom:15px; font-size:12px;}
.tablefrm td .button:hover {background:#0792c5; border:1px solid #03b2f3;}


/*---------Intro Start here----------------*/
#section0{background:url(images/intro1cpy.jpg) no-repeat center center; background-size: cover; background-attachment:fixed;}
#section2{background:url(images/intro2.jpg) no-repeat center center; background-size: cover; background-attachment:fixed;}
#section3{background:url(images/intro3cpy.jpg) no-repeat center center; background-size: cover; background-attachment:fixed;}
#section4{background:#0055af;}
	
.in-slide-content {text-align:left; right:0; margin:0px; padding:0px; position:absolute; top:0; width:320px; z-index:9999; /* Show above .gradient */ -webkit-font-smoothing:antialiased; top:50%; margin:-120px 260px 0 0px;}
.in-slide-content p{font-size:20px; font-family: 'soho_gothic_probold'; color:#fff; line-height:30px; float:left; -webkit-font-smoothing:antialiased;}
.head{color:#fff !important; float:right; font-family: 'soho_gothic_probold'; font-size:40px !important; font-weight:bold; line-height:49px !important; }
.head1{color:#fff !important;}
.head2{color:#fff !important;}
.head2 span{color:#fff; font-size:40px; float:left; line-height:51px;}
.in-slide-content a:hover .head{color:#0055af !important;}
.in-slide-content a:hover .head1{color:#ffcb04 !important;}
.light-text {color:#ddd;text-shadow: 0 1px 0 #666;}
.smaller-text {font-size:30px;}
.youtube-video, video {left:0; position:absolute; top:0;}
.enter{font-size:12px; font-family: 'soho_gothic_proregular'; color:#fff; background:#0bb0f0; width:164px; height:39px; text-decoration:none; position:absolute; right:25px; bottom:25px; line-height:39px; padding-left:10px;}

.homearrowbtm{width:100%; height:50px; position:fixed; bottom:0; z-index:9999999; text-align:center; color:#fff; font-size:40px; cursor:pointer; text-shadow:0px 0px 4px #000;}
.cu{float:left; margin:0 40px 15px 0px; text-align:center!important;}
.cu img{ border:1px #cccccc solid; padding:1px;}
.cu a{text-decoration:none; font-size:12px; font-weight:400; color:#362f32 !important;}
.cu-cap{float:left; margin:-11px 40px 10px 0px; width:170px; text-align:center; color:#362f32 !important; font-family:'soho_gothic_proregular'; font-size:12px; font-weight:400;}
/*---------Intro End here----------------*/



.pcontainer {width:100%; background:#fff; margin:0; padding:0;}

.innerbanner {margin:0; padding:0; height:499px; position:relative;}
.innerbanner .pics {width:68%; height:499px; float:left; margin:0; padding:0;}
.innerbanner .pdetails {width:32%; float:right; height:100%;}
.innerbanner .pdetails .plogo {background:#fff; text-align:center; height:37.6%;}
.innerbanner .pdetails .plogo img {}
.innerbanner .pdetails .boxes {margin:0; padding:0; float:left;}
.innerbanner .pdetails .boxes h2{font-size:12px; font-family: 'soho_gothic_promedium'; color:#fff; font-weight:400 !important; padding:0; margin:0;}
.innerbanner .pdetails .boxes p{font-size:14px; font-family: 'soho_gothic_proregular'; color:#fff; font-weight:400 !important;}
.innerbanner .pdetails .boxes a {text-decoration:none;}
.innerbanner .pdetails .box1 {background:#968dce; text-align:center; width:50%; height:31.2%; padding:0px 0;}
.innerbanner .pdetails .box2 {background:#d6b034; text-align:center; width:50%; height:31.2%; padding:0px 0;}
.innerbanner .pdetails .box3 {background:#93b733; text-align:center; width:50%; height:31.3%; padding:0px 0;}
.innerbanner .pdetails .box4 {background:#904c1f; text-align:center; width:50%; height:31.3%; padding:0px 0;}
.staticbanner {margin:0; padding:0; height:auto;}
.staticbanner img {}


.bredcrumb {height:55px; margin:0; padding:0; line-height:55px;}
.bredcrumb .pname {float:left; font-size:19px; font-family: 'soho_gothic_promedium'; color:#919191; font-weight:400; padding-left:16px;}
.bredcrumb .bredc {float:right; font-size:14px; font-family: 'soho_gothic_proregular'; color:#272727; font-weight:400; padding-right:27px;}
.bredcrumb .bredc a{font-size:14px; color:#0055af; font-weight:400; text-decoration:none;}
.bredcrumb .bredc a:hover{color:#000;}


.innerpagecont {margin:0; padding:0; width:100%;}
.innerpagecont .leftside {margin:0; padding:0; width:19%; float:left; border-top:1px solid #d5d5d5;}
.innerpagecont .leftside ul {margin:0; padding:0; list-style:none;}
.innerpagecont .leftside ul li {margin:0; padding:0; display:block;}
.innerpagecont .leftside ul li a{padding:9px 0 9px 16px; display:block; border-bottom:1px solid #d5d5d5; text-decoration:none; font-size:13px; font-family: 'soho_gothic_proregular'; color:#5a5a5a; font-weight:400; text-transform:uppercase;}
.innerpagecont .leftside ul li a:hover{color:#fff; background:#b2b2b2;}
.innerpagecont .leftside ul li span{padding:9px 0 9px 16px; display:block; border-bottom:1px solid #d5d5d5; text-decoration:none; font-size:13px; font-family: 'soho_gothic_proregular'; color:#fff; font-weight:400; text-transform:uppercase; background:#1184fd;}

.innerpagecont .midside {margin:0 4% 0 0; padding:0 0 8% 4%; width:54.7%; float:left; border-left:1px solid #d5d5d5; min-height:600px;  font-family: 'soho_gothic_proregular';}
.innerpagecont .midside h2 {color:#07407c; font-weight:400; border-bottom:#07407c 1px solid; font-size:30px; font-family: 'soho_gothic_probold'; text-transform:uppercase; line-height:24px; padding-bottom:17px; margin:0 0 25px 0;}
.innerpagecont .midside h3 {color:#272727; font-weight:400; font-size:24px; font-family: 'SohoGothicProLight'; padding-bottom:12px;}
.innerpagecont .midside h4 {color:#0055af; font-weight:400; font-size:20px; font-family: 'SohoGothicProLight'; padding-bottom:0px;}
.innerpagecont .midside p {color:#272727; font-weight:400; font-size:13px; font-family: 'soho_gothic_proregular'; padding-bottom:22px; line-height:23px;}
.innerpagecont .midside ul {margin:0; padding:0; list-style:none;  font-family: 'soho_gothic_proregular'; padding-bottom:2%;}
.innerpagecont .midside ul li {margin:0; padding:0;}

.innerpagecont .midside .view {margin:0 0 20px 0; padding:0;}
.innerpagecont .midside .view .all {margin:0 35px 0 0; padding:0; float:left; font-family: 'soho_gothic_probold'; font-size:14px; font-weight:400;}
.innerpagecont .midside .view .tick {margin:0; padding:0; float:left; font-family: 'soho_gothic_proregular'; font-size:13px; font-weight:400;}
.innerpagecont .midside .view .tick input {margin:4px 0 0 0; position:absolute;}



.fpage{padding-left:30px !important; border:none !important; margin-right:0 !important; width:95% !important;}

.innerpagecont .rightside {margin:0; padding:0; width:16%; float:left;}
.innerpagecont .rightside .loan {border:1px solid #d5d5d5; padding:11px; margin-bottom:20px;}
.innerpagecont .rightside .loan h2 {font-family: 'QuicksandBold'; color:#3f4044; font-weight:400; font-size:17px; text-transform:uppercase; letter-spacing:-1px; margin:0 0 13px 0;}
.innerpagecont .rightside .loan img {float:left; width:45%; margin:0 8px 8px 0;}

.innerpagecont .rightside .form {margin-bottom:20px;}
.innerpagecont .rightside .form h2 {font-family: 'soho_gothic_promedium'; color:#272727; font-weight:400; font-size:16px; margin:0 0 13px 0; line-height:20px;}

.innerpagecont .midside .fp {float:left; color:#595a5a; text-decoration:none; width:316px; margin:0px 0px 30px 0px; font-size:12px; line-height:18px; background:#fff;}
.innerpagecont .midside .fp:hover {color:#0055af;}
.innerpagecont .midside .fp img {border:1px solid #aaa; padding:2px; margin-bottom:4px; width:100%;}
.innerpagecont .midside .fp span {font-size:14px; display:block; padding-bottom:3px;}

.innerpagecont .midside .awards {float:left; margin:0px 40px 30px 0; font-size:12px; text-align:center; font-size:12px; color:#595a5a;}
.innerpagecont .midside .awards img {border:solid 1px #CCCCCC;}
.innerpagecont .midside .awards span {font-size:14px; display:block; padding-bottom:3px; color:#1184fd}


.site {width:100%; max-width:99%;}
.site img {width:100%; max-width:99%; border:1px #cccccc solid; padding:2px;}
.map {width:100%; max-width:99%; height:350px;}

.searchresult {width:18%; border:1px solid #ccc; padding:10px 0px 35px 0px; text-align:center; font-size:11px; font-weight:400; margin:0 16px 16px 0; float:left;}
.searchresult:hover {border:1px solid #aaa; -moz-box-shadow: 0 0 2px 1px #ccc; -webkit-box-shadow: 0 0 2px 1px #ccc; box-shadow: 0 0 2px 1px #ccc;}
.searchresult h6 {font-size:11px; font-weight:400; color:#000; line-height:normal; margin: 0 0 15px 0;}
.searchresult span {background:#0055af; color:#fff; font-size:12px; font-weight:400; text-decoration:none; padding:3px 8px 5px 8px;}
.searchresult .img {width:85%; margin-bottom:5px;}
.searchresult .pic {border:1px solid #333; width:85%;}

.construction {width:190px; font-size:11px; font-weight:400; margin:0 35px 30px 0; float:left;}
.construction h5 {font-size:16px; font-weight:400; color:#0055af; line-height:normal; margin: 0 0 8px 0; border-bottom:1px solid #ccc; padding-bottom:3px;}
.construction a {color:#333; font-size:11px; font-weight:400; text-decoration:none; padding:0 0 0 10px; display:block; margin-bottom:3px; background:url(images/arrow.gif) no-repeat 0 6px;}
.construction a:hover {color:#0055af;}

.cons {width:205px; font-size:11px; font-weight:400; margin:0 21px 25px 0; float:left;}
.cons span {font-size:12px; font-weight:400;}
.cons img {border:1px solid #ccc; padding:2px;}

.marright0 {margin-right:0 !important;}
.marleft0 {margin-left:0 !important;}
.marleft20 {margin-left:40px !important;}
.cu-mid {width:74.7% !important; margin-right:0 !important;}
.minhgt400 {min-height:400px !important;}
.fr {float:right !important;}

#banner-hr {width:100%; height:499px; overflow:hidden; position:relative;}
#banner-hr .bannerContainer-hr {position:relative; left:0px; }
#banner-hr .bannerContainer-hr .ad-image  {	width:953px; min-width:480px;}

/*#banner-hr {width:100%; position:relative; float:left; background-color:#930; }
#banner-hr .bannerContainer-hr {min-height:499px; text-align:center; overflow:hidden; position:relative; }
#banner-hr .bannerContainer-hr .ad-image {min-width:499px;}
#banner-hr .bannerContainer-hr .ad-image img {}*/

.bannertextbar {position:absolute; bottom:0px; left:0px; width:100%; background:url(images/bnbg.html); height:30px;}
.bannertextcont {width:938px; margin-top:0px;}
.bannertext {text-align:left; font-size:16px; color:#ee3135; line-height:32px;}
.bannertext span {font-size:14px; color:#000000;}
.bntextcont {float:right; margin-top:9px;}
.bnlogo {margin-bottom:19px; text-align:right;}

#bnNavSmallhome {display:none;}

#bannerNav {position:absolute; bottom:-10px; left:50%; z-index:1000;}
#bannerNav .bannerNavContainer  { position:relative;}

#bnNavBig {position:absolute; top:1px;  right:0px;}
.bn {float:left; cursor:pointer; width:55px; height:9px; background-color:#b3b3b3; margin-left:3px; font-size:2px;}
.bn_static {background-color:#ff0000;}

#bannerNav .bannerNavContainer .smbn {position:relative; left:0;}
#bannerNav .bannerNavContainer .smbn .dots {position:absolute; top:-38px; left:10px;}

.dot {float:left; width:15px; height:15px; background:url(images/dot.png) no-repeat 0 0; margin-left:3px; cursor:pointer;}
.dot_static { background-position: -15px 0 !important;}

.mobilemenu {display:none;}
#mobilemenu {position:absolute; top:0px; left:0px; width:100%; min-height:100%;  background:url(images/mob-bg.png);  z-index:1111111111111; display:none;}
.mobilemenucontent {width:90%; margin:0px 0px 0px 5%; border:1px solid #fff; margin-bottom:30px;}
.mobilemenuclose {width:90%; margin:20px 0px -5px 5%; text-align:right; cursor:pointer;}

.smallnavcont {position:relative; display:none; margin-bottom:4px;}
.smallnav {position:absolute; top:0px; left:0px; background:url(images/smallnav.png) no-repeat center center #024387; margin-top:0px; height:38px; width:100%;}

.brochure {margin:0; padding:0}
.brochure img {border:solid 1px #ccc; padding:3px;}
.brochure span {font-size:16px; display:block; padding:0px 0 0 3px; margin-bottom:-20px; font-weight:400; color:#035ca6}
.pdf-down {text-decoration:none; color:#272727; font-size:13px;}
.pdf-down img {float:left; margin:1px 7px 0 0;}
.pdf-down a {text-decoration:none; color:#272727; font-size:13px;}
.pdf-down a:hover {color:#0055AF;}

.news {margin:0; padding:0; float:left; margin-right:33px; margin-bottom:40px;}
.news img {border:solid 1px #ccc; padding:2px;}
.news span {font-size:12px; display:block; padding:2px 0 0 3px; margin-bottom:-20px; font-weight:400; color:#07407c}
.pdf-down {text-decoration:none; color:#272727; font-size:13px;}


.innerpagecont .midside .bod {border:1px solid #ABA099; padding:10px; margin-bottom:35px;}
.innerpagecont .midside .bod img {padding:5px; background:#ABA099; float:right; margin:-25px 0 5px 20px;}
.innerpagecont .midside .bod h5 {font-size:20px !important; font-family:'SohoGothicProLight'; font-weight:400; color:#000 !important; padding-bottom:4px !important;}
.innerpagecont .midside .bod h6{font-size:16px !important; font-family:'SohoGothicProLight'; font-weight:400; color:#d86600 !important; padding-bottom:10px !important;}
.innerpagecont .midside .bod p {margin-bottom:0 !important; text-align:justify;}

.innerpagecont .midside .speck {border-bottom:1px solid #ABA099; padding:10px; margin-bottom:25px; min-height:100px;}
.innerpagecont .midside .speck img {padding:1px; background:#ABA099; float:left; margin:7px 20px 5px -10px;}
.innerpagecont .midside .speck h5 {font-size:20px !important; font-family:'SohoGothicProLight'; font-weight:400; color:#0055af !important; padding-bottom:4px !important;}
.innerpagecont .midside .speck h6{font-size:16px !important; font-family:'SohoGothicProLight'; font-weight:400; color:#d86600 !important; padding-bottom:10px !important;}
.innerpagecont .midside .speck p {margin-bottom:-5px !important; text-align:justify;}
.innerpagecont .midside .speck a {color:#0055af; text-decoration:none;}
.innerpagecont .midside .speck a:hover{color:#272727; text-decoration:none;}
.backtotop{display:none;}

.calldiv {position:absolute; width:150px; background:#fff; padding:10px 15px 15px 15px; z-index:100; display:none; right:0px; -moz-box-shadow: 0 0 3px 1px #666; -webkit-box-shadow: 0 0 3px 1px #666; box-shadow: 0 0 3px 1px #666;}
.calldiv h2 {color:#0055af; font-size:16px; font-family: 'soho_gothic_probold'; font-weight:400;}
.calldiv .input {padding: 3px 5px; font-size: 11px !important; color: #7a7a7a; background:#fff; outline:0; border:solid 1px #bcbcbc; line-height:19px; width:140px; font-family: 'soho_gothic_proregular'; margin-bottom:5px;}
.calldiv .btn{margin: 0px; padding: 1px 0px; font-size: 12px; color: #fff; background:#7a7a7a; border:solid 1px #7a7a7a; font-family: 'soho_gothic_promedium'; outline:0; width:65px; cursor:pointer; float:none; text-transform:uppercase;}
.calldiv .btn:hover {background:#5c5c5c; border:solid 1px #5c5c5c; color:#fff;}

.but2 {padding: 6px 15px; font-size: 13px; color: #fff; font-weight:700; font-family: 'soho_gothic_proregular'; background:#1184fd; border:solid 1px #1184fd; line-height:16px; text-align:center; margin-bottom:5px; outline:0; cursor:pointer;}


.inptouch {width:280px; padding: 3px 5px; font-size: 12px; color: #222; background:#fff; outline:0; border:solid 1px #bcbcbc; line-height:22px; font-family: 'soho_gothic_proregular'; margin-bottom:5px;}
.selecttouch {font-size:12px; color #222; padding: 3px 5px 3px 2px; font-weight:400; border:1px solid #bcbcbc; width:292px; outline:0; line-height:22px; font-family: 'soho_gothic_proregular';}


/* Accordion */
.ui-accordion { width: 100%;}
.ui-accordion .ui-accordion-header {cursor: pointer; position: relative; margin-top: 20px!important; zoom: 1; padding:0 30px 5px 0px!important; border-bottom:1px solid #aaa !important; outline:none; color: #07407c!important; font-size:15px !important; font-weight:700 !important;}
.ui-accordion .ui-accordion-li-fix {display: inline}
.ui-accordion .ui-accordion-header-active {border-bottom: 0 !important;}
.ui-accordion .ui-accordion-header a {color: #002338!important; font-size: 14px !important; margin: 0;font-weight: 700; line-height: 25px; text-decoration:none!important}
.ui-accordion-icons .ui-accordion-header a {padding-left: 0px;}
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; right: 5px; top: 10px; margin-top: -6px; width:11px; height:11px; }
.ui-accordion .ui-accordion-header .ui-icon-circle-arrow-e {background-image:url(images/icon-plus.gif); margin-top:-1px;}
.ui-accordion .ui-accordion-header .ui-icon-circle-arrow-s {background-image:url(images/icon-minus.gif); margin-top:-1px;}
.ui-accordion .ui-accordion-content {padding: 0px; border-top: 0; margin-top: 15px; position: relative; top: 0px; margin-bottom: 2px; display: none; zoom: 1; overflow:auto; border-bottom:1px solid #ccc;}
.ui-accordion .ui-accordion-content-active { display: block; border-top:0px;}
.textlowercase {text-transform:lowercase;}
/* End of Accordion */


/*pagination */
div#pagination {
     height:50px;
     margin-top:3px;
 }
div#pagination .count {
     float:left;
     padding:5px;
     }
div#pagination .pages {
     float:right; padding:5px;
     }

div#paginationTop .count { float:left; padding:5px;}
div#paginationTop .pages { float:right; padding:5px;}

div.pagination { padding: 3px; margin: 3px; }
div.pagination a {
     padding: 2px 5px 2px 5px;
     margin: 2px;
     border: 1px solid #EEEEEE;
     text-decoration: none; /* no underline */
     color: #626365;
     font-family:Verdana;
	 font-size: 10px;
}
div.pagination a:hover, div.pagination a:active {
     border: 1px solid #626365;
     color: #000;
}
div.pagination span.current {
     padding: 2px 5px 2px 5px;
     margin: 2px;
     border: 1px solid #626365;
     font-weight: bold;
     background-color: #626365;
     color: #FFF;
     font-family:Verdana;
	 font-size: 10px;
     }
div.pagination span.disabled {
     padding: 2px 5px 2px 5px;
     margin: 2px;
     border: 1px solid #EEE;
     color: #DDD;
     font-family:Verdana;
	 font-size: 10px;
}
.bold14 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold
}
.rederror {
	color: red;
}



@media screen and (max-width: 1294px){
	.loan img {width:43% !important;}
}

@media screen and (max-width: 1280px){
	.footersite {height:auto;}
	.footerabout,.footerprojects,.footermedia,.footernri,.footersupport {padding-right:10px; border-right:1px solid #3276BF; margin-right:10px; width:auto; height:20px;}	
	.footercu {float:left; padding-right:0px; width:auto; height:20px; border-right:0px solid #3276BF; margin-right:0px;}
	.footercu ul {list-style:none; margin:0; padding:0;}
	.footercu ul li {padding-bottom:0px; float:left; display:inline; padding-right:6px; border-right:1px solid #3276BF; margin-right:10px; font-size:12px;}
	.footercu ul li a {color:#fff !important; text-decoration:none;}
	.footercu ul li a:hover {color:#A4C3E4 !important; text-decoration:none;}
	.footerabout ul {display:none;}
	.footerprojects ul {display:none;}
	.footermedia ul {display:none;}
	.footernri ul {display:none;}
	.footersupport ul {display:none;}
	.footer-right {float:none; position:absolute; margin:35px 0 0 0;}
}

@media screen and (max-width: 1256px){
 .video {width:40% !important;}
 .video .brochure iframe {height:250px !important;}
}

@media screen and (max-width: 1110px){
	.hdcont {float:left; margin-top:0; margin-bottom:5px;}
	.tlinks {top:56px;}
	.w50 {width:50% !important;}
}

@media screen and (max-width: 1361px){
	.searchresult {width:22.1% !important; border:1px solid #ccc; padding:10px 0px 35px 0px; text-align:center; font-size:11px; font-weight:400; margin:0 17px 17px 0; float:left;}
	.searchresult .pic {border:1px solid #333; width:85%;}
	.fp {width:47% !important; margin:0px 0px 30px 0px !important;}
	.fp img {margin-bottom:4px; width:97%;}
}

@media screen and (max-width: 975px){
	.loan img {width:100% !important; float:none !important; margin-right:0 !important;}
}

@media screen and (max-width: 945px){
	.searchresult {width:30.1% !important; border:1px solid #ccc; padding:10px 0px 35px 0px; text-align:center; font-size:11px; font-weight:400; margin:0 17px 17px 0; float:left;}
	.searchresult .pic {border:1px solid #333; width:85%;}
}

@media screen and (max-width: 957px){
	.footersite {height:105px; text-align:center !important;}
	.footer-left {margin:-20px 0 0 0;}
	.footer-right {float:none; position:absolute; margin:50px 0 0 0; text-align:left;}
	.fcont {background:#ff0000;}
}

@media screen and (max-width: 930px){
	.footercu{ width:90%;}
	.footer-left {margin:-40px 0 0 0;}
	
	.innerbanner{height:250px;}
	.innerbanner .pics {width:100%; height:250px; float:left; margin:0; padding:0;}
	#banner-hr {width:100%; height:250px;}

  
	.pdetails{display:none !important;}
	
	.bannerimage{height:430px !important;}
	.imageSection{width:100% !important; position:relative !important; height:430px !important;}
	.contentSection{width:100% !important; position:relative !important; display:none;}
	

	
}


@media screen and (max-width: 886px){
	.hdcont {display:none;}
	.tlinks {top:-8px;}
	.mobilemenu {display:block; top:56px; position:absolute; right:0%;}
	.midside {float:none !important; width:94% !important; border-left:0 !important; margin: 70px 3% 0 3% !important; padding: 0 0 0% 0% !important; min-height:auto !important; min-height:200px !important;}
	.rightside {float:none !important; width:94% !important; margin: 20px 3% 0 3% !important;}
	.rightside .loan {padding:15px !important;}
	.rightside .loan img {width: 15% !important; margin: 0 8px 8px 0;}
	.smallnavcont {display:block;}
	.leftside {float:none !important; width:100% !important;}	
	.sidelinks {overflow:hidden; width:100%; height:0px; background:#eee;}
	 ul.side1 {margin-top:37px !important; width:100% !important;}
	.side1 li a {padding:10px 18px 10px 10px; line-height:18px; height:auto; width:100% !important; margin:0px; display:block;}
	.first {float:left; margin: 0 6% 0 0; width:45%;}
	.first .inp {width:100%}
	.second {float:left; width:45%;}
	.second .inp {height:92px; width:100%}
	.br {clear:both;}
	.third {margin:0; padding:0 0 50px 0 !important;}
	.anythingControls{display:none !important;}
	.main-slide{{overflow:scroll !important;}
	
	
}

@media screen and (max-width: 857px){
	.searchresult {width:40% !important; border:1px solid #ccc; padding:10px 0px 35px 0px; text-align:center; font-size:11px; font-weight:400; margin:0 21px 21px 0; float:left;}
	.searchresult .pic {border:1px solid #333; width:85%;}
}

@media screen and (max-width: 802px){
	.fp {width:49% !important;}
	.fp img {width:95% !important;}
	.video {width:90% !important; float:none;}
 	.video .brochure iframe {height:315px !important;}
	
	
}
@media screen and (max-width: 768px){
	.home-mainnew .linkboxes{width:50% !important; height:180px; float:left; background:#904c1f; position:relative; cursor:pointer;}
	/*html, body{background:#F00 !important; overflow:auto !important;}*/
	
	.in-slide-content {text-align:left; margin:0px; padding:0px; position:relative; top:0 !important; width:auto; float:left; left:50%; text-align:left; z-index:9999; /* Show above .gradient */ -webkit-font-smoothing:antialiased; top:100% !important; margin:-250px 0px 0 -130px; }
	
	#section2 .in-slide-content{margin-top:-270px !important;}
	#section3 .in-slide-content{margin-top:-230px !important;}
	
	.in-slide-content p{font-size:18px; font-family: 'soho_gothic_probold'; color:#fff; line-height:25px; float:left; -webkit-font-smoothing:antialiased; margin-left:20px; text-shadow:0px 0px 5px #666;}
	
	.head{color:#fff !important; float:right; font-family: 'soho_gothic_probold'; font-size:52px !important; font-weight:bold; line-height:58px !important; margin-bottom:8px; margin-left:20px; }
	.head2 span{font-size:18px !important; line-height:23px;}
	
	.backtotop{margin-top:20px; position:absolute; left:50%; margin-left:-20px; display:block !important;}
	
	
}
@media screen and (max-width: 700px){
	.home-mainnew .linkboxes{width:50% !important; height:180px; float:left; background:#904c1f; position:relative; cursor:pointer;}
	.home-mainnew .linkboxes .imagebox{width:50%; height:180px; float:left; background:#904c1f; position:relative; overflow:hidden; display:block;}
	.home-mainnew .linkboxes .imagebox img{position:absolute;}
	.home-mainnew .linkboxes .imageboxcap{width:50%; height:180px; background:#904c1f; position:absolute; left:50%;}
	.home-mainnew .linkboxes .imageboxcap h1{font-size:16px; font-family:'soho_gothic_probold'; color:#fff; text-align:center; line-height:22px; margin:64px 0 0 0px; background:#904c1f; position:absolute; left:50%; margin-left:-50px; font-weight:400;}
	.home-mainnew .linkboxes .imageboxcap h1 span{font-family: 'soho_gothic_proregular';}
}
@media screen and (max-width: 600px){
	.inptouch {width:100%}
	.selecttouch {width:100%}

	#section0{background:url(images/intro1-mobile.jpg) no-repeat center center; background-size: cover; background-attachment:fixed;}
	#section2{background:url(images/intro2-mobile.jpg) no-repeat center center; background-size: cover; background-attachment:fixed;}
	#section3{background:url(images/intro3-mobile.jpg) no-repeat center center; background-size: cover; background-attachment:fixed;}
	
	.in-slide-content {text-align:left; right:0; margin:0px; padding:0px; position:relative; top:0; width:auto; float:left; left:0; text-align:left; z-index:9999; /* Show above .gradient */ -webkit-font-smoothing:antialiased; top:100%; margin:-205px 0px 0 0px;}
	
	#section2 .in-slide-content{margin-top:-220px !important;}
	#section3 .in-slide-content{margin-top:-200px !important;}
	
	.in-slide-content p{font-size:14px; font-family: 'soho_gothic_probold'; color:#fff; line-height:20px; float:left; -webkit-font-smoothing:antialiased; margin-left:20px; text-shadow:0px 0px 5px #666;}
	
	.head{color:#fff !important; float:right; font-family: 'soho_gothic_probold'; font-size:32px !important; font-weight:bold; line-height:40px !important; margin-bottom:8px; margin-left:20px; text-shadow:0px 0px 5px #666;}
	.head2 span{font-size:18px !important; line-height:23px;}
	
	#logohome{width:35%; margin:15px 0px 0px 15px !important;}
	#logo22home{width:27%; right:10px !important; top:10px !important;}
	
	.pdetails{display:none !important;}
	
	.bannerimage{height:230px !important;}
	.imageSection{width:100% !important; position:relative !important; height:230px !important;}
	.contentSection{width:100% !important; position:relative !important; display:none; }
	
	.anythingControls, #aaa{display:none !important;}
	
	
	.home-mainnew .linkboxes{width:100% !important; height:180px; float:left; background:#904c1f; position:relative; cursor:pointer;}
	
	.backtotop{margin-top:40px; position:absolute; margin-left:-20px; display:block;}
	
}

@media screen and (max-width: 630px){
	.calc-box {width:auto !important;}
	#slider1 {width:40% !important}
	#slider2 {width:40% !important}
	#slider3 {width:40% !important}
	.lamount img {right:285px !important;}
	.slider-title {float:none !important;}
	.slider-red-text {float:none !important;}
	.reset {float:none !important;}
}


@media screen and (max-width: 565px){
	.tlinks {top:-8px; margin-left:0px !important; left:0 !important; width:100%; text-align:right;}
	.footerabout,.footerprojects,.footermedia,.footernri,.footersupport,.footercu {display:none;}	
	.footer-left {margin:0px 0 0 0; float:none; width:100%; text-align:center;}
	.footer-right {float: none; position: absolute; margin: 10px 0 0 0; width:100%; text-align:center;}
}

@media screen and (max-width: 534px){
	.fp {width:90% !important;}
	.fp img {width:90%;}
	.fr {float:left !important;}
	.rightside .loan img {width:22% !important;}
}

@media screen and (max-width: 520px){
	.pname {text-align:center; width:100%; float:none; padding-left:0 !important; background:#eee; color:#333 !important;}
	.bredc {display:none;}
	.w50 {width:100% !important; float:none !important;}
}

@media screen and (max-width: 480px){
	.searchresult {width:98% !important; border:1px solid #ccc; padding:10px 0px 35px 0px; text-align:center; font-size:11px; font-weight:400; margin:0 0 21px 0; float:none;}
	.searchresult .pic {border:1px solid #333; width:85%;}
	a.searchresult {text-decoration:none !important;}
	.lamount img {right:177px !important;}
}

@media screen and (max-width: 470px){
	#slider1 {width:42% !important}
	#slider2 {width:42% !important}
	#slider3 {width:42% !important}
}


@media screen and (max-width: 410px){
	.innerpagecont .midside h2 {font-size:20px !important; padding-bottom:8px !important;}
}

@media screen and (max-width: 380px){
	.tlinks .tldiv {width:25px;}
	.tl1, .tl3 {width:40%;}
}