*{margin: 0px;padding: 0px;}

@font-face{font-family:glyR;src:url(../fonts/Quicksand-Regular.otf);}

@font-face{font-family:glyHR;src:url(../fonts/glyphicons-halflings-regular.ttf);}

@font-face{font-family:glyD;src:url(../fonts/Quicksand_Dash.otf);}

@font-face{font-family:glyB;src:url(../fonts/Quicksand-Bold.otf);}

@font-face{font-family:glyBI;src:url(../fonts/Quicksand-BoldItalic.otf);}

@font-face{font-family:glyI;src:url(../fonts/Quicksand-Italic.otf);}

@font-face{font-family:glyL;src:url(../fonts/Quicksand-Light.otf);}

@font-face{font-family:glyLI;src:url(../fonts/Quicksand-LightItalic.otf);}

a:hover{text-decoration:none;}

body{font-family:glyR;}

.box{width:85%;height: auto;margin: 0 auto;}

.header{width: 100%;height: auto;padding: 20px 0;position: fixed;top:0;left:0;right:0;z-index:9999;}

.logoarea{width:18%;height:auto;}

.logoarea img{width:100%;height:auto;float:left;}

.menu{width:82%;height:auto;float:right;position: relative;top: 22px;}

.menu ul{list-style:none;float:right;margin:0px;}

.menu ul li{float:left;margin: 12px 0;}

