@charset "utf-8";/* CSS Document *//* CSS PNG FIX --------------------------------------------- */div{    behavior: url(scripts/iepngfix.htc);	margin:0px;	padding:0px;}/* CSS PNG FIX ENDS ----------------------------------------*/@font-face {	font-family: 'TrajanProRegular';	src: url('../fonts/TrajanProRegular.eot');	src: local('TrajanProRegular'), url('../fonts/TrajanProRegular.woff') format('woff'), url('../fonts/TrajanProRegular.ttf') format('truetype');}body{	margin:0px;	padding:0px;	text-align:center;	background:#ffffff;	font-family:arial;	font-size:12px;	line-height:normal;	font-weight:normal;}h1, h2, h3, h4, h5, h6, p, ul, li{	margin:0px;	padding:0px;	font-weight: normal;	 }ul, li {list-style:none;}a{	text-decoration:none;	cursor:pointer;	transition:all 0.25s ease-in 0s;}:focus {	outline:none;}img, a img, a:link img, a:visited img {border:none;}.clear {	clear:both;	font-size:0px;	height:0px;	background:transparent;	margin:0px;	padding:0px;	line-height:0px;}.sc-7dvmpp-1{display:none !important;}.spacer2 {	font-size:1px;	height:2px;	background:transparent;}.spacer3 {	font-size:1px;	height:3px;	background:transparent;}.spacer5 {	font-size:1px;	height:5px;	background:transparent;}.spacer7 {	font-size:1px;	height:7px;	background:transparent;}.spacer8 {	font-size:1px;	height:8px;	background:transparent;}.spacer10 {	font-size:1px;	height:10px;	background:transparent;}.spacer15 {	font-size:1px;	height:15px;	background:transparent;}.spacer20 {	font-size:1px;	height:20px;	background:transparent;}.spacer23 {	font-size:1px;	height:23px;	background:transparent;}.spacer25 {	font-size:1px;	height:25px;	background:transparent;}.spacer30 {	font-size:1px;	height:30px;	background:transparent;}.spacer35 {	font-size:1px;	height:35px;	background:transparent;}.spacer40 {	font-size:1px;	height:40px;	background:transparent;}.spacer45 {	font-size:1px;	height:45px;	background:transparent;}.spacer50 {	font-size:1px;	height:50px;	background:transparent;}.spacer60 {	font-size:1px;	height:60px;	background:transparent;}.spacer180 {	font-size:1px;	height:180px;	background:transparent;}input{appearance:none;}.wrapper{width:1200px; margin:0 auto; position:relative;}.alt{font-size:72px; line-height:79px ; font-weight:300; text-transform:uppercase; text-align:center;}.header{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; background:#006ba3; position:fixed; top:0; width:100%; z-index:300;}.header .logo{padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px; float:left;}.header .menu{padding:0px 0px 0px 0px ; margin:0px 0px 0px 0px; float: right;    width: 84%;}.menu ul li{float:left; /*padding:20px 2.3% 20px 2.3% ;*/ padding:20px 1% 20px 1%;    margin: 0px 0px 0px 0px;    font: 400 13px/20px 'Josefin Sans', sans-serif; text-align:center; color:#fff; text-transform:uppercase;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  overflow: hidden;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: color, background-color;  transition-property: color, background-color;} .menu ul li:hover{background:#005d8d;} .menu ul li.active{background:url(../images/border.jpg) repeat-x left bottom ;}.header .search{float:right; padding:20px 1.1% 20px 1.1% ; margin:0px 0px 0px 0px ;}.header .search.active{background:#005d8d;}.header .search:hover{background:#005d8d;}.header .search img{cursor:pointer;}.slider{position:fixed; width:100%; margin-top:60px; height:100%; z-index:40;}.slider .overlay{position:absolute; z-index:20; top:0; text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; width:100%; top:24%;}.slider .overlay img.name{margin:0 0px 25px 0px; padding:0px 0px 0px 0px; width:auto; display:inline;  float:none; width:auto; height:auto;}.slider .overlay h1{color:#ffffff; text-align:center;font:400 25px/35px 'Josefin Sans', sans-serif; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }.slider .overlay h1.mob{display:none;}.slider .overlay h1 span{ border-top:1px solid #fff; border-bottom:1px solid #fff; padding:8px 0px 10px 0px; margin:0px 0px 0px 0px;}.slider .overlay h2{color:#ffce23; text-align:center;font:32px/40px 'Playfair Display', serif; padding:0px 0px 0px 0px; margin:25px 0px 20px 0px;  }  .slider .overlay h2 span{text-transform:uppercase; color:#e4ff00; }.abc{font-family:arial; font-size:13px; line-height:20px; color:#0066FF; padding:10px; text-align:left; background:#CECECE; margin:5px 0px; border-left:3px solid #CC3300;}.outer{padding:0px 0px 0px 0px ; margin:0px auto;  position:fixed; bottom:25%;  z-index:41; width:100%; text-align:center;    }.searchbox{padding:0px 0px 0px 0px ; margin:0px auto; width:555px;  }.searchbox .inputbox{float:left;background:#fff; padding:15px 0px 15px 18px; margin:0px 0px 0px 0px;border:none; width:89.75%; color:#474747; font:400 16px/25px 'Josefin Sans', sans-serif; height:auto;}.searchbox .btn-search{float:right; background:#0099ff url("../images/search2.png") no-repeat center center; border:0 none; padding:26px 0px 27px 0px; margin:0px 0px 0px 0px; width:10.2%; cursor:pointer; font:0/0;}.searchbox .btn-search:hover{background:#006fff url("../images/search2.png") no-repeat center center;}.go{position:absolute; padding:0px 0px 0px 0px; margin:-90px 0px 0px 0px; width:100%;  cursor:pointer;}.intro{/* background:#333333;*/ background:#6D6D6D ;padding:40px 10px 50px 10px; margin:0px 0px 0px 0px; }.intro p{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; text-align:center; color:#fff; font:400 18px/27px 'Josefin Sans', sans-serif;}.intro a{color:#79c7fe;}.services{padding:65px 0px 65px 0px; margin:0px 0px 0px 0px; background:#efefef;}.services h2{padding:0px 0px 0px 0px; margin:0px 0px 50px 0px; color:#000000; font:400 30px/40px 'Josefin Sans', sans-serif; text-align:center;}.services .col3{float:left; width:30.7%; margin:0px 3.8% 38px 0px; background:#fff;}.services .col3.last{margin-right:0px;}.services .col3 .title{background-color:#009999; color:#fff; text-align:left; padding:16px 25px 16px 25px; margin:0px 0px 0px 0px; font:600 17px/18px 'Josefin Sans', sans-serif; height:80px; }.services .col3 .title p{color:#fff; text-align:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font:600 17px/22px 'Josefin Sans', sans-serif;  background:none; letter-spacing: 0.5px; cursor:pointer;}.dropdown-block{position:fixed;    top: 60px;    z-index: 999;    background: rgb(0,0,0,0.7);    width: 100%;}.dropdown-block ul{display:flex;}.dropdown-block ul li{display: inline-block; padding:0;}.dropdown-block ul li a{display: inline-block;    padding:0px 20px; border-right: 2.5px dotted #fff;    margin:14px 0 13px 0;    color: #fff;    text-align: center;    text-transform: uppercase;    font:300 11px/15px 'Josefin Sans', sans-serif;}.dropdown-block ul li:last-child a{border:0 ;}.dropdown-block ul li a:hover{color:#ffde45;}.dropdown-block ul li a.active{color:#ffde45;}/*.services .col3 .title p:hover{text-decoration:underline;}*//*.services .col3 .title.id p{margin-top:10px;}*//*.services .col3 .title.id p{background:#009999 url("../images/interior-design.png")no-repeat left 25px center;}.services .col3 .title.pf p{background:#009999 url("../images/project-feasibility.png")no-repeat left 25px center;}.services .col3 .title.pm p{background: #009999 url("../images/project-management.png")no-repeat left 25px center;}*/.services .col3 p{background:#fff; color:#656262;font:400 16px/22px 'Josefin Sans', sans-serif;  padding:10px 20px 20px 20px; margin:0px 0px 0px 0px; text-align:left; }.services .col3 .title img{float:left; margin:4px 19px 0px 0px; vertical-align:middle;} .view{padding:14px 0px 14px 0px; margin:0px 0px 0px 0px; background:#0099ff;  width:200px; color:#fff; text-transform:uppercase; margin:0 auto; cursor:pointer;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; font:600 14px/20px 'Josefin Sans', sans-serif; } .view:hover{background:#006fff;}.news{padding:70px 0px 70px 0px; margin:0px 0px 0px 0px; /*background:url("../images/bgnews.jpg")no-repeat; background-attachment:fixed; background-size:cover; background-position: 50% 0px;*/ background:#6D6D6D;}.news .news-left{float:left; width:35%;}.news .news-left .bggrey{background:#203846; padding:40px 45px 45px 45px; margin:0px 0px 0px 30px;}.news .news-left .bggrey h2{padding:0px 0px 7px 0px; margin:0px 0px 0px 0px;font:400 33px/40px 'Josefin Sans', sans-serif; text-align:left; color:#fff; text-transform:uppercase;}.news .news-left .bggrey h4{padding:0px 0px 7px 0px; margin:0px 0px 0px 0px;font:400 22px/30px 'Josefin Sans', sans-serif; text-align:left; color:#0099ff;}.news .news-left .bggrey p{padding:0px 0px 20px 0px; margin:0px 0px 0px 0px;font:400 16px/22px 'Josefin Sans', sans-serif; text-align:left; color:#cccccc;}.news .news-left .bggrey .view{margin:0px 0px 0px 0px;}.news .news-right{float:right; width:60%; position:relative;}.news .news-right .date{color:#fff; background:#cc3333 url("../images/calender.png")no-repeat left 2px center; padding:10px 0px 10px 18px; margin:0px 0px 40px 0px; text-align:center; text-transform:uppercase; font:400 16px/22px 'Josefin Sans', sans-serif; width:108px;}.news .news-right h3{color:#fffefe; text-align:left;font:400 22px/30px 'Josefin Sans', sans-serif;padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; }.news .news-right p{color:#cccbcb; text-align:left;font:400 18px/26px 'Josefin Sans', sans-serif;padding:0px 0px 10px 0px; margin:0px 0px 0px 0px; background:none; width:auto; }.news .news-right a{color:#79c7fe;}.news .news-right .flexslider2{padding:0px 50px 0px 0px;}.follow-us{padding:50px 0px 50px 0px; margin:0px 0px 0px 0px;}.follow-us h2{color:#010101; text-align:center; font:400 30px/40px 'Josefin Sans', sans-serif; padding:0px 0px 42px 0px; margin:0px 0px 0px 0px;}.follow-us  .wrapper{width:1100px; margin:0 auto}/*.follow-us .col5{width:16%; padding:0px 2% 0px 2%; float:left;}*/.follow-us .col5{width:25%; padding:0px 2% 0px 2%; float:left; text-align:center;}.follow-us .col5 img{ margin:0 auto;  border-radius:100%; opacity:0.7;}.follow-us .col5 img:hover{opacity: 1;  transition: opacity .25s ease-in-out;  -moz-transition: opacity .25s ease-in-out;  -webkit-transition: opacity .25s ease-in-out;}.follow-us .col5 p.ak{color:#000; text-align:center; font:400 14px/20px 'Josefin Sans', sans-serif; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }.follow-us .col5 p {color:#a9a6a6; text-align:center; font:400 12px/17px 'Josefin Sans', sans-serif; padding:10px 0px 0px 0px; margin:0px 0px 0px 0px; }.contact{padding:55px 0px 55px 0px ; margin:0px 0px 0px 0px; background:#f2f1f1;}.contact h2{font:400 28px/35px 'Josefin Sans', sans-serif; padding:0px 0px 22px 0px; margin:0px 0px 0px 0px; text-align:left; text-transform:uppercase;}.contact .c-left{float:left; width:23%; }.contact .c-left p{color:#606060;font:400 16px/22px 'Josefin Sans', sans-serif; padding:0px 0px 0px 0px; margin:0px 0px 30px 0px; text-align:left; }.contact .c-left p.call{background:url("../images/call.png")no-repeat left center; padding-left:55px; font-size:15px; line-height:26px; height:45px; padding-top: 8px;}.contact .c-left p.email{background:url("../images/email.png")no-repeat left center; padding-left:55px; font-size:15px; line-height:26px;}.contact .c-right{float:right; width:65%; text-align:left;}.contact .c-right .neft{float:left; width:45%; padding:20px;  border-top:3px solid #1e8ee5; background:#FFFFFF; -webkit-box-shadow: 0 3px 3px 3px #E0E0E0;box-shadow: 0 3px 3px 3px #E0E0E0;}.contact .c-right .swift{float:right; width:45%;  border-top:3px solid #f46549; }.contact .c-right p{color:#5d5d5d;font:400 13px/20px 'Josefin Sans', sans-serif; padding:0px 0px 0px 0px; margin:0px 0px 30px 0px; text-align:left;}.footer{padding:20px 0px 20px 0px; margin:25px 0px 0px 0px; background:#000000; }.footer p{color:#f1f8ff; text-align:center; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font:400 13px/20px 'Josefin Sans', sans-serif; }.footer a{color:#fff;}.footer a:hover{color:#cc3333;}.hvr-fade {/*  display: inline-block;*/  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  overflow: hidden;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: color, background-color;  transition-property: color, background-color;}.search-box-holder {position : relative;width : 100%;}.search-box2 {display : none;position : fixed;z-index : 9999;top :60px;margin-left:60.8%;width : 410px;padding : 10px 10px 10px 10px;background :#005d8d;}.search-box2 .inputbox {float : left;font : 400 14px/18px 'Josefin Sans', sans-serif;color : #6D6D6D;padding : 0 10px;margin : 0;height : 40px;width : 296px;border : none medium;background : none 0% 0% repeat scroll #FFF;}.search-box2 .sub-btn {float : right;font : 600 14px/18px 'Josefin Sans', sans-serif;color : #FFF;margin : 0;height : 40px;width : 94px;border : none medium;background : none 0% 0% repeat scroll #0099ff;cursor : pointer;text-transform : uppercase;}.search-box2 .sub-btn:hover{background : #0078ff;}.top{position:fixed; right:20px; bottom:85px; z-index:200;}.main{background:#fff; position:absolute; width:100%; z-index:100; margin-top:48%;}.heading{padding:110px 0px 20px 0px; margin:60px 0px 0px 0px; background:url("../images/back.jpg")no-repeat left center; /*background-size:cover;*/ /*background-attachment:fixed;*/}.heading.new-banner{background:url("../images/consultancy-banner.jpg")no-repeat left center; background-size:cover;/**/}.heading h1{color:#ffffff; font : 300 43px/55px 'Josefin Sans', sans-serif; padding:0px 0px 0px 0px; margin:0px 0px 45px 0px; text-align:left; text-transform:uppercase;}.heading h1 span{font-weight:600;}.breadcrumb{padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}.breadcrumb p{color:#fff;font :400 15px/20px 'Josefin Sans', sans-serif !important; text-align:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}.breadcrumb a{color:#fff;}.breadcrumb span.active{color:#ffde45;}.left{float:left; width:76%;}.right{float:right; width:21%;}h2{color:#000;font : 400 26px/32px 'Josefin Sans', sans-serif; text-align:left; padding:30px 0px 10px 0px; margin:0px 0px 0px 0px;}h6{color:#000;font : 400 15px/20px 'Josefin Sans', sans-serif; text-align:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}.left .col2{float:left; width:42%; margin-right:8%; padding:0px 0px 0px 0px; text-align:left;}.left .col2-in{padding:20px 0px 0px 0px;}.left .col2 h3{color:#fff; text-transform:uppercase;font : 400 16px/25px 'Josefin Sans', sans-serif; text-align:left; padding:9px 20px 7px 30px; margin:0px 0px 0px 0px; background:#009999;}.left .col2 ul li{background:url("../images/list.png") no-repeat left top 7px; padding:0px 0px 18px 20px; margin:0px 0px 0px 0px; color:#333333; font : 400 18px/25px 'Josefin Sans', sans-serif; text-align:left;  }.right .bg-grey{/*background:#333;*/ background:#6D6D6D; padding:20px 20px 20px 20px; margin:0px 0px 0px 0px;}.right .bg-grey h3{font : 600 21px/25px 'Josefin Sans', sans-serif; text-align:left;  color:#fff; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px;}.right .bg-grey p{color:#fff; text-align:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font : 400 14px/17px 'Josefin Sans', sans-serif; }.right .bg-blue{background:#c8a649;padding:20px 20px 20px 20px; margin:0px 0px 0px 0px; }.right .bg-blue p{color:#fff;text-align:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; font : 400 16px/22px 'Josefin Sans', sans-serif;}.right .bg-blue p span{font-size:20px; line-height:30px;}.right .btn-enquire{/*background:#009999;*/ background:#ff3333; color:#fff; text-align:center;font : 600 14px/20px 'Josefin Sans', sans-serif; padding:12px 0px 12px 0px; text-transform:uppercase; margin:1px 0px 0px 0px; cursor:pointer;}.right .btn-enquire:hover{background:#fc1414; }.social-links{padding:26px 0px 26px 0px; margin:90px 0px 0px 0px ; border-top:1px solid #cccccc; }.social-links img{float:left; margin-right:90px; width:39px; opacity:0.7; }.social-links img:hover{opacity: 1;  transition: opacity .25s ease-in-out;  -moz-transition: opacity .25s ease-in-out;  -webkit-transition: opacity .25s ease-in-out;}.social-links img.last{margin-right:0px;}.social-links .icon-hold{width:427px; margin:0 auto;}#lean_overlay {    position: fixed;    z-index:10;    top: 0px;    left: 0px;    height:100%;    width:100%;    background: #000;    display: none;}#signup-header {    background:#333;    padding: 10px 10px 9px;       border-top-left-radius: 3px;    border-top-right-radius: 3px;    font: 600 16px/18px 'Josefin Sans',sans-serif;	color:#fff;	text-align:center;	text-transform:uppercase;	letter-spacing:1px;}#signup {    width: 310px;    padding-bottom: 2px;    display: none;    background: none repeat scroll 0% 0% #FFF;    border-radius: 3px;    box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.7);}.modal_close {    position: absolute;    top: 12px;    right: 12px;    display: block;    width: 13px;    height: 13px;    background: transparent url("../images/close3.png") repeat scroll 0% 0%;    z-index: 2;}#signup  form{padding:10px 15px 15px; 	font: 400 14px/18px 'Josefin Sans',sans-serif;	color:#555555;	text-align:left;} form.contact{padding:0px 0px 0px 0px;}#signup  .inputbox{border:1px solid #dddddd;font: 400 12px/16px 'Josefin Sans',sans-serif;color:#333333;background:#ffffff;height:25px;padding:0px 10px 0px 10px;width:93%;margin:4px 0px 13px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }#signup  select.inputbox{float:left; width:47.5%; margin-right:10px;margin-bottom: 0px;}#signup  .errinputbox{border:1px solid #cc0000;font: 400 12px/16px 'Josefin Sans',sans-serif;color:#333333;background:#ffffff;height:30px;padding:0px 10px 0px 10px;width:93%;margin:4px 0px 13px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; }#signup  .sub-btn{font: 400 15px/33px 'Josefin Sans',sans-serif;color:#ffffff;background:#ff3333;height:33px;text-transform:uppercase;width:98%;margin:0px auto;text-align:center;padding:0px;opacity:1;border:0 none;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; cursor:pointer;}#signup  .sub-btn:hover{background:#f00;}.services.inside{background:#fff; padding:0px 0px 0px 0px;}.services.inside .col3 p{background: #f0f0f0;}.services.inside .col3 .title p{background:none;}ol.faq {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px ; font: 400 26px/36px 'Josefin Sans', sans-serif; color:#333;}ol.faq li{ padding:0px 0px 0px 0px; margin:0px 0px 0px 0px ; font: 400 26px/36px 'Josefin Sans', sans-serif; color:#333;}.left ol li p{font: 400 17px/30px 'Josefin Sans', sans-serif; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px ; text-align:left; color:#333;}.left ol li h2{padding-bottom:10px;}.news2{padding-top:0px;}.news2 p{font: 400 18px/30px 'Josefin Sans', sans-serif; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px ; text-align:left;color:#333;}.news2 .date{color:#fff; background:#cc3333 url("../images/calender.png")no-repeat left 6px center; padding:6px 0px 6px 20px; margin:0px 0px 10px 0px; text-align:center; text-transform:uppercase; font:600 14px/16px 'Josefin Sans', sans-serif; width:108px; cursor:pointer;}.news2 .date.date2{cursor:auto;  background:#cc3333 url("../images/calender.png")no-repeat left 6px center;}.news2 .date.date2:hover{ background:#cc3333 url("../images/calender.png")no-repeat left 6px center;}.news2 .date:hover{background:#f53d3d ;}.news2 .date.download{background:#cc3333; padding-left:0px;}.news2 .date.download:hover{background: #f53d3d;}.sep{border-bottom:2px dotted #ccc; padding:10px 0px 0px 0px;}a{color:#ea1e1e;}h4{font: 600 20px/25px 'Josefin Sans', sans-serif; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px ; text-align:left;color:#333;}h5{font: 400 18px/25px 'Josefin Sans', sans-serif; padding:0px 0px 5px 0px; margin:0px 0px 0px 0px ; text-align:left;color:#ea1e1e;}p{font: 400 17px/25px 'Josefin Sans', sans-serif; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px ; text-align:left;color:#333; letter-spacing:0.4px;}ul li{font: 400 16px/25px 'Josefin Sans', sans-serif; padding:0px 0px 20px 0px; margin:0px 0px 0px 0px ; text-align:left;color:#333;}ol.faq ol li{font: 400 17px/30px 'Josefin Sans', sans-serif; padding:0px 0px 10px 0px; margin:0px 0px 0px 0px ; text-align:left;color:#333; background:none; border:0px;}.header-small{display:none;}.clients h4{padding-top:30px;text-transform: uppercase;line-height: 30px; font-size:16px;}.menu-drop{display:none;}.mob-search{display:none;}.img-right{float:right; margin:0px 0px 20px 20px;}.para-left{float:left;}.img-left{float:left;margin:0px 20px 20px 0px;}.inputbox{font : 400 14px/18px 'Josefin Sans', sans-serif;color : #6D6D6D;padding : 0 10px;margin : 0;height : 35px;border :1px solid #ccc;background : none 0% 0% repeat scroll #FFF;margin:0px 0px 20px 0px; width:95%;}select.inputbox{width:100%; background:url("../images/drop.png") no-repeat right 10px center; -moz-appearance:none; -webkit-appearance:none; appearance:none;}.sub-btn{padding: 8px 0px 8px 0px;margin: 0px 0px 0px 0px;background: #ff3333;width: 200px;color: #fff;text-transform: uppercase;margin: 0 auto;cursor: pointer;font: 600 14px/20px 'Josefin Sans', sans-serif; border:none;}.sub-btn:hover{background:#fc1414;}label{font : 400 14px/30px 'Josefin Sans', sans-serif;color : #6D6D6D;padding : 0 0px;margin : 0;height : 35px;background : none 0% 0% repeat scroll #FFF;margin:0px 0px 0px 0px;}.col2 h6{ text-transform:uppercase;}.map{height:550px;}.hvr-glow {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;  -webkit-transition-property: box-shadow;  transition-property: box-shadow;}.hvr-glow:hover, .hvr-glow:focus, .hvr-glow:active {  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);}ol{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}h2.anchor:hover{color:#666;}a.read:hover{text-decoration:underline;}.gallery.services .col3{position:relative;}.gallery.services .col3 img{width:100%; } .gallery.services .col3 .img-box{position:relative; height:260px; overflow:hidden; background:#ccc;}/*.gallery.services .col3 .title{ width:100%;   padding:0px 0px 0px 0px;  background:#fff; position:absolute; z-index:22;  }*//*.gallery.services .col3:hover .title{height:54px;;display:block; }*/.gallery.services .col3  p{font: 600 17px/22px 'Josefin Sans', sans-serif;padding: 10px 0px 16px 0px; color:#333; background:none;}.gallery.services .col3 .overlay{	position : absolute;z-index : 10;left : 0;bottom : 0;width : 100%;height : 100%;/*  background : none 0% 0% repeat scroll rgba(143, 133, 184,0.8);*/padding : 0px 0px 0px 0px;display:none;}.gallery.services .col3:hover .overlay{display:block;}.gallery.services .col3 .overlay img{width:auto; margin-top:32%;}.gallery.services .col3 .overlay {  display: inline-block;  vertical-align: middle;  -webkit-transform: translateZ(0);  transform: translateZ(0);  box-shadow: 0 0 1px rgba(0, 0, 0, 0);  -webkit-backface-visibility: hidden;  backface-visibility: hidden;  -moz-osx-font-smoothing: grayscale;    overflow: hidden;  background: none;  -webkit-transition-property: color;  transition-property: color;  -webkit-transition-duration: 0.6s;  transition-duration: 0.6s;  opacity:0;}.gallery.services .col3 .overlay:before {  content: "";  position: absolute;  z-index: -1;  top: 0;  left: 0;  right: 0;  bottom: 0;   background : none 0% 0% repeat scroll rgba(0, 0, 0,0.8);  border-radius: 100%;  -webkit-transform: scale(0);  transform: scale(0);  -webkit-transition-property: transform;  transition-property: transform;  -webkit-transition-duration: 0.6s;  transition-duration: 0.6s;  -webkit-transition-timing-function: ease-out;  transition-timing-function: ease-out;}.gallery.services .col3 .overlay:hover  {     opacity:1;}.gallery.services .col3 .overlay:hover:before {  -webkit-transform: scale(2);  transform: scale(2);}.footer .dis{font-size:10px; line-height:11px;color:#787878; margin-top:10px; }.pqr{   background:#FFFFFF url(https://upload.wikimedia.org/wikipedia/commons/b/b1/Loading_icon.gif) center top no-repeat; width:100%; height:1000px;  }.contact-us-new{background:#f2f1f1;}.left-side-new{padding:70px 0px 70px 0px;float:left;width:40%;}.left-side-new h2{padding-bottom:20px;}.right-side-new{padding: 90px 0px 50px 0px;float:left;width:60%;}.left-side-new p{font: 400 17px/25px 'Josefin Sans', sans-serif;/*padding: 0px 0px 20px 0px;margin: 0px 0px 0px 0px;*/text-align: left;color: #333;letter-spacing: 0.4px;}.phone-new-one{padding: 20px 0px 0px 0px;}.image-new-one1{float: left;width: 10%;margin-right: 3%;margin-bottom: 20px;}.numbers-new-one1{float: left;width: 32%;}.c-right .neft h2{font: 400 14px/18px 'Josefin Sans', sans-serif;padding: 0px 0px 3px 0px;margin: 0px 0px 0px 0px;text-align: left;color: #000;letter-spacing: 0.4px;}.c-right .neft p{font: 400 14px/20px 'Josefin Sans', sans-serif;padding: 0px 0px 12px 0px;margin: 0px 0px 0px 0px;text-align: left;color: rgb(129, 129, 129);letter-spacing: 0.4px;}.c-right .neft p.big{font-size:16px; line-height:22px; color:#606060;}.c-right .neft p{font-size:13px;}.contact-us-new .c-right .neft p{font: 400 14px/22px 'Josefin Sans', sans-serif;}.numbers-new-one1 p{font: 400 17px/10px 'Josefin Sans', sans-serif;/*padding: 0px 0px 20px 0px;margin: 0px 0px 0px 0px;*/text-align: left;color: #333;   }.upper-new{text-transform:uppercase;font-size:14px;color:#818181;}.left table {   font: 400 17px/30px 'Josefin Sans', sans-serif;   border-collapse: collapse;   border-spacing: 0;   width: 99%;   color: #333;}table {   border-collapse: collapse;   border-spacing: 0;   width: 100%;   display: table;}.left table td, .left table th {  /* border: 1px solid #ddd;*/   text-align: left;   padding: 8px 8px 8px 15px;;   font: 400 17px/30px 'Josefin Sans', sans-serif;   color: #333;}.left table th{background:#d1cece; color:#000;}.left table td{border-bottom:1px solid #ddd;}table, th, td {   border: none;}* {   -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;   box-sizing: border-box;}.faq{padding:0px 0px 0px 0px;margin:0px 0px 0px 20px;}.faq li h2{font-weight:600; font-size:18px; line-height:26px; padding-top:10px; color:#fff;}/*.rslides li h2{color:#fff; position:absolute; width:100%; text-align:center; z-index:20; top:38%;}*/.service-content-bx p{font: 400 16px/24px 'Josefin Sans', sans-serif;    color: rgb(129, 129, 129);    padding: 0 0 15px 0;}.service-content-bx .s-txt-left{width:100%; float:left; border:0px solid blue; text-align: left; padding:20px 0 0 0;}.service-content-bx .s-txt-right{width:55%; float:right; border:0px solid blue; padding:30px 0 0 0; text-align: left;}.service-content-bx h3{    font: 500 26px/26px 'Josefin Sans', sans-serif;    text-align: left;    padding: 25px 0 0 0;}.service-content-bx .s-txt-left ul{margin:0 0 20px 0; padding:0 0 0 0px;    display: flex;    gap: 10px;    flex-wrap: wrap;    justify-content: center;    align-content: center;}.service-content-bx .s-txt-left ul li{ position: relative;    font: 400 14px/20px 'Josefin Sans', sans-serif;    color: #484848;    /*padding:6px 10px;*/       padding: 20px 10px;    text-transform: capitalize;    border: 2px solid #009999;    /*width: calc(20% - -15px);*/    width:24%;    float: left;    border-radius: 0px;    text-align: center;}.service-content-bx .s-txt-left ul li:hover{	-webkit-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.20);-moz-box-shadow:0px 0px 15px 1px rgba(0,0,0,0.20);box-shadow:0px 0px 15px 1px rgba(0,0,0,0.20);}/*.service-content-bx .s-txt-left ul li:nth-child(2n+1){clear:left;  margin: 0 20px 30px 0;}*//*.service-content-bx .s-txt-left ul li:nth-child(2n+2){ margin: 0 0 30px 20px;}*//*.service-content-bx .s-txt-left ul li:nth-child(2n+3){ margin: 0 0 30px 20px;}*/.arrow-bx{	position: absolute;    right: 10px;    top: 0.5px;    display: inline-block;}.long-arrow-right{    display: block;    margin: 0px auto;    width: 10px;    height: 10px;    border-top: 2.2px solid black;    border-left: 2.2px solid black;    display: inline-block;}.long-arrow-right{ transform: rotate(135deg);}.long-arrow-left{ transform: rotate(-45deg);}.long-arrow-right::after{    content: "";    display: block;    width: 2px;    height: 15px;    background-color: black;    transform: rotate(-45deg) translate(5px, 0.5px);    left: 0;}/*.service-content-bx .s-txt-left ul.arrow li::before {			content: "";			position: absolute;			left: 22px;			top: 17px;			height: 5px;			width: 5px;			border: 1px solid #a1a1a1;			border-width: 2px 2px 0 0;			transform: rotate(45deg);		}*/.links-list{font: 400 14px/20px 'Josefin Sans', sans-serif; color:#0051d8; display:inline-block; margin: 27px 0 0 0;}.report-thumb-bx{padding:15px; border: 1px solid #cacaca;}.service-content-bx .s-txt-right ul{margin:0 0 33px 0; padding:0 0 0 20px;}.service-content-bx .s-txt-right ul li{ position:relative;     font: 400 14px/20px 'Josefin Sans', sans-serif;   color:#484848; padding: 0 0 12px 0; text-transform: capitalize;}/*.service-content-bx ul li {display:flex; align-items:center;}*/.service-content-bx ul li img{width:60px;}.service-content-bx ul li a{  /*display:inline-block; height: 61px;    font: 400 14px/20px 'Josefin Sans', sans-serif; width: 100%;   color:#484848; text-transform: capitalize; padding: 12px 25px 10px 40px;*/   display: inline-block; position: relative;    height: auto;     font: 400 16px/20px 'Josefin Sans', sans-serif;    width: 100%;    color: #484848;    text-transform: capitalize;    /*padding: 3px 40px 0px 20px;*/    /*height: 63px;*/    overflow: hidden;}.service-content-bx ul li:hover a{color:#009999;}.service-content-bx .s-txt-right .links-btn{    background: #12b7b1;    color: #fff; text-align: center;    width: calc(80% - 5px);    padding: 13px 0 11px 0;    display: inline-block;    font: 400 13px/20px 'Josefin Sans', sans-serif;    text-transform: uppercase;    margin: 5px 2.5px 0 2.5px;}.service-content-bx .s-txt-right .links-btn:hover{background:#01ada7;}.service-content-bx .s-txt-right ul.arrow li::before {			content: "";			position: absolute;			left:-15px;			top: 6px;			height: 5px;			width: 5px;			border: 1px solid #a1a1a1;			border-width: 2px 2px 0 0;			transform: rotate(45deg);		}.service-block{border:0px solid red; padding:50px 0 0 0;}.service-block .service-content-bx{width:65%; float:left; border:0px solid blue;}.service-block .right-content-bx{width:33%; float:right; border:0px solid blue; padding: 0px 30px 20px 30px;}.service-block .report-bx{width:100%; float:right; border:0px solid blue; padding: 0px 20px 20px 20px;}.service-block .report-bx .download-btn{    background: #e1633d;    color: #fff;    width: calc(100% - 5px);    padding: 13px 0 11px 0;    display: inline-block;    font: 400 13px/20px 'Josefin Sans', sans-serif;    text-transform: uppercase;    margin: 15px 2.5px 0 2.5px;}.service-block .report-bx .download-btn:hover{background:#e65124;} .form-block{border:0px solid red; padding:50px 0 0 0;}.fm-menu-bx{margin:0 5px; padding:2px; width:calc(33.33% - 10px); float:left; text-align: center; background:#41b5f2; display:flex; align-items: center; color:#fff;    border-radius: 0px;}.fm-menu-bx .no-bx{background:#eaeaea; width:10%;      font: 600 18px/18px 'Josefin Sans', sans-serif;    padding: 12px 0 8px 0; text-transform:uppercase; color:#474747; border:0px solid #cfcfcf; border-radius:50%;    margin: 1px 2px;}.fm-menu-bx .menu-txt{text-transform: uppercase;    width: 90%;    font: 400 14px/14px 'Josefin Sans', sans-serif;    border: 0px solid #f1f1f1;    padding: 3px 0 3px 55px;    color: #fff;    display: flex;    align-items: center;}.mob-menu-txt{display:none; text-transform:uppercase; width:100%;font: 400 14px/14px 'Josefin Sans', sans-serif; border:1px solid #f1f1f1;    padding: 13px 0 10px 0; color:#fff;}.fm-menu-bx .menu-txt img{    width: 35px;    margin: 0 10px 0 0;}.fm-menu-bx.active{background:#009999;    -webkit-box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.4);    -moz-box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.4);    box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.4);}.fm-menu-bx.active .menu-txt{color: #fff;    border: 0px solid #006ba3;}.service-form-block{border:0px solid red; padding:25px 0 0 0; width: 70%;    margin: 0 auto;}.basic-info-page .service-form-block{border:0px solid red; padding:25px 0 0 0; width: 100%;    margin: 0 auto;}.basic-info-page .side-img{width:50%; float:left;}.basic-info-page .service-form-block{width:50%; float:left;}.basic-info-page .service-form-block .in-block { width: 100%;}.basic-info-page .side-img img{    width: 100%;    padding: 0 25px 0 0;}	#email_err{display: block;    padding: 5px 0 5px 0;    font: 500 13px/16px 'Josefin Sans', sans-serif;    color: #ff0000;}.login-block .log-err{margin:0 0 15px 0 !important; display: block;}#otp_err{display: block;    padding: 5px 0 5px 0;    font: 500 13px/16px 'Josefin Sans', sans-serif;    color: #00802b;}.service-form-block .label-bx{width: 40%;    float: left;    text-align: right;    padding: 0 15px 0 0; }h3.sub-head{text-transform: uppercase;    /*font:400 18px/22px 'Josefin Sans', sans-serif;    color: #000; text-align: left; padding:55px 0 0 0;    border-bottom:3px dotted #006ba3;*/	 text-transform: uppercase;    font: 400 18px/22px 'Josefin Sans', sans-serif;    color: #000;    text-align: left;    background:#a2d3f563;    padding:14px 0 5px 20px;	  border-bottom: 2px solid #61afec;    margin-top: 40px;}.form-input-block{margin:0 0 0px 0; padding:10px 20px; border-bottom:1px solid #cbcbcb;}.form-input-block:last-child{border-bottom:0px solid #cbcbcb;}.form-input-block.last{border-bottom:0px solid #cbcbcb;}.service-form-block .label-bx label{ color:#484848;    font: 500 13px/16px 'Josefin Sans', sans-serif;    text-transform: uppercase;    padding: 12px 0;    display: inline-block;}.service-form-block .label-txt{ color:#484848;    font: 500 13px/16px 'Josefin Sans', sans-serif;    text-transform: uppercase;    padding: 12px 0;    display: inline-block;}.service-form-block .basic-img{width: 100%;    padding: 0 15px 0 0;}.form-input-block input{appearance: auto;}.form-input-block .chck{position: relative;    top: 4px;    margin-right: 5px;}.service-form-block .in-block{width: 60%; position:relative;    float: right;     text-align: left;}.service-form-block .checkbox-block{ text-align: left;    float: left;}    .service-form-block .in-block .in-block.checkboxes-bx{width:auto; margin: 0 15px 0px 0; float: left;}    #gen-otp{    padding: 17px 15px;    position: absolute;    right: 0;    font: 400 14px/14px 'Josefin Sans', sans-serif;    border: 0;    background: transparent;    color: #4c78e5;    top: 5.5px; z-index:9;}#gen-otp:hover{cursor:pointer;}    .service-form-block .input-txt{    width: 100%; resize:none; margin: 5px 0 5px 0;    padding: 15px 10px; border:1px solid #cbcbcb;}.service-form-block .sub-btn{ background:#0078c7;    color: #fff;    width: 50%;    padding: 13px 0 11px 0;    display: inline-block;    font: 400 13px/20px 'Josefin Sans', sans-serif;    text-transform: uppercase;    margin: 15px 0px 0 0px;}.service-form-block .sub-btn:hover{background:#00548c;} .radio-bx {  display: block;  position: relative;  padding-left: 25px;    margin-bottom: 0px;  cursor: pointer;  font-size: 22px;  -webkit-user-select: none;  -moz-user-select: none;  -ms-user-select: none;  user-select: none;  font: 500 14px/15px 'Josefin Sans', sans-serif;    position: relative;    top: 5px;}/* Hide the browser's default radio button */.radio-bx input {  position: absolute;  opacity: 0;  cursor: pointer;}/* Create a custom radio button */.checkmark {  position: absolute;  top:-1px;  left: 0;  height: 13px;  width: 13px;  background-color: #eee;  border-radius: 50%;}/* On mouse-over, add a grey background color */.radio-bx:hover input ~ .checkmark {  background-color: #ccc;}/* When the radio button is checked, add a blue background */.radio-bx input:checked ~ .checkmark {  background-color: #2196F3;}/* Create the indicator (the dot/circle - hidden when not checked) */.checkmark:after {  content: "";  position: absolute;  display: none;}/* Show the indicator (dot/circle) when checked */.radio-bx input:checked ~ .checkmark:after {  display: block;}/* Style the indicator (dot/circle) */.radio-bx .checkmark:after { 	top: 0px;	left: 0px;	width: 13px;	height: 13px;	border-radius: 50%;	background: #2196F3;}.radio-bx.inline {    display: inline-block;    position: relative;    padding-left: 25px;    margin:5px 20px 0px 0;}.d-flex{display:flex;}.d-flex label{position: relative;    left: 10px;    top: 5px;    font: 400 14px/20px 'Josefin Sans', sans-serif;    display:inline-table;}.in-block h5{text-transform: uppercase;    font: 400 20px/25px 'Josefin Sans', sans-serif;    color: #000;}.in-block h5 span{color: #6d6d6da1;    font: 400 12px/18px 'Josefin Sans', sans-serif;    letter-spacing: 0;}.menu ul li.last-btn{padding: 12px 0;}.menu ul li.last-btn:hover{background:transparent;}.menu ul li.last-btn span{padding:8.5px 20px 4.5px 20px;    display: inline-block; background:#00a3e6;}.menu ul li.last-btn span:hover{background:#0097d5;}.login-block{border: 0px solid #cacaca;    margin: 50px auto 0 auto; margin-bottom: 20px;    padding: 20px;    width: 40%;    -webkit-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.2);    -moz-box-shadow:0px 0px 10px -2px rgba(0,0,0,0.2);    box-shadow: 0px 0px 10px -2px rgba(0,0,0,0.2);}    .login-bx{border: 1px solid #cbcbcb;    position: relative; margin:0 0 0px 0;}.login-input{width: 100%; font: 400 14px/20px 'Josefin Sans', sans-serif;    padding: 12px;    border: 0;}.login-bx button{padding: 15px 15px;     position: absolute;    right: 0;    font: 400 14px/14px 'Josefin Sans', sans-serif;    border: 0;    background: transparent;    color: #4c78e5;}.login-bx button:hover{cursor:pointer;}.login-btn{background: #e1633d;     color: #fff;    width: 100%;    border: 0;    padding: 13px 0 11px 0;    display: inline-block;    font: 400 13px/20px 'Josefin Sans', sans-serif;    text-transform: uppercase;    margin: 25px 0px 0 0px;}.login-btn:hover{cursor:pointer;}        .report-block{padding:50px 0 0 0;}.report-block .num-bx{background: #eaeaea;    width: 50px;    font: 500 15px/15px 'Josefin Sans', sans-serif;    padding: 14px 0 9px 0;    text-transform: uppercase;    color: #474747;    border: 1px solid #cfcfcf;    float: left;}.report-block h3{    float: left;    padding: 10px 0 0 20px;    font:400 20px/20px 'Josefin Sans', sans-serif;    text-transform: uppercase;    color: #4c78e5;    }.report-content-bx{    width: 100%;    text-align: left;    clear: both;    padding: 5px 0 25px 70px;}.two-bx{width:100%;}.two-bx .date{width: 75%; text-transform: uppercase;    FLOAT: left; color: #9e9e9e;    font: 400 14px/20px 'Josefin Sans', sans-serif;    border-bottom: 1px solid #cacaca;    padding:10px 0 10px 0;}.download-bx{width:20%; float:right;}.download-bx a{background: #e1633d;    color: #fff;    width: 100%;    padding: 13px 0 11px 0;    display: inline-block;    font: 400 13px/20px 'Josefin Sans', sans-serif;    text-transform: uppercase;    margin: 0px 0px 0 0px; text-align: center;}.download-bx a.completed{background: #4CAF50 !important;}.re-cont-bx{width: 75%; padding: 15px 0 0 0;}.re-cont-bx .report-info{width:32%; float:left; margin:0 5px 0 0;}.re-cont-bx .report-info h6{text-transform: uppercase; font: 400 15px/20px 'Josefin Sans', sans-serif;}.re-cont-bx .report-info p{font: 400 13px/20px 'Josefin Sans', sans-serif; color:#9e9e9e;}.btn-disable{opacity:0.5;}.thank-block{text-align:center; padding:60px 0 0 0;}.thank-block h3{font: 500 36px/40px 'Josefin Sans', sans-serif; padding:0 0 20px 0;}.thank-block img{width:80px; margin-bottom:15px;}.thank-block p{text-align:center;}.thank-block p a{display:inline-block; background: #e1633d;    color: #fff;       padding: 13px 35px 11px 35px;    display: inline-block;    font: 400 13px/20px 'Josefin Sans', sans-serif;    text-transform: uppercase;    margin: 25px 0px 0 0px;}    .reports-div h3{color: #000; padding: 0px 0 0px 0;    font:400 12px/18px 'Josefin Sans', sans-serif;    text-transform: uppercase;    float:none;    border-bottom: 1px dotted #ccc;    display: block;    width: 100%;}.reports-div .re-cont-bx{padding:10px 0 0 0;}.reports-div .re-cont-bx .report-info h6 {   text-transform: capitalize;    font: 400 13px/15px 'Josefin Sans', sans-serif;    color: #6d6d6d;}.center{text-align:center !important; font: 600 46px/55px 'Josefin Sans', sans-serif;    text-transform: capitalize;}.heading p{font: 400 18px/24px 'Josefin Sans', sans-serif;    color:#fff; text-transform: capitalize;}.service-content-bx h2{font: 500 36px/36px 'Josefin Sans', sans-serif; padding: 0 0 20px 0;text-align: left; text-transform:uppercase;}  /* popup modal */.close {    float: right;    font-size: 21px;    font-weight:300;    line-height: 1;    color:red;    }.close:focus,.close:hover {    color:red;    text-decoration: none;    cursor: pointer;    }button.close {    padding: 0;    cursor: pointer;    background: 0 0;    border: 0;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none}.modal-open {    overflow: hidden}.modal {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index:100050;    display: none;    overflow: hidden;    -webkit-overflow-scrolling: touch;    outline: 0}.modal.fade .modal-dialog {    -webkit-transform: translate(0, -25%);    -ms-transform: translate(0, -25%);    -o-transform: translate(0, -25%);    transform: translate(0, -25%);    -webkit-transition: -webkit-transform .3s ease-out;    -o-transition: -o-transform .3s ease-out;    transition: -webkit-transform .3s ease-out;    transition: transform .3s ease-out;    transition: transform .3s ease-out, -webkit-transform .3s ease-out, -o-transform .3s ease-out;	}.modal.in .modal-dialog {    -webkit-transform: translate(0, 0);    -ms-transform: translate(0, 0);    -o-transform: translate(0, 0);    transform: translate(0, 0)}.modal-open .modal {    overflow-x: hidden;    overflow-y: auto;	background: rgb(0,0,0,0.5);}.modal-dialog {    position: relative;	top: 25%;	background-color: #212121;	width:auto;	margin:10px;	}.modal-content {	padding: 15px 20px;    position: relative;    background-color:#fff;    background-clip: padding-box;    border: 0px solid #999;    border: 0px solid rgba(0, 0, 0, .2);        -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);    outline: 0}.modal-backdrop {    position: fixed;    top: 0;    right: 0;    bottom: 0;    left: 0;    z-index: 1040;    background-color: #000}.modal-backdrop.fade {    filter: alpha(opacity=0);    opacity: 0}.modal-backdrop.in {    filter: alpha(opacity=50);    opacity: .5}.modal-header {    padding:25px 15px 0 15px;    border-bottom: 0px solid #e5e5e5}.modal-header .close {    margin-top: -2px;	position: absolute;    top: 20px;    right: 20px;}.modal-title {    margin: 0;    color: #000;    font: 500 24px/26px 'Josefin Sans', sans-serif;    text-transform: uppercase;	letter-spacing: 1px;    }.modal-body {    position: relative;    padding:5px 15px 25px 15px;	    overflow: auto;    margin-bottom: 5px;}.modal-body  p{padding:0;}.modal-body::-webkit-scrollbar {  width: 5px;}/* Track */.modal-body::-webkit-scrollbar-track {  background: #1d1d1e; } /* Handle */.modal-body::-webkit-scrollbar-thumb {  background: #757576; }/* Handle on hover */.modal-body::-webkit-scrollbar-thumb:hover {  background: #555; }.modal-footer {    padding: 15px;    text-align: right;    border-top: 0px solid #e5e5e5}.modal-footer .btn+.btn {    margin-bottom: 0;    margin-left: 5px}.modal-footer .btn-group .btn+.btn {    margin-left: -1px}.modal-footer .btn-block+.btn-block {    margin-left: 0}.modal-scrollbar-measure {    position: absolute;    top: -9999px;    width: 50px;    height: 50px;    overflow: scroll}.tags-block{padding:60px 0 0px 0; text-align:left;}.tags-block .tag-bx{display: inline-block;    font: 400 12px/16px 'Josefin Sans', sans-serif !important;    padding: 7px 15px 3px 15px;    margin-right: 8px;    color: #fff;    text-transform:uppercase;    background: #006ba3; letter-spacing:0.5px;    border-radius: 20px; margin-bottom:10px;}.tags-block .tag-bx.active{background:#015375;}.tags-block .tag-bx:hover{background:#015375; cursor:pointer;}@media (min-width:768px) {    .modal-dialog {        width: 700px;        margin: 30px auto    }    .modal-content {        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);        box-shadow: 0 5px 15px rgba(0, 0, 0, .5);		padding:0px 20px;    }    .modal-sm {        width: 300px    }}@media (min-width:992px) {    .modal-lg {        width: 900px    }}.form-input-block label img{width: 15px;    position: relative;    top: 3px; left:-1px;}        .servies-block-bx h1{font: 500 36px/36px 'Josefin Sans', sans-serif;    padding: 0 0 20px 0;    text-align: left;    text-transform: uppercase;}    .faq-block{padding:0 0 25px 0;}.faq-block h3{font: 500 20px/22px 'Josefin Sans', sans-serif;    text-align: left;    padding: 0 0 10px 0; color:#000;}.faq-block ul{padding: 0 0 0 20px;}.faq-block ul li{    font: 400 13px/18px 'Josefin Sans', sans-serif;    color: #232323;    padding:7px 0 7px 0; border-bottom: 1px dotted #dadada;    list-style: circle; position: relative;}/*.faq-block ul li::before {			content: "";			position: absolute;			left:-15px;			top: 6px;			height: 5px;			width: 5px;			border: 1px solid #a1a1a1;			border-width: 2px 2px 0 0;			transform: rotate(45deg);		}*/.faq-block ul li a{    font: 400 13px/18px 'Josefin Sans', sans-serif;    color: #232323;    padding: 0 0 0px 0;}.faq-block ul li a:hover{color:#006ba3;}.services-steps{border:0px solid red; width:90%; margin:0 auto; padding:10px 0 50px 0;}.services-steps .step-bx{text-align:center; width:25%; padding: 0 15px; float: left;    margin: 10px 0 15px 0;}.services-steps .step-bx h5{font: 400 18px/20px 'Josefin Sans', sans-serif;  text-align: center;  color: #006ba3; text-transform: uppercase;}.services-steps .step-bx img{margin: 15px 0 0 0; width: 85px;}.services-steps .step-bx p{font: 400 16px/22px 'Josefin Sans', sans-serif; color: rgb(129, 129, 129); padding: 10px 0 0 0; text-align:center; }.h-services{text-align:center; padding: 30px 0px 15px 0px;}.servies-block-bx .services .col3 .title{height:105px; padding: 15px; display: flex;    align-items: center;}.servies-block-bx .icon-bx{width:20%; float:left; margin: 0 0px 0 0 !important;}.servies-block-bx .icon-bx img{width:100%;}.servies-block-bx .services .col3 .title img{margin:0;}.servies-block-bx .content-bx{width: 80%;    float: right;    padding: 0 0 0 15px;}    .servies-block-bx .services .col3 .title p{font: 600 15px/20px 'Josefin Sans', sans-serif;}.step-icon{border-radius: 50%;    background: #f0f0f0;    width: 120px;    height: 120px;    margin:10px auto 5px auto;}.report-new{width:100%; padding: 20px 0 10px 0;    border: 0;    border-bottom: 1px solid #cacaca;    border-top: 1px solid #cacaca;    margin: 10px 0;}.report-new .new-report-bx{width:50%; float:left;}.report-new .new-report-bx p{font: 400 16px/21px 'Josefin Sans', sans-serif;    color: #232323; margin:0;}.report-new .new-report-bx .download-btn{    background:#0078c7; position:relative;    color: #fff;    width:70%;    padding: 13px 0 11px 0;    display: inline-block;    font: 400 13px/20px 'Josefin Sans', sans-serif;    text-transform: uppercase;    margin: 0px auto 0 auto;}    .report-new .new-report-bx .download-btn:hover{background:#005790;} .report-new .new-report-bx .download-btn img{position:absolute; width: 25px;    top: 9.5px;    left: 28px;}        .contact-info-block{width:60%; margin:25px auto 0 auto; }   .contact-info-block p{text-align:center; padding:0 0 25px 0;}   .contact-info-block p.other-info{text-align:left; display: flex; align-items: baseline;  padding:0 0 0px 0;}.contact-info-block p.other-info img{width: 40px; position: relative;    top: 5px;}    .contact-info-block span{position: relative; top: -25px;  left: 15px; }.contact-info-block p.other-info img.whatsapp{top: -10px;}     @media screen and (max-width:1200px){.wrapper{width:95%;}.header .menu ul li{padding:20px 1.5%;}.header .menu {width:89%;}.search-box2{margin-left:0; right:0;}.two-bx .date {    width: 70%;}.download-bx {    width: 25%;}    .servies-block-bx .services .col3 .title {    height: auto;}    .report-new .new-report-bx .download-btn{width:90%;}}@media screen and (max-width:1130px){.header .menu ul li{padding:20px 1.3%;}.header .menu {width:88%;}}@media screen and (max-width:1070px){/*.header .menu ul li{padding:20px 1.3%;}.header .menu {width:88%;}*/.header .menu ul li{padding:20px 1.1%;}}@media screen and (max-width:1000px){.header .menu ul li{padding:20px 1.3%;}.header .menu {width:86%;}/*.news .news-left{width:37%;}*/.news .news-left .bggrey h2{font-size:26px; line-height:35px;}.news .news-left .bggrey .view{width:100%;}.right{width:25%;}.left{width:70%;}}@media screen and (max-width:960px){.header{display:none;}.header.header-small{display:block;}.header.header-small .menu-rgt{width:auto; float:right; padding:20px 0px 0px 0px;}.header.header-small .menu-rgt .menu-click{margin-right:20px; cursor:pointer; float:right;}.header.header-small .search{width:auto; padding:0px 20px 0px 0px; margin:0px 0px 0px 0px; float:left; }.header.header-small .search:hover{background:none;}.header.header-small .search.active{background:none;}.menu-drop{background:#0484c8;position:fixed; width:100%; z-index:200; margin-top:60px; top:0;} .menu ul li{float:none; padding:12px 0px 12px 0px; margin:0px 0px 0px 0px 0px; border-bottom:1px solid #0278b7;} .sub-menu{display:none;} .menu ul li a br{display:none;} .menu ul li a {font: 300 13px/20px 'Josefin Sans', sans-serif; color:#fff;} .dropdown-block{display:none !important;} .fm-menu-bx .menu-txt{padding: 3px 0 3px 15px;} .fm-menu-bx .no-bx {    width: 40px;    height: 35px; padding: 10px 0 8px 0;} .basic-info-page .side-img{width:50%; float:left;}    .basic-info-page .service-form-block{width:50%; float:left;}    .report-new .new-report-bx {        width: 100%;        float: none; text-align: left;    }    .report-new .new-report-bx .download-btn {        width: 40%;        text-align: center;    }    .service-block .service-content-bx {    width: 100%;    float: none;}    .service-block .right-content-bx {        width: 100%;        float: none;        border: 0px solid blue;        padding: 20px 0px 20px 0px;    }}@media screen and (max-width:900px){.news .news-left .bggrey h2{font-size:24px; line-height:35px;}.dropdown-block{display:none;}.service-form-block{width: 85%;}.services-steps{width:100%;}/*.services .col3 {    float: left;    width: 48%;}.services.inside .clear{display:none;}*/.contact-info-block {    width: 80%;    margin: 0px auto 0px auto;}}@media screen and (max-width:820px){.slider .overlay img.name{width:650px;}.slider .overlay h1{font-size:20px; line-height:30px;}.slider .overlay h2{font-size:22px; line-height:35px; margin-top:50px;}}@media screen and (max-width:800px){.news .news-left .bggrey{display:none;}.news .news-right{float:none; width:100%;}.services .col3{float:none; width:100%;}.follow-us .col5{height:45px; overflow:hidden;}.follow-us .col5 p{display:none;}.follow-us .col5 p.ak{display:block;  text-align:center;}.follow-us .col5 img{width:40px;}.contact{display:none;}.top{visibility: hidden;}.left{float:none; width:100%; margin-bottom:40px;}.right{float:none; width:100%; clear:both;}.img-right{float:none; width:100%; margin:0px 0px 20px 0px;}.img-left{float:none; width:100%; margin:0px 0px 20px 0px;}h2{font-size:23px; line-height:29px;}.footer p.dis{display:none;}.services .col3 .title{height:auto;}.map{height:330px;}.follow-us .wrapper{width:95%;}}@media screen and (max-width:650px){.slider .overlay img.name{width:95%; }.desk-search{display:block;}.searchbox{display:none;}/*.mob-search{display:block; background:#000; padding:20px 0px 40px 0px;}.mob-search h2{color:#ffffff; text-align:center;font:400 22px/35px 'Josefin Sans', sans-serif; padding:0px 0px 10px 0px; margin:0px 0px 20px 0px; }.mob-search h2 span{text-transform:uppercase; color:#e4ff00; }*/.slider .overlay h1.mob{display:block;}.slider .overlay h1.mob span{border:none;}.slider .overlay h1{display:none;}.slider .overlay h1{font-size:25px; line-height:38px;}}@media screen and (max-width:600px){		.service-content-bx .s-txt-left ul li {		width: calc(100% - 0px);		float: none;	}	.service-content-bx ul li a{height:auto;}.slider .overlay h1{font-size:22px; line-height:32px;}.heading{padding-top:50px;}.heading h1{margin-bottom:30px;}.left .col2{float:none; width:100%; margin:0px 0px 20px 0px;}.breadcrumb{display:none;}.heading h1{font-size:30px; line-height:40px;}.service-block .service-content-bx {    width: 100%;    float: none;} .service-block .report-bx {    width: 100%;    float: none;    border: 0px solid blue;    padding: 40px 10px 20px 10px;}.login-block {    border: 0px solid #cacaca;    margin: 50px auto 0 auto;    margin-bottom: 20px;    padding: 10px;    width: 95%;}.service-content-bx .s-txt-right .links-btn {    background: #12b7b1;    color: #fff;    text-align: center;    width: calc(100% - 5px);    padding: 13px 0 11px 0;    display: inline-block;    font: 400 13px/20px 'Josefin Sans', sans-serif;    text-transform: uppercase;    margin: 0px 2.5px 0 2.5px;}.service-content-bx .s-txt-right ul {    margin: 0 0 13px 0;    padding: 0 0 0 20px;}.fm-menu-bx {    margin: 0 0px 0px 0;    padding:0px 2px;    width:calc(33.33% - 0px);    float: left;    text-align: center;    background:transparent;    display: flex;    align-items: center;}h3.sub-head{padding: 35px 0 0 0;}.service-form-block {    width: 100%;    padding: 25px 0 0 0;}.service-form-block .label-bx {    width: 100%;    float: none;}.service-form-block .in-block {    width: 100%;    float: none;}.form-input-block {    margin: 0 0 0px 0;    padding: 5px 0px 15px 0;    border-bottom: 1px solid #cbcbcb;}.form-input-block label br{display:none;}.report-content-bx {    width: 100%;    text-align: left;    clear: both;    padding: 5px 0 25px 0px;}.two-bx .date {    width: 100%;} .download-bx {    width: 100%;    margin: 10px 0;}.re-cont-bx {    width: 100%;    padding: 5px 0 0 0;}.re-cont-bx .report-info {    width: 100%;    float: left;    margin: 0 0px 0 0;}	.fm-menu-bx .menu-txt { display: none;}	.fm-menu-bx .no-bx { width: 100%; border-radius: 4px;}	.fm-menu-bx.active{background:transparent; border-radius: 4px;}	.fm-menu-bx.active .no-bx{border-bottom:0px solid #f1f1f1; background:transparent;}	.mob-menu-txt{display: block;    margin: 0 2px;    color: #4c78e5;    width: calc(100% - 4px);    /* background: #f1f1f1; */    border:0px solid #cfcfcf;    border-top: 0;    padding-bottom: 0;   text-align: left;    padding:17px 0px 0px 0px;}        .service-content-bx .s-txt-left ul li:nth-child(2n+1){clear:left;  margin: 0 0px 20px 0;}    .service-content-bx .s-txt-left ul li:nth-child(2n+2){ margin: 0 0 20px 0px;}    .heading img {        width: 100%;    }    .services-steps .step-bx {        text-align: center;        width: 100%;        padding: 0 15px;        float: left;        margin: 0px 0 35px 0;    }    .servies-block-bx h1 {    font: 500 32px/32px 'Josefin Sans', sans-serif;    padding: 0 0 25px 0;}    .services-steps{padding: 10px 0 0px 0;}    .heading p {    font: 400 14px/20px 'Josefin Sans', sans-serif;}        .basic-info-page .side-img {        width: 100%; padding: 10px 0 0 0;        float: none;    }    .basic-info-page .side-img img{padding: 0 0px 0 0;}    .basic-info-page .service-form-block {        width: 100%;        float: none;        padding: 10px 0 0 0;    }    .contact-info-block {        width: 100%;        margin: 0px auto 0px auto;    }}.other-pages h4{font: 600 26px/30px 'Josefin Sans', sans-serif; color: #000; padding: 20px 0 10px 0;}.other-pages h5{font: 400 18px/20px 'Josefin Sans', sans-serif; color: #0051d8; padding: 0;}.other-pages p{font: 400 16px/22px 'Josefin Sans', sans-serif; color: #484848 !important; margin:0; padding: 5px 0 20px 0;}.other-pages ul{margin:0; padding: 0 0 0 30px;}.other-pages ul li{font: 400 16px/22px 'Josefin Sans', sans-serif; color: #484848; list-style: initial; padding: 0 0 10px 0;}.other-pages a{font: 400 16px/22px 'Josefin Sans', sans-serif;  color:#006ba3;}.footer ul{padding: 12px 0 5px 0; }.footer ul li{display:inline-block; padding:0; font: 400 13px/20px 'Josefin Sans', sans-serif; color:#fff;}.footer ul li a{font: 400 13px/20px 'Josefin Sans', sans-serif; color: #00a3e6;}@media screen and (max-width:480px){	.report-new .new-report-bx .download-btn {    width: 100%;}    .report-new .new-report-bx .download-btn img {        position: absolute;        width: 25px;        top: 9.5px;        left: 60px;    }}@media screen and (max-width:450px){.search-box2{width:95%;}.search-box2 .inputbox{width:64%;}.search-box2 .sub-btn{width:30%; float:left}.social-links .icon-hold{width:248px; margin:0 auto;}.social-links img{margin-right:30px; }}@media screen and (max-width:400px){.slider .overlay h1{font-size:20px; line-height:30px;}.services h2{font-size:26px;line-height:32px;}.menu ul li{font-size:12px; line-height:18px;}}@media screen and (max-width:275px){.social-links .icon-hold{width:200px;}.social-links img{margin-right:10px; width:30px;}}@media screen and (max-width:360px){.search-box2 .inputbox{width:63%;}}@media screen and (max-width:300px){.search-box2 .inputbox{width:62%;}}@media screen and (max-width:270px){.search-box2 .inputbox{width:60%;}}     .accordion {background-color: transparent;    color: #232323;    cursor: pointer;    padding: 7px 0px;    width: 100%;    border: none;    text-align: left;    outline: none;    font-size: 15px;    transition: 0.4s;    display: flex;    justify-content: space-between;    align-items: center;    border-bottom: 1px solid #DADADA;    font: 400 14px / 18px 'Josefin Sans', sans-serif;        }        .accordion::after {            /*content: '\25BC'; */            content: url("../images/icons/arrow.png");            font-size: 13px;            transition: transform 0.4s;        }        .active::after {            transform: rotate(180deg); /* Rotate the arrow when active */        }        .panel {            padding: 10px;            display: none;            background-color: white;            overflow: hidden;        }.accordion-div{    padding:20px 20px 20px 20px;    height: 60vh;    overflow-y: scroll;}.ht-30 {    height: 30vh !important;}.accordion-div  h4{    font: 400 18px / 20px 'Josefin Sans', sans-serif;    text-align: left;    padding: 0 0 10px 0;    color: #000;}.panel p{    font: 400 17px / 25px 'Josefin Sans', sans-serif;    text-align: left;    color: #333;    letter-spacing: 0.4px;    color: #232323;    font: 400 14px / 18px 'Josefin Sans', sans-serif;        padding: 0px 0px 0px 0px;    }.accordion a {    color: #232323;}.mt-1{    margin-top:15px;}.mt-2{    margin-top:25px;}.mb-1{    margin-bottom:15px;}.download-btn {    background: #0078c7;    position: relative;    color: #fff;    padding: 10px 20px;    display: inline-block;    font: 400 13px / 20px 'Josefin Sans', sans-serif;    text-transform: uppercase;}.div-left{    width: 100%;    text-align: left;}.accordion-div::-webkit-scrollbar {  width: 5px;}.accordion-div::-webkit-scrollbar-track {  box-shadow: inset 0 0 5px grey;   border-radius: 10px;} .accordion-div::-webkit-scrollbar-thumb {  background: #818181;   border-radius: 10px;}.accordion-div::-webkit-scrollbar-thumb:hover {  background: #b30000; }        .servicei-block ul{    padding: 0 0 25px 25px;}    .servicei-block ul li {    padding: 2px 0 2px 0;    list-style: circle;    position: relative;    font: 400 16px / 24px 'Josefin Sans', sans-serif;    color: rgb(129, 129, 129);}.bb{    border-bottom:2px solid #009999;}.sc ul li a {    display: inline-block;    position: relative;    height: auto;    font: 400 16px / 20px 'Josefin Sans', sans-serif;    width: auto;    color: #484848;    text-transform: capitalize;    overflow: hidden;}.bg-black {    background: #232323;    padding: 20px 20px 20px 20px;}.bg-black p{    color:white;}.bg-black h3{    font: 500 26px / 26px 'Josefin Sans', sans-serif;    color: #0078C7;}.panel div {    line-height: 18px;    letter-spacing: 0.4px;    color: #232323;    font: 400 14px / 18px 'Josefin Sans', sans-serif !important;    text-align: left;}.panel font{    line-height: 18px;    letter-spacing: 0.4px;    color: #232323;    font: 400 14px / 18px 'Josefin Sans', sans-serif !important;    text-align: left;} li{    font: 400 16px / 24px 'Josefin Sans', sans-serif;    color: rgb(129, 129, 129);    text-align: left;}#content-div ol{    padding: 0px 0px 10px 0px;}