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

@import url('https://fonts.googleapis.com/css2?family=Heebo:wght@100&family=Lato&display=swap');

@font-face {
    font-family: 'open_sansregular';
    src: url('../open_sans/opensans-regular-webfont.eot');
    src: url('../open_sans/opensans-regular-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../open_sans/opensans-regular-webfont.woff') format('woff'),
         url('../open_sans/opensans-regular-webfont.ttf') format('truetype'),
         url('../open_sans/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanssemibold';
    src: url('../font_semibold/opensans-semibold-webfont.eot');
    src: url('../font_semibold/opensans-semibold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../font_semibold/opensans-semibold-webfont.woff') format('woff'),
         url('../font_semibold/opensans-semibold-webfont.ttf') format('truetype'),
         url('../font_semibold/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'open_sansbold';
    src: url('../font_bold/opensans-bold-webfont.eot');
    src: url('../font_bold/opensans-bold-webfontd41d.eot?#iefix') format('embedded-opentype'),
         url('../font_bold/opensans-bold-webfont.woff') format('woff'),
         url('../font_bold/opensans-bold-webfont.ttf') format('truetype'),
         url('../font_bold/opensans-bold-webfont.svg#open_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

body{
	margin:0px;
	padding:0px;
	font-family:'Lato';
	font-size:13px;
	font-weight:normal;
	color:#545555;
	background:#ffffff;
	}
a {
	outline:none;
	text-decoration:none;
	color:#244593;
	}
a:hover {
	color:#545555;
	}
img {
	border:none;
	}
* {
	padding:0px;
	margin:0px;
	}
p {
	font-size:13px;
	color:#545555;
	}
ul, li, p, h1, h2, h3, h4, h5, h6, h7, form, input {
}
ul, li {
	list-style:none;
	/*float:left;*/
	}
.clear {
	clear:both;
	margin:0px;
	padding:0px;
	height:0px;
	line-height:0px;
	}

#container{width:100%; float:left; margin:0px; padding:0px;}
.top_head{width:100%; float:left; background:#172747;}
.top_head_main{width:1200px; margin:0px auto;}
.have_any_q{width:auto; float:left; color:#fff; font-family:'Lato', Arial, Helvetica, sans-serif; font-size:13px; line-height:30px;}
.have_any_q a{color:#fff !important;}
.have_any_q a:hover{color:#545555;}
.have_any_q i{margin:0px 5px; font-size:18px; vertical-align:text-top;}

.top_social{width:auto; float:right;}
.top_social ul{width:auto; float:left;}
.top_social ul li{width:auto; float:left; color:#fff; font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:13px; line-height:30px;}
.top_social ul li a{color:#000 !important;}
.top_social ul li a:hover{color:#545555;}
.top_social ul li img{vertical-align:text-top; margin:0px 5px;}

.full_space{width:100%; float:left;}
.full_space_main{width:1200px; margin:0px auto;}
.logo{width:auto; float:left; margin:5px 0px 5px 15px;}
.nav{width:auto; float:right;}
.nav ul{width:auto; float:left; margin-top:30px; margin-bottom:30px;}
.nav ul li{width:auto; float:left;}
.nav ul li a{width:auto; float:left; font-size:15px; color:#fff; padding:10px 25px;}
.nav ul li a:hover{width:auto; float:left; font-size:15px; color:#fff; background:#244593; padding:10px 25px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}
.nav ul li .active{width:auto; float:left; font-size:15px; color:#fff; background:#244593; padding:10px 25px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px;}

.banner{width:100%; float:left; background:#244593; border-bottom:3px #244593 solid; margin-bottom:60px;}
.banner_main{width:1200px; margin:0px auto;}
.banner_main1{width:1200px; margin:0px auto; height:60px; font-size:36px; padding:90px 0px; color:#333;}
.banner_main1 h3{width:auto; float:left; font-size:30px; color:#fff; font-weight:normal; padding:6px 15px; background-color: #000; opacity: 0.5; filter: alpha(opacity=50); /* For IE8 and earlier */}
.banner_main1 h2{width:auto; float:left; font-size:30px; color:#fff; font-weight:normal; padding:6px 15px; background-color: #000; opacity: 0.5; filter: alpha(opacity=50); /* For IE8 and earlier */}

.banner_btn{width:auto; float:left; margin-left:80px; margin-top:40px; z-index:1;}
.banner_btn1{width:auto; float:left; margin-right:3px;}
.banner_btn1 a{width:auto; float:left; color:#fff; background:url(../images/banner_btn1.png) left top repeat-x; font-size:21px; padding:15px 35px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
.banner_btn1 a:hover{width:auto; float:left; color:#fff; background:url(../images/banner_btn2.png) left top repeat-x; font-size:21px; padding:15px 35px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}

.enquiry_area{width:100%; float:left; background:#f5f5f5; padding:25px 0px;}
.enquiry_area_main{width:1200px; margin:0px auto;}
.welcome_text{width:860px; float:left;}
.welcome_text h1{letter-spacing: 1px;
    position: relative;
    color: #172747;
    line-height: 32px;
    font-size: 31px;
    text-transform: capitalize;
    font-weight: 600;
    margin-bottom: 20px}
.welcome_text h3{font-size:24px; letter-spacing: 1px;
    position: relative;
    color: #414141;
    line-height: 32px;
    /* font-size: 31px; */
    text-transform: capitalize;
    font-weight: 600;
    margin-bottom: 20px}
.welcome_text h4{font-size:18px; letter-spacing: 1px;
    position: relative;
    color: #414141;
    line-height: 32px;
    /* font-size: 31px; */
    text-transform: capitalize;
    font-weight: 600;
    margin-bottom: 20px; margin-top:20px;}
.welcome_text p {
    font-size: 15px;
    color: #333;
    font-weight: normal;
    line-height: 25px;
    text-align: justify;
    margin-top: 15px;
}
.welcome_text p a{font-size:15px; color:#244593; font-weight:normal; line-height:30px;}
.welcome_text p a:hover{font-size:15px; color:#545555; font-weight:normal; line-height:30px;}
.welcome_text ol{width:100%; float:left; margin:20px 0px;}
.welcome_text ol li{width:auto; float:left; font-size:17px; color:#545555; font-weight:normal; line-height:30px; text-align:left; list-style:circle; clear:both; margin-left:20px;}
.welcome_text ul{width:100%; float:left; margin:20px 0px 20px 0px;}
.welcome_text ul li{width:99%; float:left; font-size:14px; color:#545555; font-weight:normal; line-height:30px; text-align:left; clear:both; margin-left:0px; border-bottom:1px #afafaf dashed; padding:5px 0px 5px 5px;}
.welcome_text ul li a{color:#0078a8;}
.welcome_text ul li i{font-size:13px; margin-right:7px;}
.welcome_text h2{width:auto; float:left; font-size:17px; color:#fff; font-weight:normal; margin-top:20px;  border-left:5px solid #0078a8; padding:7px 20px;}


.enquiry_form{width:302px; float:right; background:#fff;}
.enquiry_form h4 {
    background: #5790e1;
    border-left: 5px #5790e1 solid;
    font-weight: normal;
    font-size: 18px;
    color: #fff;
    padding-left: 12px;
    line-height: 40px;
}
.enquiry_form span{width:70px; float:left; font-size:15px; color:#696969; padding-left:15px; line-height:22px; margin:10px 0px 0px 0px;}
.enquiry_form input{background: #fff; width:198px; height:22px; float:left; font-size:13px; color:#fff; border:1px #3e3d3d solid; margin:10px 0px 0px 0px; -webkit-box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.15);
box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.15);}
.enquiry_form textarea{background: #fff; width:198px; height:70px; float:left; font-size:13px; color:#fff; border:1px #3e3d3d solid; margin:10px 0px 0px 0px; -webkit-box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.15);
box-shadow: 2px 2px 6px 0px rgba(0,0,0,0.15);}
.enquiry_form .submit_btn{width:auto; height:auto; float:left; background:#5790e1; color:#fff; border:0px; padding:7px 20px; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px; cursor:pointer; margin-bottom:10px;}


.full_space1{width:100%; float:left; padding:50px 0px;}
.full_space_main1{width:1200px; margin:0px auto;}

.bansal_profile{width:865px; float:left; }
.bansal_profile h2{font-size:20px; color:#0d0d0d; font-weight:normal;}
.profile_detail_area{width:100%; float:left;}
.profile_pic{width:auto; float:left; text-align:center; padding-bottom:19px;}
.profile_pic img{background:#fff; border:1px #244593 solid; padding:4px; margin:0px 15px 10px 25px; font-size:15px; text-transform:uppercase;}
.profile_pic a{color:#0078a8; font-size:15px; text-transform:uppercase;}
.profile_pic a:hover{color:#545555;font-size:15px; text-transform:uppercase;}

.profile_cont{width:auto; float:left;}
.profile_cont h3{width:auto; float:left; color:#383838; font-size:18px; font-weight:normal;}
.profile_cont p{width:auto; float:left; color:#383838; font-size:15px; font-weight:normal; line-height:21px; clear:both;}
.profile_cont p a{color:#244593;}
.profile_cont p a:hover{color:#2e2e2e;}
.profile_icon{width:auto; float:left; clear:both; margin-top:7px; color:#2e2e2e; font-size:15px; text-transform:uppercase;}
.profile_icon img{vertical-align:middle;}
.profile_icon a{color:#2e2e2e; font-size:15px; text-transform:uppercase; margin:0px 10px;}
.profile_icon a:hover{color:#244593; font-size:15px; text-transform:uppercase; margin:0px 10px;}

.what_we_serve{width:302px; float:right;}
.what_we_serve h4 {
    background: #5790e1;
    border-left: 5px #5790e1 solid;
    font-weight: normal;
    font-size: 18px;
    color: #fff;
    padding-left: 12px;
    line-height: 40px;
}
.what_we_serve ul{width:100%; float:left;}
.what_we_serve ul li{width:100%; float:left; font-size:15px; border-bottom:1px #afafaf dotted;background: #f9f9f9;}
.what_we_serve ul li a{width:88%; float:left; font-size:15px; color:#888888; line-height:36px; padding-left:35px;}
.what_we_serve ul li a:hover{width:88%; float:left; font-size:15px; color:#244593; line-height:36px; padding-left:35px; }

.content_text{width:815px; float:left;  font-size:15px; line-height:30px; padding:20px 0px; text-align:justify;}

.latest_project{width:302px; float:right;}
.latest_project h4 {
    background: #5790e1;
    border-left: 5px #5790e1 solid;
    font-weight: normal;
    font-size: 18px;
    color: #fff;
    padding-left: 12px;
    line-height: 40px;
}
.latest_project ul{width:100%; float:left; background:#ffffff;}
.latest_project ul li{width:100%; float:left; font-size:15px; border-bottom:1px #afafaf dotted;}
.latest_project ul li img{width:auto; float:left; border:1px #d2d2d2 solid; margin:10px;}
.project_detail{width:200px; float:left; margin-top:10px;}
.project_detail h5{width:auto; float:left; font-size:13px; font-weight:normal; color:#0078a8;}
.project_detail p{width:auto; float:left; font-size:13px; font-weight:normal; color:#888888;}
.project_detail a{width:auto; float:left; background:#244593; color:#fff; margin-top:5px; font-size:13px; padding:5px 10px; -webkit-border-radius:1px; -moz-border-radius:1px; border-radius:1px;}
.project_detail a:hover{width:auto; float:left; background:#244593; color:#fff; margin-top:5px; font-size:13px; padding:5px 10px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.service_list{width:865px; float:left;}
.service_list h4{background:#5790e1; border-left:5px #5790e1 solid; font-weight:normal; font-size:18px; color:#fff; padding:9px 12px; line-height:22px;}
.service_list ul{width:100%; float:left; background:#ffffff; padding:10px 0px;}
.service_list ul li{width:45%; float:left; font-size:15px; border-bottom:1px #d9d9d9 solid; color:#696969; margin:0px 20px;}
.service_list ul li a{width:89%; font-size:15px; color:#696969; line-height:36px; padding-left:18px; }
.service_list ul li a:hover {
    width: 89%;
    /* float: left; */
    font-size: 15px;
    color: #696969;
    line-height: 36px;
    padding-left: 45px;
}


.list ul{
    list-style:disc;
}


.service_list1{width:70%; float:left;}
.service_list1 h4{background:#5790e1; border-left:5px #5790e1 solid; font-weight:normal; font-size:18px; color:#fff; padding:9px 12px; line-height:22px;}
.service_list1 ul{width:100%; float:left; background:#ffffff; padding:10px 0px;}
.service_list1 ul li{width:100%; float:left; font-size:15px; border-bottom:0px #d9d9d9 solid; color:#696969; margin:0px 20px; line-height: 2.9;}
.service_list1 ul li a{width:89%; font-size:15px; color:#696969; line-height:36px; padding-left:18px; }
.service_list1 ul li a:hover {
    width: 89%;
    /* float: left; */
    font-size: 15px;
    color: #696969;
    line-height: 36px;
    padding-left: 45px;
}

.service_list1 ul li:before {
    content: "";
    font-family: "FontAwesome";
    margin: 0 7px 0 0;
    position: relative;
    color: #5790e1;
}


.service_list2{width:100%; float:left;}
.service_list2 h4{background:#5790e1; border-left:5px #5790e1 solid; font-weight:normal; font-size:18px; color:#fff; padding:9px 12px; line-height:22px;}
.service_list2 ul{width:100%; float:left; background:#ffffff; padding:10px 20px;}
.service_list2 ul li{width:100%; float:left; font-size:15px; border-bottom:0px #d9d9d9 solid; color:#696969; margin:0px 0px; line-height: 2.9;}
.service_list2 ul li a{width:100%; font-size:15px; color:#696969; line-height:36px; padding-left:18px; }
.service_list2 ul li a:hover {
    width: 100%;
    /* float: left; */
    font-size: 15px;
    color: #696969;
    line-height: 36px;
    padding-left: 45px;
}

.service_list2 ul li:before {
    content: "";
    font-family: "FontAwesome";
    margin: 0 7px 0 0;
    position: relative;
    color: #5790e1;
}

.feature_project{width:302px; float:right;}
.feature_project h4{background:#5790e1; border-left:5px #5790e1 solid; font-weight:normal; font-size:18px; color:#fff; padding-left:12px; line-height:40px;}
.feature_project ul{width:100%; float:left; background:#ffffff; margin-bottom:0px;}
.feature_project ul li{font-size:14px; color:#888888; border-bottom:1px #afafaf dotted;  padding:10px 10px 10px 19px;}
.feature_project ul li a{color:#888888; font-size:15px;}
.feature_project ul li a:hover{color:#244593; font-size:15px;}
.feature_project ul li span{color:#244593; font-size:15px; clear:both; line-height:22px;}

.client_say{width:100%; float:left; background:#f5f5f5;}
.client_name_aera{width:auto !important; height:auto !important; margin:0px !important;}
.client_name{width:auto !important; height:auto !important; margin:0px !important; float:right; text-align:right; color:#343434; font-size:12px;}
.client_name a{color:#244593; font-size:14px;}
.client_rating{width:auto !important; height:auto !important; margin:20px 0px 0px 0px !important; float:left; text-align:left; color:#343434; font-size:14px; font-weight:normal;}

.video_area{width:100%; float:left; background:#f5f5f5 url(../images/video_icon_bg.png) left bottom no-repeat; padding:25px 0px;}
.video_area_main{width:1200px; margin:0px auto;}
.video_area_main h3{text-align:center; font-size:24px; color:#5c5c5c; font-weight:normal;}
.video_area_main ul{margin:25px 0px;}
.video_area_main ul li{width:auto; float:left; margin:0px 15px;}
.video_area_main a{width:auto; float:right; background:#e3a814; color:#fff; padding:3px 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-right:18px;}
.video_area_main a:hover{width:auto; float:right; background:#244593; color:#fff; padding:3px 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; margin-right:18px;}

.clienteles1{width:100%; float:left; padding:30px 0px;}
.clienteles_main1{width:1200px; margin:0px auto;}
/*.clienteles_main1 h3{font-size:24px; color:#244593; text-align:center; font-weight:normal;}*/
.clienteles_main1 h3 {
    /* font-size: 24px; */
    /* color: #244593; */
    text-align: center;
    /* font-weight: normal; */
    letter-spacing: 1px;
    position: relative;
    color: #172747;
    line-height: 32px;
    font-size: 39px;
    text-transform: capitalize;
    font-weight: 600;
    margin-bottom: 45px;
}
.clienteles_main1 ul{margin:20px 0px 10px 0px;}
.clienteles_main1 ul li{width:auto; float:left; background:url(../images/client_logo_line.png) right center no-repeat; padding:0px 50px;}
.clienteles_main1 ul .last{background:none;}

.stay_area{width:100%; float:left; background:#f5f5f5 url(../images/stay_bg.png) right center no-repeat; padding:25px 0px;}
.stay_area_main{width:1200px; margin:0px auto;}
.stay_area_main h3{text-align:center; font-size:24px; color:#5c5c5c; font-weight:normal;}
.stay_question{width:40%; float:left; margin:40px 0px 10px 0px;}
.stay_question i{font-size:45px; color:#244593; float:left; margin-right:10px;}
.stay_question h4{width:auto; font-size:14px; color:#474747; font-weight:normal; font-family:'open_sanssemibold', Arial, Helvetica, sans-serif;}
.stay_question p{width:auto; font-size:18px; color:#474747; font-weight:normal; line-height:30px;}
.stay_question p a{color:#474747;}
.stay_question p a:hover{color:#244593;}
.call_us{width:30%; float:left; margin:40px 0px 10px 0px;}
.call_us i{font-size:45px; color:#244593; float:left; margin-right:10px;}
.call_us h4{width:auto; font-size:14px; color:#474747; font-weight:normal; font-family:'open_sanssemibold', Arial, Helvetica, sans-serif;}
.call_us p{width:auto; font-size:18px; color:#474747; font-weight:normal; line-height:30px;}

.how_we{width:28%; float:left; margin-left:3%;}
.how_we h3{font-size:24px; font-weight:normal; margin-bottom:10px;}
.how_we ul li{font-size:16px; line-height:34px; color:#474747; clear:both;}
.how_we ul li a{color:#474747;}
.how_we ul li a:hover{color:#244593;}
.how_we .name-field{width:240px; height:33px; float:left; background:#fff; color:#4f4f4f; font-size:15px; border:1px #cdcdcd solid; font-family:'open_sansregular', Arial, Helvetica, sans-serif; padding:0px 10px; margin-bottom:6px;}
.how_we .submit_btn{width:auto; float:left; background:#e3a814; color:#fff; font-size:15px; clear:both; border:0px; cursor:pointer; padding:8px 25px 7px 25px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.how_we1{width:35%; float:left; margin-left:3%;}
.how_we1 h3{font-size:24px; font-weight:normal; margin-bottom:10px;}
.how_we1 p{font-size:16px; line-height:24px; color:#474747; clear:both;}
.how_we1 span{font-size:14px; color:#474747; margin-top:10px; float:left;}

.approved_valuation{width:100%; float:left; background:#5790e1 !important; padding:25px 0px;}
.approved_valuation_main{width:1200px; margin:0px auto; text-align:center; font-size:17px; color:#cfcece;}
.approved_valuation_main a{text-decoration:underline; color:#fff;}
.approved_valuation_main a:hover{text-decoration:underline; color:#e3a814;}
.approved_valuation_main span{color:#fff;}
.approved_valuation_main span strong{color:#e3a814; font-weight:normal;}

.footer{width:100%; float:left; background:#545454; border-bottom:1px #656565 solid; padding:35px 0px 20px 0px;}
.footer_main{width:1200px; margin:0px auto;}
.latest_blog{width:22%; float:left; margin-right:3%;}
.latest_blog h3{font-size:18px; color:#fff; font-weight:normal;}
.latest_blog ul{width:100%; float:left; margin-top:20px;}
.latest_blog ul li{width:100%; float:left; background:#4b4b4b; margin-bottom:10px;}
.latest_blog ul li img{width:auto; float:right; border-left:4px #244593 solid;}
.latest_blog1{width:180px; float:left;}
.latest_blog1 h4{width:160px; float:left; font-size:13px; color:#fff; border-bottom:1px #595959 solid; line-height:40px; margin-left:10px; font-family:Arial, Helvetica, sans-serif;}
.latest_blog1 p{width:160px; float:left; font-size:12px; color:#a8a8a8; line-height:20px; margin-left:10px;}
.latest_blog1 p a{color:#fff;}
.latest_blog1 p a:hover{color:#244593;}
.latest_blog1 p i{font-size:16px;}

.our_company{width:16%; float:left; margin-right:3%;}
.our_company h3{font-size:18px; color:#fff; font-weight:normal;}
.our_company ul{width:100%; float:left; margin-top:20px;}
.our_company ul li{width:100%; float:left;}
.our_company ul li a{width:100%; float:left; color:#fff; font-size:15px; line-height:32px; background:url(../images/bullet_point3.png) 2px 12px no-repeat; padding-left:30px;}
.our_company ul li a:hover{width:100%; float:left; color:#244593; font-size:15px; line-height:32px; background:url(../images/bullet_point2.png) 2px 12px no-repeat; padding-left:30px;}

.social_icon{width:16%; float:left;}
.social_icon h3{font-size:18px; color:#fff; font-weight:normal;}
.social_icon ul{width:100%; float:left; margin-top:20px;}
.social_icon ul li{width:100%; float:left;}
.social_icon ul li a{width:100%; float:left; color:#fff; font-size:15px; line-height:36px; }
.social_icon ul li a:hover{width:100%; float:left; color:#244593; font-size:15px; line-height:36px;}
.social_icon ul li a img{vertical-align:middle;}

.copyright{width:100%; float:left; background:#f0f0f0; padding:28px 0px;}
.copyright_main{width:1200px; margin:0px auto;}
.copy{width:auto; float:left; margin:13px 10px; font-size:14px; color:#d7d7d7;}
.site_by{width:auto; float:right; margin:13px 10px; font-size:14px; color:#d7d7d7;}
.site_by a{font-size:14px; color:#d7d7d7; margin-right:10px;}
.site_by a:hover{font-size:14px; color:#244593;}

.paging_location {
    width: 100%;
    float: left;
    background: #f5f5f5;
    border-bottom: 1px #dfdfdf solid;
    background: url(https://ibbi.gov.in/img/inner_banner.png);
    background-size: cover;
    -webkit-background-size: cover;
    min-height: 55px;
    position: relative;
}
.paging_location1{width:1200px; margin:0px auto; font-size:15px; color:#fff; line-height:54px;}
.paging_location1 a{font-size:15px; color:#fff;}
.paging_location1 a:hover{font-size:15px; color:#666;}
.paging_location1 span{margin:0px 15px;}


#slides_two .slides_container {
	width:300px;
	display:none;
}
#slides_two .slides_container div {
	width:260px;
	height:225px;
	display:block;
	margin:10px;
}
#slides_two .slides_container div p{
	font-size:14px; line-height:22px; color:#808080; text-align:justify;
}
.pagination{display:none;}

/*.header_need_help{}
		@media screen and (-webkit-min-device-pixel-ratio:0) {
		.header_need_help{}
		}*/
		
.innder_right{width:302px; float:right;}
.blank_area{width:100px; height:20px; float:left;}
.enquiry_area1{background:none;}
		
.prev{color:#666;}
.next{color:#666;}

.contact_form{width:100%; float:left; margin:40px 0px;}
.contact_field{width:270px; float:left; font-size:17px; line-height:34px;}
.contact_field span{font-weight:bold; color:#F00; margin-bottom:20px; font-size:13px;}
.contact_input{width:58%; float:left; border:1px solid #bababa; margin-bottom:20px; padding:8px; font-size:13px;}
.contact_input1{width:58%; height:100px; float:left; border:1px solid #bababa; margin-bottom:20px; padding:8px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:13px;}
.contact_submit{width:auto; float:left; background: #e3a814; color:#fff; font-size:15px; border:0px; cursor:pointer; padding:8px 25px 7px 25px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}

.table1{border-collapse:collapse; margin-top:20px;}
.table1 tr th{background:#244593; border:1px #244593 solid; color:#fff; padding:10px; font-size:16px; font-weight:normal; text-align:left;}
.table1 tr td{border:1px #cfcfcf solid; padding:10px;}

.read_more{width:auto; float:right; margin:5px 0px 10px 0px;}
.read_more a{color:#0078a8;}

.blog_date{width:100%; float:left; font-size:13px; color:#696969; margin-top:5px;}
.blog_date span{width:auto; font-size:13px; margin:0px 10px; color:#545555;}
.blog_date a{color:#0078a8;}
.blog_date a:hover{color:#545555;}

.blog_date1{width:100%; float:left; font-size:13px; color:#696969; margin-top:5px; margin-bottom:30px;}
.blog_date1 span{width:auto; font-size:13px; margin:0px 10px; color:#545555;}
.blog_date1 a{color:#0078a8;}
.blog_date1 a:hover{color:#545555;}

.footer_icon{width:auto; float:left; margin-left:110px;}
.footer_icon a{width:auto; float:left; margin:0px 2px;}

.just_dial_logo{width:auto; float:right; margin:80px 0px 0px 0px;}

.project_logo{width:100%; float:left;}
.project_logo ul{width:100%; float:left;}
.project_logo ul li{width:150px; height:150px; font-size:13px; float:left; margin:0px 7px; clear:none; border-bottom:0px; text-align:center; line-height:20px;}
.project_logo ul li img{width:auto; border:3px #999 solid;}



@media all and (max-width: 1200px) {
	.top_head_main{width:100%; float:left;}
	.have_any_q{width:auto; float:left; margin-left:10px;}
	.top_social{width:auto; float:right; margin-right:10px;}
	.full_space_main{width:100%; float:left;}
	.banner_main{width:100%; float:left;}
	.banner_main1{width:100%; float:left; height:60px; font-size:36px; padding:90px 0px; color:#333;}
	.paging_location1{width:90%; float:left; font-size:15px; color:#666; line-height:36px; margin-left:5%; margin-right:5%;}
	.enquiry_area_main{width:100%; float:left;}
	.welcome_text{width:60%; float:left;}
	.full_space_main1{width:100%; float:left;}
	
	.bansal_profile{width:60%; float:left; }
	
	.content_text{width:54%; float:left; background:#f9f9f9; font-size:14px; line-height:26px; padding:20px 25px; text-align:justify;}
	
	.video_area_main{width:100%; float:left;}
	
	.clienteles_main1{width:100%; float:left;}
	
	.stay_area_main{width:100%; float:left;}
	.approved_valuation_main{width:100%; float:left; text-align:center; font-size:17px; color:#cfcece;}
	
	.footer_main{width:100%; float:left;}
	.copyright_main{width:100%; float:left;}
}

@media all and (max-width: 800px) {
	.have_any_q{width:auto; text-align:center; float:left; color:#fff; font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:15px; line-height:24px; margin-left:10px;}
	.top_social{width:auto; float:right; margin-right:0px;}
	.full_space_main{width:100%; float:left;}
	.logo{width:100%; float:left; text-align:center; margin:20px 0px 20px 0px;}
	.logo img{width:90%;}
	.nav{width:100%; float:left;}
	.nav ul{width:100%; float:left; margin-top:5px;}
	.nav ul li{width:100%; float:left; border-bottom:1px #ccc dashed;}
	.nav ul li a{width:100%; float:left; font-size:15px; color:#4b4a4a; padding:10px 0px; text-align:center;}
	.nav ul li a:hover{width:100%; float:left; font-size:15px; color:#fff; background:#244593; padding:10px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-align:center;}
	.nav ul li .active{width:100%; float:left; font-size:15px; color:#fff; background:#244593; padding:10px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-align:center;}
	
	.banner_main{width:100%; float:left;}
	.banner_main1{width:90%; float:left; height:60px; font-size:36px; padding:70px 5%; color:#333;}
	.paging_location1{width:90%; float:left; font-size:15px; color:#666; line-height:36px; margin-left:5%; margin-right:5%;}
	
	.profile_cont{width:auto; float:left; margin:0px 3%;}
	
	.enquiry_area_main{width:100%; float:left;}
	.welcome_text{width:90%; float:left; margin:0px 5%;}
	.welcome_text h3{font-size:24px; color:#244593; font-weight:normal;}
	.welcome_text ol li{width:auto; float:left; font-size:13px; color:#545555; font-weight:normal; line-height:24px; text-align:left; list-style:circle; clear:both; margin-left:20px;}
	.welcome_text p{font-size:13px; color:#545555; font-weight:normal; line-height:20px; text-align:justify; margin-top:15px;}
	.welcome_text p a{font-size:13px; color:#244593; font-weight:normal; line-height:20px;}
	.welcome_text p a:hover{font-size:13px; color:#545555; font-weight:normal; line-height:20px;}
	.enquiry_form{width:100%; float:left; background:#f8f8f8; clear:both; margin-top:15px;}
	.enquiry_form h4{background:#fff; border-left:5px #0078a8 solid; font-weight:normal; font-size:18px; color:#fff; padding-left:12px; line-height:40px;}
	.enquiry_form span{width:30%; float:left; font-size:13px; color:#696969; padding-left:15px; line-height:22px; margin:10px 0px 0px 5%;}
	.enquiry_form input{width:60%; height:22px; float:left; font-size:13px; color:#696969; border:1px #244593 solid; margin:10px 0px 0px 0px;}
	.enquiry_form textarea{width:60%; height:70px; float:left; font-size:13px; color:#696969; border:1px #244593 solid; margin:10px 0px 0px 0px;}
	.enquiry_form .submit_btn{width:auto; height:auto; float:left; background:#244593; color:#fff; border:0px; padding:3px 7px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer; margin-bottom:10px;}
	
	.full_space_main1{width:100%; float:left;}
	.bansal_profile{width:100%; float:left; }
	.profile_pic{width:100%; float:left; text-align:center; padding-bottom:19px;}
	
	.what_we_serve{width:100%; float:left;}
	.what_we_serve ul{width:100%; float:left;}
	.what_we_serve ul li{width:100%; float:left; font-size:15px; border-bottom:1px #afafaf dotted;}
	.what_we_serve ul li a{width:92%; float:left; color:#888888; font-size:14px; line-height:36px; padding-left:35px; }
	.what_we_serve ul li a:hover{width:92%; float:left; color:#244593; font-size:14px; line-height:36px; padding-left:35px; }
	
	.profile_icon{width:auto; float:left; clear:both; margin-top:12px; margin-bottom:15px; color:#2e2e2e; font-size:15px; text-transform:uppercase;}
	.profile_icon a{color:#2e2e2e; font-size:15px; text-transform:uppercase; margin:0px 10px 0px 0px;}
	.profile_icon a:hover{color:#244593; font-size:15px; text-transform:uppercase; margin:0px 10px 0px 0px;}
	
	.content_text{width:90%; float:left; background:#f9f9f9; font-size:13px; line-height:20px; padding:20px 5%; text-align:justify;}
	
	.latest_project{width:100%; float:right;}
	.latest_project h4{background:#244593; border-left:5px #0078a8 solid; font-weight:normal; font-size:18px; color:#fff; padding-left:12px; line-height:40px;}
	.latest_project ul{width:100%; float:left; background:#f9f9f9;}
	.latest_project ul li{width:100%; float:left; font-size:15px; border-bottom:1px #afafaf dotted;}
	.latest_project ul li img{width:auto; float:left; border:1px #d2d2d2 solid; margin:10px;}
	.project_detail{width:60%; float:left; margin-top:10px;}
	.project_detail h5{width:auto; float:left; font-size:13px; font-weight:normal; color:#0078a8;}
	.project_detail p{width:auto; float:left; font-size:13px; font-weight:normal; color:#888888;}
	.project_detail a{width:auto; float:left; background:#999; color:#fff; margin-top:5px; font-size:13px; padding:2px 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; clear:both;}
	.project_detail a:hover{width:auto; float:left; background:#244593; color:#fff; margin-top:5px; font-size:13px; padding:2px 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; clear:both;}
	
	.service_list{width:100%; float:left;}
	.feature_project{width:100%; float:left;}
	
	.feature_project ul li{width:94%; float:left; font-size:14px; color:#888888; border-bottom:1px #afafaf dotted; padding:10px 10px 10px 19px;}
	.feature_project ul li a{width:94%; float:left; color:#888888; font-size:14px;}
	.feature_project ul li a:hover{width:94%; float:left; color:#244593; font-size:14px;}
	
	.service_list ul li{width:97%; font-size:14px; border-bottom:1px #d9d9d9 solid; color:#696969; margin:0px 20px;}
	.service_list ul li a{width:93%; font-size:14px; color:#696969; line-height:36px; padding-left:20px; }
	.service_list ul li a:hover{width:93%; font-size: 15px;
    color: #696969;
    line-height: 36px;
    padding-left: 45px;}
	
	.video_area_main{width:100%; float:left;}
	
	.clienteles_main1{width:100%; float:left;}
	
	.stay_area_main{width:100%; float:left;}
	.stay_question{width:100%; float:left; margin:10px 0px 10px 0px; text-align:center;}
	.stay_question i{font-size:45px; color:#244593; float:none; margin-right:0px;}
	.call_us{width:100%; float:left; margin:10px 0px 10px 0px; text-align:center;}
	.call_us i{font-size:45px; color:#244593; float:none; margin-right:0px;}
	
	.how_we{width:94%; float:left; margin-left:3%; margin-right:3%;}
	.how_we .name-field{width:93%; height:33px; float:left; background:#fff; color:#4f4f4f; font-size:15px; border:1px #cdcdcd solid; font-family:'open_sansregular', Arial, Helvetica, sans-serif; padding:0px 10px; margin-bottom:6px;}
	.how_we1{width:94%; float:left; margin-left:3%; margin-right:3%; margin-top:15px; margin-bottom:15px;}
	
	.approved_valuation{width:100%; float:left; background:#4b4b4b; padding:25px 0px;}
	.approved_valuation_main{width:100%; float:left; text-align:center; font-size:17px; color:#cfcece;}
	
	.footer_main{width:100%; float:left;}
	.latest_blog{width:94%; float:left; margin-left:3%; margin-right:3%;}
	.latest_blog1{width:85%; float:left;}
	.latest_blog1 h4{width:100%; float:left; font-size:13px; color:#fff; border-bottom:1px #595959 solid; line-height:40px; margin-left:10px; font-family:Arial, Helvetica, sans-serif;}
	.latest_blog1 p{width:100%; float:left; font-size:13px; color:#a8a8a8; line-height:30px; margin-left:10px;}
	.our_company{width:94%; float:left; margin-left:3%; margin-right:3%;}
	.our_company ul li a{width:95%; float:left; color:#fff; font-size:15px; line-height:32px; background:url(../images/bullet_point3.png) 2px 12px no-repeat; padding-left:30px;}
	.our_company ul li a:hover{width:95%; float:left; color:#244593; font-size:15px; line-height:32px; background:url(../images/bullet_point2.png) 2px 12px no-repeat; padding-left:30px;}
	.social_icon{width:94%; float:left; margin-left:3%; margin-right:3%;}
	
	.copyright_main{width:100%; float:left;}
	.copy{width:100%; float:left; margin-left:0px; font-size:14px; color:#d7d7d7; text-align:center;}
	.site_by{width:100%; float:right; margin-right:0px; font-size:14px; color:#d7d7d7; text-align:center;}
		
	.banner_btn{width:auto; float:left; margin-left:35px; margin-top:40px; z-index:1;}
	.banner_btn1{width:auto; float:left; margin-right:3px;}
	.banner_btn1 a{width:auto; float:left; color:#fff; background:url(../images/banner_btn1.png) left top repeat-x; font-size:21px; padding:15px 20px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.banner_btn1 a:hover{width:auto; float:left; color:#fff; background:url(../images/banner_btn2.png) left top repeat-x; font-size:21px; padding:15px 20px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.innder_right{width:100%; float:left;}
	
	.footer_icon{width:auto; float:left; margin-left:300px;}
}


@media all and (max-width: 640px) {
	.have_any_q{width:100%; text-align:center; float:left; color:#fff; font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:16px; line-height:24px; margin-left:0px;}
	.top_social{width:auto; float:left; margin-right:0px;}
	.full_space_main{width:100%; float:left;}
	.logo{width:100%; float:left; text-align:center; margin:20px 0px 20px 0px;}
	.logo img{width:90%;}
	.nav{width:100%; float:left;}
	.nav ul{width:100%; float:left; margin-top:5px;}
	.nav ul li{width:100%; float:left; border-bottom:1px #ccc dashed;}
	.nav ul li a{width:100%; float:left; font-size:15px; color:#4b4a4a; padding:10px 0px; text-align:center;}
	.nav ul li a:hover{width:100%; float:left; font-size:15px; color:#fff; background:#244593; padding:10px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-align:center;}
	.nav ul li .active{width:100%; float:left; font-size:15px; color:#fff; background:#244593; padding:10px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-align:center;}
	
	.banner_main{width:100%; float:left;}
	.banner_main1{width:90%; float:left; height:60px; font-size:36px; padding:40px 5%; color:#333;}
	.banner_main1 h3{width:auto; float:left; font-size:24px; color:#fff; font-weight:normal; padding:6px 15px; background-color: #000; opacity: 0.5; filter: alpha(opacity=50); /* For IE8 and earlier */}
	.paging_location1{width:90%; float:left; font-size:15px; color:#666; line-height:36px; margin-left:5%; margin-right:5%;}
	.paging_location1 span{margin:0px 5px;}
	
	.enquiry_area_main{width:100%; float:left;}
	.welcome_text{width:90%; float:left; margin:0px 5%;}
	.welcome_text h3{font-size:20px; color:#244593; font-weight:normal;}
	.welcome_text ol li{width:auto; float:left; font-size:13px; color:#545555; font-weight:normal; line-height:24px; text-align:left; list-style:circle; clear:both; margin-left:20px;}
	
	.enquiry_form{width:100%; float:left; background:#f8f8f8; margin-top:15px;}
	.enquiry_form h4{background:#244593; border-left:5px #0078a8 solid; font-weight:normal; font-size:18px; color:#fff; padding-left:12px; line-height:40px;}
	.enquiry_form span{width:25%; float:left; font-size:13px; color:#696969; padding-left:0px; line-height:22px; margin:10px 0px 0px 5%;}
	.enquiry_form input{width:65%; height:22px; float:left; font-size:13px; color:#696969; border:1px #244593 solid; margin:10px 0px 0px 0px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
	.enquiry_form textarea{width:65%; height:70px; float:left; font-size:13px; color:#696969; border:1px #244593 solid; margin:10px 0px 0px 0px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
	.enquiry_form .submit_btn{width:auto; height:auto; float:left; background:#244593; color:#fff; border:0px; padding:3px 7px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer; margin-bottom:10px;}
	
	.full_space_main1{width:100%; float:left;}
	.bansal_profile{width:100%; float:left; }
	.profile_pic{width:100%; float:left; text-align:center; padding-bottom:19px;}
	
	.what_we_serve{width:100%; float:left;}
	.what_we_serve ul{width:100%; float:left;}
	.what_we_serve ul li{width:100%; float:left; font-size:15px; border-bottom:1px #afafaf dotted;}
	.what_we_serve ul li a{width:85%; float:left; color:#888888; font-size:14px; line-height:36px; padding-left:35px; }
	.what_we_serve ul li a:hover{width:85%; float:left; color:#244593; font-size:14px; line-height:36px; padding-left:35px; }
	
	.profile_icon{width:auto; float:left; clear:both; margin-top:12px; margin-bottom:15px; color:#2e2e2e; font-size:15px; text-transform:uppercase;}
	.profile_icon a{color:#2e2e2e; font-size:15px; text-transform:uppercase; margin:0px 10px 0px 0px;}
	.profile_icon a:hover{color:#244593; font-size:15px; text-transform:uppercase; margin:0px 10px 0px 0px;}
	
	.content_text{width:90%; float:left; background:#f9f9f9; font-size:13px; line-height:20px; padding:0px 5%; text-align:justify;}
	
	.latest_project{width:100%; float:right;}
	.latest_project h4{background:#244593; border-left:5px #0078a8 solid; font-weight:normal; font-size:18px; color:#fff; padding-left:12px; line-height:40px;}
	.latest_project ul{width:100%; float:left; background:#f9f9f9;}
	.latest_project ul li{width:100%; float:left; font-size:15px; border-bottom:1px #afafaf dotted;}
	.latest_project ul li img{width:auto; float:left; border:1px #d2d2d2 solid; margin:10px;}
	.project_detail{width:60%; float:left; margin-top:10px;}
	.project_detail h5{width:auto; float:left; font-size:13px; font-weight:normal; color:#0078a8;}
	.project_detail p{width:auto; float:left; font-size:13px; font-weight:normal; color:#888888;}
	.project_detail a{width:auto; float:left; background:#999; color:#fff; margin-top:5px; font-size:13px; padding:2px 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	.project_detail a:hover{width:auto; float:left; background:#244593; color:#fff; margin-top:5px; font-size:13px; padding:2px 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	
	.service_list{width:100%; float:left;}
	.feature_project{width:100%; float:left;}
	
	.feature_project ul li{width:92%; float:left; font-size:14px; color:#888888; border-bottom:1px #afafaf dotted; padding:10px 10px 10px 19px;}
	.feature_project ul li a{width:95%; float:left; color:#888888; font-size:14px;}
	.feature_project ul li a:hover{width:95%; float:left; color:#244593; font-size:14px;}
	
	.service_list ul li{width:100%; float:left; font-size:14px; border-bottom:1px #d9d9d9 solid; color:#696969; margin:0px;}
	.service_list ul li a{width:85%; font-size:14px; color:#696969; line-height:36px; padding-left:20px; }
	.service_list ul li a:hover{width:85%; font-size: 15px;
    color: #696969;
    line-height: 36px;
    padding-left: 45px;}
	
	.video_area_main{width:100%; float:left;}
	.video_area_main ul li{width:100%; text-align:center; float:left; margin:0px;}
	
	.clienteles_main1{width:100%; float:left;}
	.clienteles_main1 ul li{width:100%; text-align:center; float:left; background:none; padding:0px;}
	
	.stay_area_main{width:100%; float:left;}
	.stay_question{width:100%; float:left; margin:10px 0px 10px 0px; text-align:center;}
	.stay_question i{font-size:45px; color:#244593; float:none; margin-right:0px;}
	.stay_question p{width:auto; font-size:17px; color:#474747; font-weight:normal; line-height:30px;}
	.call_us{width:100%; float:left; margin:10px 0px 10px 0px; text-align:center;}
	.call_us i{font-size:45px; color:#244593; float:none; margin-right:0px;}
	
	.how_we{width:94%; float:left; margin-left:3%; margin-right:3%;}
	.how_we .name-field{width:93%; height:33px; float:left; background:#fff; color:#4f4f4f; font-size:15px; border:1px #cdcdcd solid; font-family:'open_sansregular', Arial, Helvetica, sans-serif; padding:0px 10px; margin-bottom:6px;}
	.how_we1{width:94%; float:left; margin-left:3%; margin-right:3%; margin-top:15px; margin-bottom:15px;}
	
	.approved_valuation{width:100%; float:left; background:#4b4b4b; padding:25px 0px;}
	.approved_valuation_main{width:100%; float:left; text-align:center; font-size:17px; color:#cfcece;}
	
	.footer_main{width:100%; float:left;}
	.latest_blog{width:94%; float:left; margin-left:3%; margin-right:3%;}
	.latest_blog1{width:83%; float:left;}
	.latest_blog1 h4{width:100%; float:left; font-size:13px; color:#fff; border-bottom:1px #595959 solid; line-height:40px; margin-left:0px; font-family:Arial, Helvetica, sans-serif;}
	.latest_blog1 p{width:100%; float:left; font-size:13px; color:#a8a8a8; line-height:30px; margin-left:0px;}
	.our_company{width:94%; float:left; margin-left:3%; margin-right:3%;}
	.our_company ul li a{width:90%; float:left; color:#fff; font-size:15px; line-height:32px; background:url(../images/bullet_point3.png) 2px 12px no-repeat; padding-left:30px;}
	.our_company ul li a:hover{width:90%; float:left; color:#244593; font-size:15px; line-height:32px; background:url(../images/bullet_point2.png) 2px 12px no-repeat; padding-left:30px;}
	.social_icon{width:94%; float:left; margin-left:3%; margin-right:3%;}
	
	.copyright_main{width:100%; float:left;}
	.copy{width:100%; float:left; margin-left:0px; font-size:14px; color:#d7d7d7; text-align:center;}
	.site_by{width:100%; float:right; margin-right:0px; font-size:14px; color:#d7d7d7; text-align:center;}
	
	.banner_btn{width:auto; float:left; margin-left:45px; margin-top:40px; z-index:1;}
	.banner_btn1{width:auto; float:left; margin-right:3px;}
	.banner_btn1 a{width:auto; float:left; color:#fff; background:url(../images/banner_btn1.png) left top repeat-x; font-size:16px; padding:15px 15px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.banner_btn1 a:hover{width:auto; float:left; color:#fff; background:url(../images/banner_btn2.png) left top repeat-x; font-size:16px; padding:15px 15px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.innder_right{width:100%; float:left;}
	
	.footer_icon{width:auto; float:left; margin-left:190px;}
	
	.contact_input{width:95%; float:left; border:1px solid #bababa; margin-bottom:20px; padding:8px; font-size:13px;}
	.contact_input1{width:95%; height:100px; float:left; border:1px solid #bababa; margin-bottom:20px; padding:8px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:13px;}
	
	.just_dial_logo{width:100%; float:left; text-align:center; margin:0px;}
}

@media all and (max-width: 480px) {
	.have_any_q{width:100%; text-align:center; float:left; color:#000; font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:16px; line-height:24px; margin-left:0px;}
	.top_social{width:auto; float:left; margin-right:0px;}
	.top_social ul{width:auto; float:left;}
	.top_social ul li{width:auto; float:left; color:#fff; font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:12px; line-height:30px;}
	.top_social ul li img{vertical-align:text-top; margin:0px 3px;}
	.full_space_main{width:100%; float:left;}
	.logo{width:100%; float:left; text-align:center; margin:20px 0px 20px 0px;}
	.logo img{width:90%;}
	.nav{width:100%; float:left;}
	.nav ul{width:100%; float:left; margin-top:5px;}
	.nav ul li{width:100%; float:left; border-bottom:1px #ccc dashed;}
	.nav ul li a{width:100%; float:left; font-size:15px; color:#4b4a4a; padding:10px 0px; text-align:center;}
	.nav ul li a:hover{width:100%; float:left; font-size:15px; color:#fff; background:#244593; padding:10px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-align:center;}
	.nav ul li .active{width:100%; float:left; font-size:15px; color:#fff; background:#244593; padding:10px 0px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; text-align:center;}
	
	.banner_main{width:100%; float:left;}
	.banner_main1{width:90%; float:left; height:40px; font-size:36px; padding:20px 5%; color:#333;}
	.banner_main1 h3{width:auto; float:left; font-size:24px; color:#fff; font-weight:normal; padding:6px 15px; background-color: #000; opacity: 0.5; filter: alpha(opacity=50); /* For IE8 and earlier */}
	.paging_location1{width:90%; float:left; font-size:15px; color:#666; line-height:36px; margin-left:5%; margin-right:5%;}
	.paging_location1 span{margin:0px 5px;}
	
	.enquiry_area_main{width:100%; float:left;}
	.welcome_text{width:90%; float:left; margin:0px 5%;}
	.welcome_text h3{font-size:19px; color:#244593; font-weight:normal;}
	.welcome_text ol li{width:auto; float:left; font-size:13px; color:#545555; font-weight:normal; line-height:24px; text-align:left; list-style:circle; clear:both; margin-left:20px;}
	
	
	.enquiry_form{width:100%; float:left; background:#f8f8f8; margin-top:15px;}
	.enquiry_form h4{background:#244593; border-left:5px #0078a8 solid; font-weight:normal; font-size:18px; color:#fff; padding-left:12px; line-height:40px;}
	.enquiry_form span{width:25%; float:left; font-size:13px; color:#696969; padding-left:0px; line-height:22px; margin:10px 0px 0px 5%;}
	.enquiry_form input{width:65%; height:22px; float:left; font-size:13px; color:#696969; border:1px #244593 solid; margin:10px 0px 0px 0px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
	.enquiry_form textarea{width:65%; height:70px; float:left; font-size:13px; color:#696969; border:1px #244593 solid; margin:10px 0px 0px 0px; -webkit-border-radius:0px; -moz-border-radius:0px; border-radius:0px;}
	.enquiry_form .submit_btn{width:auto; height:auto; float:left; background:#244593; color:#fff; border:0px; padding:3px 7px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; cursor:pointer; margin-bottom:10px;}
	
	.full_space_main1{width:100%; float:left;}
	.bansal_profile{width:100%; float:left; }
	.profile_pic{width:100%; float:left; text-align:center; padding-bottom:19px;}
	
	.what_we_serve{width:100%; float:left;}
	.what_we_serve ul{width:100%; float:left;}
	.what_we_serve ul li{width:100%; float:left; font-size:15px; border-bottom:1px #afafaf dotted;}
	.what_we_serve ul li a{width:85%; float:left; color:#888888; font-size:14px; line-height:36px; padding-left:35px; }
	.what_we_serve ul li a:hover{width:85%; float:left; color:#244593; font-size:14px; line-height:36px; padding-left:35px; }
	
	.profile_icon{width:auto; float:left; clear:both; margin-top:12px; margin-bottom:15px; color:#2e2e2e; font-size:15px; text-transform:uppercase;}
	.profile_icon a{color:#2e2e2e; font-size:15px; text-transform:uppercase; margin:0px 10px 0px 5px;}
	.profile_icon a:hover{color:#244593; font-size:15px; text-transform:uppercase; margin:0px 10px 0px 5px;}
	
	.content_text{width:90%; float:left; background:#f9f9f9; font-size:13px; line-height:20px; padding:0px 5%; text-align:justify;}
	
	.latest_project{width:100%; float:right;}
	.latest_project h4{background:#244593; border-left:5px #0078a8 solid; font-weight:normal; font-size:18px; color:#fff; padding-left:12px; line-height:40px;}
	.latest_project ul{width:100%; float:left; background:#f9f9f9;}
	.latest_project ul li{width:100%; float:left; font-size:15px; border-bottom:1px #afafaf dotted;}
	.latest_project ul li img{width:auto; float:left; border:1px #d2d2d2 solid; margin:10px;}
	.project_detail{width:60%; float:left; margin-top:10px;}
	.project_detail h5{width:auto; float:left; font-size:13px; font-weight:normal; color:#0078a8;}
	.project_detail p{width:auto; float:left; font-size:13px; font-weight:normal; color:#888888;}
	.project_detail a{width:auto; float:left; background:#999; color:#fff; margin-top:5px; font-size:13px; padding:2px 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	.project_detail a:hover{width:auto; float:left; background:#244593; color:#fff; margin-top:5px; font-size:13px; padding:2px 5px; -webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px;}
	
	.service_list{width:100%; float:left;}
	.feature_project{width:100%; float:left;}
	
	.feature_project ul li{width:86%; float:left; font-size:14px; color:#888888; border-bottom:1px #afafaf dotted; padding:10px 10px 10px 19px;}
	.feature_project ul li a{width:90%; float:left; color:#888888; font-size:14px;}
	.feature_project ul li a:hover{width:90%; float:left; color:#244593; font-size:14px;}
	
	.service_list ul li{width:100%; float:left; font-size:14px; border-bottom:1px #d9d9d9 solid; color:#696969; margin:0px;}
	.service_list ul li a{width:85%; float:left; font-size:14px; color:#696969; line-height:36px; padding-left:20px;}
	.service_list ul li a:hover{width:85%; font-size: 15px;
    color: #696969;
    line-height: 36px;
    padding-left: 45px;}
	
	.video_area_main{width:100%; float:left;}
	.video_area_main ul li{width:100%; text-align:center; float:left; margin:0px;}
	
	.clienteles_main1{width:100%; float:left;}
	.clienteles_main1 ul li{width:100%; text-align:center; float:left; background:none; padding:0px;}
	
	.stay_area_main{width:100%; float:left;}
	.stay_question{width:100%; float:left; margin:10px 0px 10px 0px; text-align:center;}
	.stay_question i{font-size:45px; color:#244593; float:none; margin-right:0px;}
	.stay_question p{width:auto; font-size:17px; color:#474747; font-weight:normal; line-height:30px;}
	.call_us{width:100%; float:left; margin:10px 0px 10px 0px; text-align:center;}
	.call_us i{font-size:45px; color:#244593; float:none; margin-right:0px;}
	
	.how_we{width:94%; float:left; margin-left:3%; margin-right:3%;}
	.how_we .name-field{width:93%; height:33px; float:left; background:#fff; color:#4f4f4f; font-size:15px; border:1px #cdcdcd solid; font-family:'open_sansregular', Arial, Helvetica, sans-serif; padding:0px 10px; margin-bottom:6px;}
	.how_we1{width:94%; float:left; margin-left:3%; margin-right:3%; margin-top:15px; margin-bottom:15px;}
	
	.approved_valuation{width:100%; float:left; background:#4b4b4b; padding:25px 0px;}
	.approved_valuation_main{width:100%; float:left; text-align:center; font-size:15px; color:#cfcece;}
	
	.footer_main{width:100%; float:left;}
	.latest_blog{width:94%; float:left; margin-left:3%; margin-right:3%;}
	.latest_blog1{width:70%; float:left;}
	.latest_blog1 h4{width:100%; float:left; font-size:13px; color:#fff; border-bottom:1px #595959 solid; line-height:40px; margin-left:0px; font-family:Arial, Helvetica, sans-serif;}
	.latest_blog1 p{width:100%; float:left; font-size:13px; color:#a8a8a8; line-height:30px; margin-left:0px;}
	.our_company{width:94%; float:left; margin-left:3%; margin-right:3%;}
	.our_company ul li a{width:90%; float:left; color:#fff; font-size:15px; line-height:32px; background:url(../images/bullet_point3.png) 2px 12px no-repeat; padding-left:30px;}
	.our_company ul li a:hover{width:90%; float:left; color:#244593; font-size:15px; line-height:32px; background:url(../images/bullet_point2.png) 2px 12px no-repeat; padding-left:30px;}
	.social_icon{width:94%; float:left; margin-left:3%; margin-right:3%;}
	
	.copyright_main{width:100%; float:left;}
	.copy{width:100%; float:left; margin-left:0px; font-size:14px; color:#d7d7d7; text-align:center;}
	.site_by{width:100%; float:right; margin-right:0px; font-size:14px; color:#d7d7d7; text-align:center;}
	
	.banner_btn{width:auto; float:left; margin-left:45px; margin-top:20px; z-index:1;}
	.banner_btn1{width:auto; float:left; margin-right:3px;}
	.banner_btn1 a{width:auto; float:left; color:#fff; background:url(../images/banner_btn1.png) left top repeat-x; font-size:16px; padding:15px 8px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.banner_btn1 a:hover{width:auto; float:left; color:#fff; background:url(../images/banner_btn2.png) left top repeat-x; font-size:16px; padding:15px 8px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px;}
	.innder_right{width:100%; float:left;}
	
	.footer_icon{width:auto; float:left; margin-left:55px;}
	
	.contact_input{width:95%; float:left; border:1px solid #bababa; margin-bottom:10px; padding:8px; font-size:13px;}
	.contact_input1{width:95%; height:100px; float:left; border:1px solid #bababa; margin-bottom:10px; padding:8px; font-family:'open_sansregular', Arial, Helvetica, sans-serif; font-size:13px;}
	
	.project_logo ul li{width:100%; float:left; margin:0px; clear:none; border-bottom:0px; text-align:center;}
}

.card-text p{
    
    color: #545555;
    font-weight: 400;
    line-height: 21px;
    font-size: 15px;

}

.services-slider-bx .card-content .card-title{   font-size: 15px;
    color: #414141;
    /* font-family: 'Droid Sans', sans-serif; */
    margin-bottom: 4px;
    font-weight: 600;}
.services-slider-bx .wrapper h3{
letter-spacing: 1px;
    position: relative;
    color: #172747;
    line-height: 32px;
    font-size: 31px;
    text-transform: capitalize;
    font-weight: 600;
    margin-bottom: 20px
    }
.services-slider-bx .slick-dots{display:block !important;}    
.services-slider-bx .wrapper p.toppara{ color: #606060;
    position: relative;
    font-size: 14px;
    margin-bottom: 10px;
    font-weight: 400;
    line-height: 26px;
    font-size: 15px}

    .services-slider-bx  .slick-prev {
    /*background: #f8f8f89c url(../images/camera_skins.png) no-repeat 0 0;*/
    display: block;
    height: 40px;
    width: 40px;
    background-position: 0 -240px;
}

.services-slider-bx  .slick-next {
     /*background: #f8f8f89c url(../images/camera_skins.png) no-repeat 0 0;*/
    display: block;
    height: 40px;
    width: 40px;
    background-position: -40px -240px;
}

.services-slider-bx .card-content .card-text .read-more-button{    width: auto;
    height: auto;
    float: left;
    background: #d2d1d1;
    color: #000;
    border: 0px;
    padding: 9px 9px;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px;
    cursor: pointer;
    margin-top: 10px;
    float:right;
    
}
.bansal_profile.services-slider-bx{    background-size: cover;}
.services-slider-bx .card-content{display:flow-root;}

.no-col-gap {
    padding-left: 0;
    padding-right: 0;
}


.blog-post-demo-one .blog-post {
    position: relative;
    margin-bottom: 10px;
}
.blog-post-demo-one .wt-post-media {
    position: relative;
}
.blog-post-demo-one .blog-block-img {
    background-position: center center;
    background-size: cover;
    display: block;
    height: 215px;
    width: 100%;
}
.blog-post-demo-one .wt-post-media:after {
    position: absolute;
    content: "";
    bottom: 0px;
    left: 50%;
    margin-left: -8px;
    width: 0;
    height: 0;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-bottom: 14px solid #ffffff;
}
.blog-post-demo-one .bg-white {
    background-color: #FFF;
}
.blog-post-demo-one .wt-post-info-inner {
    padding: 30px;
    height: 145px;
}
.blog-post-demo-one .wt-post-title {
    margin-bottom: 10px;
}
.blog-post-demo-one .wt-post-title .post-title {
       line-height: 24px;
    font-size: 16px;
    color: #244593;
    font-family: 'Droid Sans', sans-serif;
    margin-bottom: 4px;    margin-top: 0;font-weight: normal
}
.blog-post-demo-one .wt-post-title .post-title a{color: #244593;}

.blog-post-demo-one .wt-post-meta {
    margin-bottom: 10px;    display: flow-root;
}
.blog-post-demo-one .wt-post-meta ul {
    margin: 0 -4px;
    list-style: none;
}
.blog-post-demo-one .date-style-2 .post-date {
    color: #fff;
    position: absolute;
    left: 20px;
    top: 10px;
    width: 50px;
    text-align: center;
    text-transform: uppercase;
    background-color: #244593;
    z-index: 1;
}
.date-style-2 .post-date:after, .date-style-2 .post-date .fa, .date-style-3 .post-date:after {
    display: none !important;
}
.blog-post-demo-one .wt-post-meta li {
    padding: 0;
    display: inline-block;
    font-style: italic;
    font-size: 14px;
    font-family: 'Crete Round', serif;
}
.blog-post-demo-one .wt-post-meta i {
    color: #7b7b7b;
    margin: 0 5px;
}
.blog-post-demo-one .date-style-2 .post-date strong {
    font-size: 10px;
    padding: 10px 5px 5px;
    position: relative;
    background-color: #171f2c;
}
.blog-post-demo-one .date-style-2 .post-date span {
    font-size: 14px;
    padding: 5px 5px 5px;
}
.blog-post-demo-one .wt-post-meta li {
    padding: 0;
    display: inline-block;
    font-style: italic;
    font-size: 13px;
       font-family: 'Droid Sans', sans-serif;
    font-style: normal;
}
.blog-post-demo-one .wt-post-meta i {
    color: #7b7b7b;
    margin: 0 5px;
}
.blog-post-demo-one .wt-post-meta li.post-author:after {
    content: "";
    display: inline-block;
    font-weight: normal;
    margin-left: 2px;
    opacity: 0.5;
}
.blog-post-demo-one .wt-post-text {
    margin-bottom: 15px;
}
.blog-post-demo-one .wt-post-text p{font-size: 14px;line-height: 22px;}
.no-col-gap [class*="col-xs-"], .no-col-gap [class*="col-sm-"], .no-col-gap [class*="col-md-"], .no-col-gap [class*="col-lg-"] {
    padding-left: 0;
    padding-right: 0;
}
.blog-post-demo-one [class*="col-"]:nth-child(even) .wt-post-media {
    display: table-footer-group;
}

.blog-post-demo-one .wt-post-media {
    position: relative;
}
.blog-post-demo-one [class*="col-"]:nth-child(even) .wt-post-media {
    display: table-footer-group;
}

.blog-post-demo-one [class*="col-"]:nth-child(even) .date-style-3 .wt-post-info, .blog-post-demo-one [class*="col-"]:nth-child(even) .date-style-2 .wt-post-info {
    position: static;
}
.blog-post-demo-one [class*="col-"]:nth-child(even) .wt-post-info {
    display: table-header-group;
}

.blog-post-demo-one [class*="col-"]:nth-child(even) .wt-post-media:after {
    top: 0px;
    bottom: auto;
    border-left: 14px solid transparent;
    border-right: 14px solid transparent;
    border-top: 14px solid #F5F6F6;
    border-bottom: none;
}
.blog-post-demo-one [class*="col-"]:nth-child(even) .date-style-3 .post-date, .blog-post-demo-one [class*="col-"]:nth-child(even) .date-style-2 .post-date {
    bottom: 0px;
    top: auto;
}

.date-style-2 .post-date strong {
    font-size: 10px;
    padding: 10px 5px 5px;
    position: relative;
    background-color: #171f2c;
}

.date-style-2 .post-date strong, .date-style-2 .post-date span {
    display: block;
    padding: 10px 5px;
}
.index-blog-section h3{    font-size: 24px;
    /* color: #244593; */
    text-align: center;
    font-weight: normal;
    margin-top: 10px;
    margin-bottom: 30px;}


   /*.bansal_profile.services-slider-bx {
    width: 810px;
    float: left;
    background: url(../images/Consultancy-and-Professional-Services.png) left top no-repeat;
    margin-top: -50px;
    padding-top: 30px;
    margin-left: -78px;
    padding-left: 75px;
    padding-right: 65px;
    background-size: cover !important;
    padding-bottom: 20px;
    margin-bottom: -50px;
    position: relative;
}

   .bansal_profile.services-slider-bx:before{
   	position: absolute;
   	content: '';
   	width: 100%;
   	height: 100%;
   	background: #244593e0;
   	top: 0;
   	left: 0;}*/

.blog-post-demo-one .col-md-3{    width: 25%;    float: left;}
.blog-post-demo-one  a {
    color: #244593;
}




/*-=-=-=-=-=-=-=-=-=-=-=- */
/* Column Grids */
/*-=-=-=-=-=-=-=-=-=-=-=- */

.col_half {
  width: 49%;
}
.col_third {
  width: 32%;
}
.col_fourth {
  width: 23.5%;
}
.col_fifth {
  width: 18.4%;
}
.col_sixth {
  width: 15%;
}
.col_three_fourth {
  width: 74.5%;
}
.col_twothird {
  width: 66%;
}
.col_half,
.col_third,
.col_twothird,
.col_fourth,
.col_three_fourth,
.col_fifth {
  position: relative;
  display: inline;
  display: inline-block;
  float: left;
  margin-right: 2%;
  margin-bottom: 0px;
  text-align: center;
}
.end {
  margin-right: 0 !important;
}
/* Column Grids End */
.full_space1.services-slider-space {
    width: 100%;
    float: left;
    padding: 50px 0px 50px 0px;
}

.counter {
  background-color: #ffffff;
  padding: 25px 0 20px 0;
  border-radius: 5px;
}
.count-title {
 font-size: 40px;
    font-weight: 600;
    margin-top: 10px;
    margin-bottom: 0;
    text-align: center;
   color: #244593;
}
.count-text {
  font-size: 18px;
  font-weight: normal;
  margin-top: 10px;
  margin-bottom: 0;
  text-align: center;
  color: #1e1e24;
}
.fa-2x {
  margin: 0 auto;
  float: none;
  display: table;
  color: #4ad1e5;
}

.counter-section{width: 100%;float: left;position: relative;    
	background: url(../images/Consultancy-and-Professional-Services.png) left top no-repeat;}


.counter-section:before {
    position: absolute;
    content: '';
    width: 100%;
    height: 100%;
    background: #244593c9;
    top: 0;
    left: 0;
}
.counter-section .wrapper1{display: flow-root;padding: 40px 0px;
    width: 1200px;margin: auto;}
.read-more-button.get-btn{background: #5790e1 !important;
    color: #fff !important;margin-right: 15px;float:left !important;}

.other-services-bg{background: #ffffff;}
.other-services-slider-bx .card .card-content{text-align: center;}
.other-services-slider-bx .card .card-header img{margin-left: auto;margin-right: auto;width: 35%;}
.other-services-slider-bx .card .card-content .card-title  {
    font-size: 16px;
    margin-top: 5px;
}
.other-services-slider-bx .wrapper h3
{   
    position: relative;
    text-align: center;
    letter-spacing: 1px;
    position: relative;
    color: #172747;
    line-height: 32px;
    font-size: 31px;
    text-transform: capitalize;
    font-weight: 600;
    margin-bottom: 50px
}



.other-services-slider-bx .slick-prev, .other-services-slider-bx .slick-next {
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 45%;
    display: block;
    width: 40px;
    height: 40px;
    margin-top: -10px;
    padding: 0;
    cursor: pointer;
    color: black;
    border: 0;
    outline: 0;
    background: #ffffffba;
    z-index: 999999999999;
}

.other-services-slider-bx .slick-prev {
    /*background: #00000014 url(../images/camera_skins.png) no-repeat 0 0;*/
    display: block;
    height: 40px;
    width: 40px;
    background-position: 0 -240px;
}

.other-services-slider-bx .slick-dots {
   position: relative;
    bottom: -45px;
    display: block;
    width: 100%;
    padding: 0;
    list-style: none;
    text-align: center;
    display: inline-block !important;
}

.other-services-slider-bx .slick-next {
    /*background: #00000014 url(../images/camera_skins.png) no-repeat 0 0;*/
    display: block;
    height: 40px;
    width: 40px;
    background-position: -40px -240px;
}

.other-services-slider-bx .carousel2 .slick-list{padding: 0px !important;}



.other-services-slider-bx .carousel2 .slick-prev {
    left: 5px !important;
}

.other-services-slider-bx .carousel2 .slick-next {
    right: 3px !important;
}


.section-content.blog-post-demo-one{display: flow-root;width: 1200px;
    margin: 0px auto;}
.counter.col_fourth img{margin-left: auto;margin-right: auto;    width: 60px;}

.camera_wrap.new-slider-camera .cameraContent {
    bottom: 0;
    display: none;
    left: auto;
    position: absolute;
    right: 30px !important;
    top: 0;
        width: 50%;
}


.camera_wrap.new-slider-camera .camera_caption {
    top: 20% !important;
    display: block;
    position: absolute;
    width: 100%;
}


.camera_wrap.new-slider-camera .camera_caption > div {
    background: #000;
    background: transparent;
}

.camera_wrap.new-slider-camera .camera_caption h1{background: #00000087;padding: 5px 10px;border-radius: 2px;    font-size: 22px;}
.camera_wrap.new-slider-camera .camera_caption h1 span{color: #ffffff;}
 .camera_wrap.new-slider-camera .camera_caption .para-style{background: #00000087;padding: 5px 10px;
    border-radius: 2px;margin-top: 5px;}   
 .camera_wrap.new-slider-camera .camera_caption .read-more-button{background: #172747;
    color: #fff !important;
    padding: 7px 20px;
    border-radius: 1px;}

.camera_wrap.new-slider-camera .camera_caption .request-quote-button{    background: #5790e1;
    color: #fff !important;
    padding: 7px 20px;    border-radius: 1px;
}

.slider-button-group{margin-top: 15px}
.camera_wrap.new-slider-camera .camera_commands{ display: none !important; }
.full_space1.services-slider-space.services-bg{padding: 50px 0px 39px 0px;}

.services-bg{background: #fff;}
.services-bg .what_we_serve ul li{background: #f9f9f9;}
.services-bg .what_we_serve{margin-top: -12px;}


@media only screen and (max-width: 1290px) and (min-width: 1200px)  {
.camera_wrap.new-slider-camera .cameraContent{width: 52%;}


}

@media only screen and (max-width: 1240px) and (min-width: 1200px)  {
.camera_wrap.new-slider-camera .camera_caption h1{    font-size: 21px;}


}

@media only screen and (max-width: 480px) and (min-width: 320px){
.camera_wrap.new-slider-camera .cameraContent{width: 100%;right: 1px !important;}
.camera_wrap.new-slider-camera .camera_caption h1{font-size: 18px;}
.camera_wrap.new-slider-camera .camera_caption .request-quote-button{padding: 7px 15px;font-size: 14px !important;}
.camera_wrap.new-slider-camera .camera_caption .read-more-button{padding: 7px 15px;font-size: 14px !important;}
.camera_wrap.new-slider-camera .camera_caption .para-style{font-size: 14px !important;}
.bansal_profile.services-slider-bx{width: 100%;margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;}
.services-bg .what_we_serve {margin-top: 60px;}
.col_fourth {width: 90%;
    margin-left: auto;
    margin-right: auto;
    float: initial;
    margin-bottom: 10px;}
.counter-section .wrapper1{width: 100%;text-align: center;}
.section-content.blog-post-demo-one{width: 100%;}
.blog-post-demo-one .col-md-3 {width: 100%;float: left;display: block;}
.footer-mbd-mob{display: none;}
.our_company h3{    margin-top: 15px;}
.our_company img{width: 150px;margin-top: 15px;}
.social_icon ul li {width: 50%;float: left;margin-bottom: 10px;}
.camera_wrap.new-slider-camera .camera_caption{bottom: 10% !important;top: auto !important;}
.social_icon h3{margin-top: 15px;}
.top_head_main{padding-top: 10px}
.have_any_q{text-align: left;}
.clienteles_main1 ul li {width: 49%;border: 1px solid #f5f5f5;
    margin-left: auto;margin-right: auto;}
.how_we h3, .how_we1 h3{font-size: 20px}
.profile_icon{width: 100%;}
.profile_icon a {width: 45%;display: block;
    float: left;line-height: 65px;}
.profile_icon img{width: 42px;margin-right: 5px;}
.other-services-slider-bx .wrapper h3{font-size: 22px;}
.count-title{    font-size: 34px;}
}

@media only screen and (max-width: 344px) and (min-width: 320px){
.profile_icon img {width: 30px;margin-right: 5px;}

.have_any_q{font-size: 15px;}


}

.full_space{
    border-bottom: 0px solid #fff;
    background: #5790e1;
}

.slick-slide {
    display: none;
    float: left;
    height: AUTO !IMPORTANT;
    min-height: 1px;
}


.logo img {
   
    width: auto !IMPORTANT;
}



@media only screen and (max-width: 767px){
.funfact_wapr h3 {
    letter-spacing: 4px;
    font-size: 30px !important;
}

.copyright_text {
    margin-top: 0px;
    margin-bottom: 10px;
    text-align: center !important;
}

.subfooter {
    float: left;
    width: auto !important;
    padding: 25px 15px;
    border-top: 1px solid #181818;
}

}


.what_we_serve ul li:before {
    font-family: 'FontAwesome';
    content: "\f105";
    position: absolute;
    color: #5790e1;
    /* left: 94px; */
    /* top: 2px; */
    line-height: 37px;
    padding-left: 10px;
}


.service_list ul li:before{
    content: "";
    font-family: "FontAwesome";
    margin: 0 7px 0 0;
    position: relative;
    color: #5790e1
}

.services-slider-bx .slick-slide img {
    width: 100%;
    height: 200px !important;
}

.services-slider-bx .card-content {
    text-align: left;
    color: #333;
    /* padding: 15px; */
    padding-top: 15px !important;
}

.accordion .accordion-item {
    margin: 10px 0;
    border-radius: 2px;
    overflow: hidden;
    box-shadow: 0 0 8px #172747;
    background: #172747;
}
.accordion-titel{
    
    padding: 10px 15px;
    cursor: pointer;
}
.accordion-contant{
    padding: 15px ;
    background-color: #2886d0;
    display: none;
}