.menu ul li a{color: #000;padding: 0 30px;text-decoration: none;font-size:18px;}

.menu ul li a:hover{color: #0066b1;}

.menu ul li a.active{color: #0066b1;}

.menu ul li:last-child a{padding-right:0px;position:relative;}

.section1{width:100%; height:100%;position: relative;background:url(../images/home/banner1.jpg); background-size:cover; background-position:center;}

/*.section1 img{width:100%; height:auto;}*/

.section1content{position: absolute;top:28%;text-align: left;width:70%;margin: 0 auto;left: 0;right: 0;}

.section1content span{color:rgba(255, 255, 255, 0.84);text-transform: uppercase;font-size: 80px;margin-left:3%;}

.section1content h6{color: #FFF;text-transform: uppercase;font-family: glyB;font-size: 30px;text-align: left;position: absolute;left:3%;display:inline-block;}

.section1content h1{color:rgba(255, 255, 255, 0.84);text-transform: uppercase;font-family: glyB;font-size:420px;line-height:300px;margin: 0px;}

.section1content a{color: #FFF;background: #0066b1;padding: 10px 20px;border-radius: 60px;font-size: 35px;text-transform: uppercase;font-family: glyR;font-weight: bold;display:inline-block;margin:20px 0;}

.section1content p{font-size: 22px;font-family: glyR;font-weight: bold;}

.section1content .redM{font-size: 20px;text-transform: capitalize;padding: 14px 40px;border:1px solid #0066b1}

.section1content .redM:hover{border:1px solid #0066b1; color:#0066b1; background: none;}

.section2{width:100%; height:100%;position: relative;background:url(../images/home/banner2.jpg); background-size:cover; background-position:center;}

/*.section2 img{width:100%; height:auto;}*/

.section2content{width: 100%;position: absolute;top:55%;text-align: center;}

.section2content h1{color:#4ab63f;text-transform: uppercase;font-family: glyB;font-size:160px;}

.section2content h6{color: #4ab63f;text-transform: uppercase;font-family: glyB;font-size: 30px;text-align: left;position: absolute;left:11%;display:inline-block;}

.section2content a{color: #FFF;background: #0066b1;padding: 10px 20px;border-radius: 60px;font-size: 35px;text-transform: uppercase;font-family: glyR;font-weight: bold;display:inline-block;margin:20px 0;}

.section2content p{font-size: 22px;font-family: glyR;font-weight: bold;}

.section2content .redM{font-size: 20px;text-transform: capitalize;padding: 14px 40px;border:1px solid #0066b1}

.section2content .redM:hover{border:1px solid #0066b1; color:#0066b1; background: none;}

.posR{position:relative;}

.section2content.homecontact p{margin: 30px 0;}

.section3{width:100%; height:100%;position: relative;background:url(../images/home/banner3.jpg); background-size:cover; background-position:center;}

/*.section3 img{width:100%; height:auto;}*/

.section3content{width: 100%;position: absolute;top:55%;text-align: center;}

.section3content h1{color:#e9c3b6;text-transform: uppercase;font-family: glyB;font-size:160px;text-shadow: 0px 0px 7px #000;}

.section3content h6{color: #000;text-transform: uppercase;font-family: glyB;font-size: 30px;text-align: right;position: absolute;right:18%;margin-top:6%;display:inline-block;}

.section3content a{color: #FFF;background: #0066b1;padding: 10px 20px;border-radius: 60px;font-size: 35px;text-transform: uppercase;font-family: glyR;font-weight: bold;display:inline-block;margin:20px 0;}

.section3content p{font-size: 22px;font-family: glyR;font-weight: bold;}

.section3content .redM{font-size: 20px;text-transform: capitalize;padding: 14px 40px;border:1px solid #0066b1}

.section3content .redM:hover{border:1px solid #0066b1; color:#0066b1; background: none;}

.section3content.homecontact p{margin: 30px 0;}



.section4{width:100%; height:100%;position: relative;background:url(../images/home/banner4.jpg); background-size:cover; background-position:center;}

/*.section4 img{width:100%; height:auto;}*/

.section4content{width: 100%;position: absolute;top:65%;text-align: center;}

.section4content h1{color:#ffbd4d;text-transform: uppercase;font-family: glyB;font-size:160px;}

.section4content h6{color: #ffbd4d;text-transform: uppercase;font-family: glyB;font-size: 30px;text-align: left;position: absolute;left:14%;display:inline-block;}

.section4content a{color: #FFF;background: #0066b1;padding: 10px 20px;border-radius: 60px;font-size: 45px;text-transform: uppercase;font-family: glyR;font-weight: bold;display:inline-block;margin:20px 0;}

.section4content p{font-size: 22px;font-family: glyR;font-weight: bold;}

.section4content .redM{font-size: 20px;text-transform: capitalize;padding: 14px 40px;border:1px solid #0066b1}

.section4content .redM:hover{border:1px solid #0066b1; color:#0066b1; background: none;}

.section4content.homecontact p{margin: 30px 0;}



.section5{width:100%; height:100%;position: relative;background:url(../images/home/banner5.jpg); background-size:cover; background-position:center;}

/*.section5 img{width:100%; height:auto;}*/

.section5content{width: 100%;position: absolute;top:45%;text-align: center;}

.section5content h6{color: #1b999d;text-transform: uppercase;font-family: glyB;font-size: 30px;text-align: left;position: absolute;left:11%;display:inline-block;}

.section5content h1{color:#1b999d;text-transform: uppercase;font-family: glyB;font-size:160px;}

.section5content a{color: #FFF;background: #0066b1;padding: 10px 20px;border-radius: 60px;font-size: 55px;text-transform: uppercase;font-family: glyR;font-weight: bold;display:inline-block;margin:20px 0;}

.section5content p{font-size: 22px;font-family: glyR;font-weight: bold;}

.section5content .redM{font-size: 20px;text-transform: capitalize;padding: 14px 40px;border:1px solid #0066b1}

.section5content .redM:hover{border:1px solid #0066b1; color:#0066b1; background: none;}

.section5content.homecontact p{margin: 30px 0;}



.section6{width:100%; height:100%;position: relative;background:url(../images/home/banner6.jpg); background-size:cover; background-position:center;display:inline-block;}

/*.section6 img{width:100%; height:auto;}*/

.section6content{width: 100%;position: absolute;top:60%;text-align: center;}

.section6content.homecontact h6{color: #FFF;text-transform: uppercase;font-family: glyB;font-size: 30px;text-align: right;position: absolute;right: 15%;display: inline-block;}

.section6content h1{color:#FFF;text-transform: uppercase;font-family: glyB;font-size:110px;}

.section6content a{color: #FFF;background: #0066b1;padding: 10px 20px;border-radius: 60px;font-size: 65px;text-transform: uppercase;font-family: glyR;font-weight: bold;display:inline-block;margin:20px 0;}

.section6content p{font-size: 22px;font-family: glyR;font-weight: bold;}

.section6content .redM{font-size: 20px;text-transform: capitalize;padding: 14px 40px;border:1px solid #0066b1}

.section6content .redM:hover{border:1px solid #0066b1; color:#0066b1; background: none;}

.section6content.homecontact p{margin: 30px 0;}





/***************Profile Page*********************/



/*psection1 img{width:100%; height:auto;}*/

.psection1{width:100%; height:100%;position: relative;background:url(../images/profile/banner1.jpg); background-size:cover; background-position:center;}

.psection1content{width: 100%;position: absolute;top:85%;text-align: center;}

.psection1content h1{color:#FFF;text-transform: uppercase;font-family: glyB;font-size:100px;}

.psection1content p{font-size: 22px;font-family: glyR;font-weight: bold;}



/*psection2 img{width:100%; height:auto;}*/

.psection2{width:100%; height:100%;position: relative;background:url(../images/profile/banner2.jpg); background-size:cover; background-position:center;}

.psection2content{width:40%;position: absolute;top:40%;text-align: center;right:4%;}

.psection2content h1{color:#FFF;text-transform: uppercase;font-family: glyB;font-size:34px;text-align: left;margin:0 0 40px;}

.psection2content p{font-size:18px;font-family: glyR;text-align: left;color:#FFF;text-align: justify;}



/*psection3 img{width:100%; height:auto;}*/

.psection3{width:100%; height:100%;position: relative;background:url(../images/profile/banner3.jpg); background-size:cover; background-position:center;}

.psection3content{width:60%;position: absolute;top:35%;text-align: center;left:0;right:0;margin: 0 auto;}

.psection3content h4{color: #000;text-transform: uppercase;font-family: glyB;font-size: 30px;margin-bottom:40px;}

.psection3content p{font-size:18px;font-family: glyR;font-weight:300;color:#000;}



/*psection4 img{width:100%; height:auto;}*/

.psection4{width:100%; height:100%;position: relative;background:url(../images/profile/banner4.jpg); background-size:cover; background-position:center;}

.psection4content{width:75%;position: absolute;top:25%;left:0;right:0;margin: 0 auto;}

.psection4content h4{color: #FFF;text-transform: uppercase;font-family: glyB;font-size: 30px;margin-bottom: 40px;}

.psection4content p{font-size:18px;font-family: glyR;font-weight:300;color:#FFF;text-align: justify;}



/*psection5 img{width:100%; height:auto;}*/

.psection5{width:100%; height:100%;position: relative;background:url(../images/profile/banner5.jpg); background-size:cover; background-position:center;}

.psection5content{width:45%;position: absolute;top:20%;left:9%;}

.psection5content h4{color: #000;text-transform: uppercase;font-family: glyB;font-size: 30px;margin:40px 0;}

.psection5content p{font-size:18px;font-family: glyR;font-weight:300;color:#000;text-align: justify;}

.psection5content ul li{list-style: none;}

.psection5content ul li{font-size: 18px;font-family: glyR;font-weight:300;color: #000;}

/***************Profile Page End*********************/





/***************Solutions Page*********************/



.sopsection1{width:100%; height:100%;position: relative;background:url(../images/solutions/banner1.jpg); background-size:cover; background-position:center;}

.sopsection1content{width:100%;position: absolute;top:35%;left:0;right:0;margin: 0 auto;text-align: center;}

.sopsection1content h1{color: #FFF;text-transform: uppercase;font-family: glyB;font-size:200px;margin-bottom: 40px;}



.sopsection2{width:100%; height:100%;position: relative;background:url(../images/solutions/banner2.jpg); background-size:cover; background-position:center;}

.sopsection2content{width:82%;position: absolute;top:16%;left:0;right:0%;margin: 0 auto;padding-right: 20px;}

.sopsection2content h1{color: #000;text-transform: uppercase;font-family: glyB;font-size: 30px;margin-bottom: 40px;}

.sopsection2content p{font-size: 18px;font-family: glyR;font-weight: 300;color: #000;text-align: justify;}



.sopsection3{width:100%; height:100%;position: relative;background:url(../images/solutions/banner3.jpg); background-size:cover; background-position:center;}

.sopsection3content{width:45%;position: absolute;top:25%;right:4%;}

.sopsection3content h4{color: #000;text-transform: uppercase;font-family: glyB;font-size: 30px;margin-bottom: 40px;}

.sopsection3content p{font-size:18px;font-family: glyR;font-weight:300;color:#000;text-align:justify;}



/***************Gallery**************************/

.galleryarea{margin-top:7%;width:100%;height:auto;}

.galleryhead{text-align:center;margin-bottom:4%;}

.galleryhead h2{text-transform: uppercase;font-family: glyB;font-size: 40px;margin: 0 0 10px;color: #0066b0;display:inline-block;padding: 0 25px;}

.gamma-description{display:none;}



/***************Contact Us*******************/



.contsection1{width:100%; height:100%;position: relative;background:url(../images/contact/bg.jpg); background-size:cover; background-position:center;}

.contsection1content{width:100%;position: absolute;top:20%; z-index: 999; left:0;right:0;margin: 0 auto;text-align: center;}

.contsection1content h1{color:#0066b0;text-transform: uppercase;font-family: glyB;font-size:50px;}

.contcontentmap{width: 70%;height: auto;margin: 3% auto 0;}

.contcontentmap iframe{width: 100%;height:280px;border:5px solid #b5b5b5;}

.contcontentmap form input{width: 100%;height: auto;background: #ffffffbf;border:3px solid #b5b5b5;padding: 10px 20px;color: #000;margin-bottom: 20px;outline:none;border-radius: 30px;font-size: 18px;}

.contcontentmap form textarea{width: 100%;height: auto;background: #ffffffbf;border:3px solid #b5b5b5;padding: 10px 20px;color: #000;margin-bottom: 20px;outline:none;border-radius: 30px;resize:none;font-size: 18px;}

.contcontentmap form input[type="submit"]{width:auto;height: auto;background: #ffffffbf;border:3px solid #0066b0;padding:10px 30px;color: #000;margin-bottom: 20px;outline:none;text-transform: uppercase;float:left;font-size: 18px;color:#0066b0;}

.contcontentmap form input[type="submit"]:hover{color:#FFF;background:#0066b0;}

.contmapB{width:100%;text-align:left;margin:5% 0 0;font-size: 18px;}

.contmapB a, .contmapB p{display:block;color:#333;margin-bottom:10px;outline:none;}

.contmapB a:hover{text-decoration:none;}

.contmapB p i{display: inline-block;float: left;padding: 6px 20px 20px 0;}

.contmapB a i{display: inline-block;float: left;padding-right:20px;padding-top: 5px;}

.headerclass{background: white;box-shadow: 0 0 15px #bdbdbd;}



/*****************SCROLLBAR******************/

.scrollbar{overflow-y: auto;overflow-x: hidden;}

/*.force-overflow{min-height: 450px;}*/

#scroll::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #F5F5F5;}

#scroll::-webkit-scrollbar{width:6px;background-color:none;}

#scroll::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #0066b0;}



.closemenu, .menubar{display:none;}



.txtfix{position:fixed;bottom:2%;left:2%;z-index:111111;}

.txtfix h4{color: #0066b3;text-transform: uppercase;font-family: glyB;font-size: 25px;}

