@import url('https://fonts.googleapis.com/css?family=Roboto:400,800&display=swap');
body {margin:0px; padding: 0px; font-size: 14px; font-weight: 400; color: #333;font-family: 'Roboto', sans-serif;}
li{list-style: none;}
a{text-decoration: none;}
*{margin: 0px; padding: 0px;}
h1,h2,h3,h4,h5,p{padding: 0px;}
ul{margin:0px; padding: 0px;}
form{margin: 0px; padding: 0px;}
input{outline: none;border:none;}
html { scroll-behavior: smooth; }
/*scrool up*/
#myBtn {display: none;position: fixed;bottom: 20px;right: 30px;z-index: 99;font-size: 24px;border: none;outline: none;background-color: #9f0170;color: white;cursor: pointer;padding: 3px 13px;border-radius: 4px;}
#myBtn:hover {background-color: green;}



/*CSS BEGINGS*/

.top-header{background-color: #f5f5f5;padding: 15px 0px;}
.top-header a{transition: 0.4s all ease-in-out; color: #666666;text-decoration: none;font-weight: 400;font-size: 14px;}
.top-header a:hover{color: green;text-decoration: none;font-weight: 400;font-size: 14px; margin-left: 5px;}
.top-header i{margin-right: 5px;}
.top-header ul{display: flex;justify-content: flex-end;}
.top-header ul li{margin-left: 10px;}
.menu{margin-top:10px;}
.menu .navbar-default{border:none;background-color:transparent;height:auto;min-height:0;margin-bottom:0;}
.menu .nav{margin-top: 30px;}
.navbar-default .navbar-nav>li>a{color:#fff}
.navbar-toggle{background-color:#fff}
.navbar-nav:not(.sm-collapsible) ul .caret{position:absolute;right:0;margin-top:6px;margin-right:15px;border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px dashed}
.navbar-nav:not(.sm-collapsible) ul a.has-submenu{padding-right:30px}
.navbar-nav.sm-collapsible .caret,.navbar-nav.sm-collapsible ul .caret{position:absolute;right:0;margin:-3px 15px 0 0;padding:0;width:32px;height:26px;line-height:24px;text-align:center;border-width:1px;border-style:solid}
.navbar-nav.sm-collapsible .caret:before{content:'+';font-family:monospace;font-weight:700;color:#fff}
.navbar-nav.sm-collapsible .open>a>.caret:before{content:'-';color:#fff}
.navbar-nav.sm-collapsible a.has-submenu{padding-right:50px}
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret,.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] ul .caret{position:static;margin:0 0 0 2px;padding:0;width:0;height:0;border-top:4px dashed;border-right:4px solid transparent;border-bottom:0;border-left:4px solid transparent}
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] .caret:before{content:''!important}
.navbar-nav.sm-collapsible[data-sm-skip-collapsible-behavior] a.has-submenu{padding-right:15px}
.navbar-nav span.scroll-down,.navbar-nav span.scroll-up{position:absolute;display:none;visibility:hidden;height:20px;overflow:hidden;text-align:center}
.navbar-nav span.scroll-down-arrow,.navbar-nav span.scroll-up-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-top:7px dashed transparent;border-right:7px dashed transparent;border-bottom:7px solid;border-left:7px dashed transparent}
.navbar-nav span.scroll-down-arrow{top:6px;border-top:7px solid;border-right:7px dashed transparent;border-bottom:7px dashed transparent;border-left:7px dashed transparent}
.navbar-nav.sm-collapsible ul .dropdown-menu .dropdown-header,.navbar-nav.sm-collapsible ul .dropdown-menu>li>a{padding-left:35px}
.navbar-nav.sm-collapsible ul ul .dropdown-menu .dropdown-header,.navbar-nav.sm-collapsible ul ul .dropdown-menu>li>a{padding-left:45px}
.navbar-nav.sm-collapsible ul ul ul .dropdown-menu .dropdown-header,.navbar-nav.sm-collapsible ul ul ul .dropdown-menu>li>a{padding-left:55px}
.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu .dropdown-header,.navbar-nav.sm-collapsible ul ul ul ul .dropdown-menu>li>a{padding-left:65px}
.navbar-nav .dropdown-menu>li>a{white-space:normal}
.navbar-nav ul.sm-nowrap>li>a{white-space:nowrap}
.navbar-nav.sm-collapsible ul.sm-nowrap>li>a{white-space:normal}
.menu .navbar-default .navbar-toggle{background-color:#013893;border-color:#0149c2}
.menu .navbar-default .navbar-toggle:hover{background-color:#013893;border-color:#0149c2}
.menu .navbar-default .navbar-toggle:focus{background-color:#013893;border-color:#0149c2}
.menu .navbar-default .navbar-toggle .icon-bar{background-color:#fff}
.menu .navbar-default .navbar-nav>li>a{color:#333;font-size:15px;font-weight:500;padding-left:20px;padding-right:20px;}
.menu .navbar{margin-bottom:0;border-radius:0;min-height:1px}
.navbar-collapse{padding-right:0;padding-left:0}
.toggle-menu{color:#fff;cursor:pointer;overflow:hidden}
.toggle-menu>span.text{padding:7px 0 0 15px;font-size:20px;display:inline-block;font-family:'PT Sans',sans-serif}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{border-color:#fff;background-color:#fff;border-radius:2px}
.navbar-default .navbar-toggle .icon-bar{background-color:#254279}
.navbar-nav{margin:0;padding-left:3px}
.navbar-default .navbar-nav:first-child>li:first-child>a{border-left:none}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>li:focus,.navbar-default .navbar-nav>li:hover,.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{background-color:#49B64B;color:#fff}
.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent}
.navbar-default .navbar-nav>li>.dropdown-menu{border:none;border-radius:0;min-width:200px;left:1px;background:#fff;padding:0}
.navbar-default .navbar-nav .dropdown .dropdown-menu li .dropdown-menu li a,.navbar-default .navbar-nav>.open .dropdown-menu>li>a,.navbar-default .navbar-nav>.open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav>li>.dropdown-menu>li>a,.navbar-default .navbar-nav>li>.dropdown-menu>li>a:focus{padding:10px 15px;background:#fff;color:#404040;border-top:solid 1px rgba(0,0,0,.1)}
.navbar-default .navbar-nav>li>.dropdown-menu>li>ul>li>a{font-weight:400}
.navbar-default .navbar-nav>.open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav>li>.dropdown-menu>li:hover>a{color:#fff;background:#49B64B}
.navbar-default .navbar-nav > .dropdown > a .caret{border-top-color: #C40D8C;border-bottom-color: #C40D8C;}
.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu{padding:0;margin:0}
.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu-lg{min-width:500px}
.navbar-default .navbar-nav>li>.dropdown-menu>li>.dropdown-menu-lg li{width:50%;float:left}
ul.nav li.dropdown:hover > ul.dropdown-menu {display: block;}
.banner{position: relative;}
.banner .caption{position: absolute; top: 50%;left: 50%;transform: translate(-82%,-20%);}
.banner .caption h2{animation-name: caph2; animation-duration: 3s; font-size: 40px;font-weight: 900;color: #fff;text-shadow: 2px 2px 7px #000; margin-bottom: 14px;}
@keyframes caph2 {
	from {margin-left: 50px;opacity: 0;}
	to {margin-left: 0px; opacity: 1;}
}

.banner .caption p{animation-name: capp; animation-duration: 3s; background-color:rgba(0,0,0,0.3); padding: 10px; color: #fff;font-size: 16px;line-height: 24px;text-align: justify;text-shadow: 2px 2px 4px #000;margin-bottom: 30px;}
@keyframes capp {
	from {margin-top: 50px; opacity: 0;}
	to {margin-top: 0px; opacity: 1;}
}
.banner .caption a{animation-name: capp; animation-duration: 3s; transition: 0.4s all ease-in-out; padding: 10px 15px;background-color:#9f0170; color: #fff; border-radius: 4px;}
.banner .caption a:hover{margin-left: 5px; padding: 10px 18px;background-color: #009900; color: #fff;}
.banner img{width: 100%;height: auto;}

.welcome{padding: 45px 0px;}
.welcome .wel h1{font-size: 36px;font-weight:700;color: #333; margin-bottom: 10px;}
.welcome .wel h1 a{color: inherit;}
.welcome .wel p{line-height: 28px;text-align: justify;color: #333;margin-bottom: 10px;}
.welcome .wel .more{transition: 0.4s all ease-in-out; padding: 10px 15px;background-color: #009900; color: #fff; border-radius: 4px;}
.welcome .wel .more:hover{margin-left: 5px; padding: 10px 18px;background-color: #009900; color: #fff;}
.welcome h2{margin-bottom: 15px;}
.welcome ul li{display: inherit;}

.welcome .news .slick-slide{margin:0px;}
.welcome .news .yourclass .suman{border-radius: 8px; background-color: #079d0a;margin-bottom: 5px;padding: 10px;}
.welcome .news .yourclass .suman a{color: #fff; font-weight: 700;}
.welcome .news .yourclass .suman:hover{background-color: #9f0170;}
.welcome .news .thp {margin-top: 25px;}
.welcome .news .thp a{ transition: 0.4s all ease-in-out; padding: 10px 15px;background-color: #009900; color: #fff; border-radius: 4px;}
.welcome .news .thp a:hover{margin-left: 5px; padding: 10px 18px;background-color: #9f0170; color: #fff;}

.project{padding-top: 45px; padding-bottom: 15px; background-color: #f5f5f5;}
.project h2{text-align: center;margin-bottom: 10px; font-size: 36px; font-weight: 700;}
.project p{text-align: center;margin: 0px 100px;font-weight: 300;line-height: 28px;margin-bottom: 50px;}
.project .pro1{transition: 0.5s all ease-in-out;border:2px solid #fff;margin-bottom: 30px; }
.project .pro1 img{transition: 0.5s all ease-in-out; width: 100%;height: 230px;object-fit: cover;}
.project .pro1 .proimg{overflow: hidden;width: 100%;height: 230px;}
.project .pro-content{transition: 0.5s all ease-in-out; background-color: #9f0170; padding: 15px;}
.project .pro-content h3{color: #fff;font-size: 24px;font-weight: 700;margin-bottom: 5px;}
.project .pro1 h3 a{color: inherit;}
.project .pro-content p{margin: 0;text-align: justify;line-height: 28px;color: #fff;font-weight: 400;}
.project .pro-content .plt{margin-top: 20px; margin-bottom: 25px;}
.project .pro-content .plt a{ transition: 0.4s all ease-in-out; padding: 10px 15px;background-color: #fff; color: #9f0170; border-radius: 4px;}
.project .pro-content .plt a:hover{margin-left: 5px; padding: 10px 18px;background-color: #fff; color: #9f0170;}
.project .pro1:hover .pro-content{background-color: #1b1b1b;}
.project .pro1:hover{border:2px solid #333;}
.project .pro1:hover  img{  -ms-transform: scale(1.05); /* IE 9 */-webkit-transform: scale(1.05); /* Safari 3-8 */transform: scale(1.05); }

.project .pro-content2{transition: 0.5s all ease-in-out; background-color: #079d0a; padding: 15px;}
.project .pro-content2 h3{color: #fff;font-size: 24px;font-weight: 700;margin-bottom: 5px;}
.project .pro-content2 p{margin: 0;text-align: justify;line-height: 28px;color: #fff;font-weight: 400;}
.project .pro-content2 .plt{margin-top: 20px; margin-bottom: 25px;}
.project .pro-content2 .plt a{ transition: 0.4s all ease-in-out; padding: 10px 15px;background-color: #fff; color: #9f0170; border-radius: 4px;}
.project .pro-content2 .plt a:hover{margin-left: 5px; padding: 10px 18px;background-color: #fff; color: #9f0170;}
.project .pro1:hover .pro-content2{background-color: #1b1b1b;}


.responsive{padding-top: 20px; padding-bottom: 20px;}
.responsive .res-1{transition: 0.4s all ease-in-out; margin-bottom: 10px;padding: 15px; border:1px solid #999;}
.responsive .res-1:hover{background-color: green; border-color: green;}
.responsive .res-1:hover{color: #fff;}
.responsive .res-1:hover h2{color: #fff;}
.responsive .res-1:hover h2 span{color: #fff;}
.responsive .res-1:hover ul li a{color: #fff;}
.responsive .res-1 .test-img{}
.responsive .res-1 .test-img img{width: 100%;height: 230px;object-fit: cover; border:2px solid #fff;}
.responsive .res-1 p{line-height: 28px;margin-top: 10px;text-align: justify; text-align: center;}
.tit{padding-top: 40px; text-align: center;}
.tit h2{color: #333; font-size: 36px; margin-bottom: 10px;}
.tit p{font-weight: 300;}
.responsive .res-1 h2{transition: 0.4s all ease-in-out; margin-bottom: 15px; font-size: 20px; color: #333; text-align: center;margin-top: 20px; font-weight: 700;}
.responsive .res-1 h2 span{ transition: 0.4s all ease-in-out; color: #333; text-align: center; font-weight: 400;}
.responsive .res-1 ul{text-align: center;}
.responsive .res-1 ul li{margin: 0px 7px;}
.responsive .res-1 ul li a{transition: 0.4s all ease-in-out; color: #666;}

.subs{background-color: #f5f5f5; padding: 40px 0px;margin-top: 20px;}
.subs .subscribe .form-group{ display: flex;margin-bottom: 8px;}
.subs .subscribe .form-group button{outline: none;border:1px solid #fff; background-color: #079d0a; color: #0a66ae;}
.subs .subscribe .form-group button i{color: #fff;}
.subs .subscribe .form-group input{outline: none;border:1px solid #b8b7b7; background-color: #fff;margin-right: 5px;}
.subs .subscribe .form-control::placeholder{color: #999;}
.subs .subscribe .form-control{color: #333;}
.subs .subscribe h2{color: #333; font-size: 24px;font-weight: 700;margin-bottom: 10px;}

.footer{background-color: #1a1a1a;padding-top: 50px; color: #cccccc;}
.footer .cont-1{margin-bottom: 30px;}
.footer .cont-1 h2{font-weight: 700; color: #fff;font-size: 24px;margin-bottom: 20px;}
.footer .cont-1 h2 a{color: inherit;}
.footer .cont-1 p{font-weight: 300;line-height: 28px;text-align: justify;margin-bottom: 15px;}
.footer .cont-1 .bottom-social ul li{display: inline-block;}
.footer .cont-1 .bottom-social i{transition: 0.2s all ease-in-out; color: #cccccc;font-size: 20px;margin-right: 20px;}
.footer .cont-1 .bottom-social i:hover{color: #fff;}
.footer .cont-1 .content{display: flex;margin-bottom: 10px;}
.footer .cont-1 .content .img-cont img{height: 60px;width: 70px;object-fit: cover; border:1px solid #999;}
.footer .cont-1 .content .txt-cont{margin-left: 15px;}
.footer .cont-1 .content .txt-cont a{font-size: 14px;color: #cccccc; font-weight: 300;}
.footer .cont-1 .content .txt-cont p{font-size: 12px; margin-bottom: 10px;}
.footer .cont-1 .content .txt-cont p i{margin-right: 5px;}

.footer .cont-1 .link ul li{display: inherit;margin-bottom: 9px;}
.footer .cont-1 .link ul li a{transition: 0.2s all ease-in-out; color: #cccccc;text-decoration: none;font-weight: 300;}
.footer .cont-1 .link ul li a:hover{color: #fff;text-decoration: none;}
.footer .cont-1 .link ul li i{margin-right: 10px;}

.copyright{padding: 15px 0px;background-color:#141414; color: #666;}
.copyright p{text-align: center;}
.copyright p a{transition: 0.2s all ease-in-out; color: #fff;}
#result1{font-weight: bold;margin: 10px;}
.red{color: red}
.green{color: green}
/*PAGGES CSS*/
.page-img{position: relative; width: 100%;height: auto; overflow: hidden;}
.page-img img{width: 100%;height: auto;object-fit: cover; filter: brightness(50%);}
.page-img .overlay{z-index: 99; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.page-img .overlay a{transition: 0.4s all ease-in-out; color: #fff;font-size: 36px;font-weight: 400;}
.page-img .overlay a:hover{margin-right: 5px; text-decoration: none;}
.page-img .overlay ul li{color: #fff;font-size: 36px;font-weight: 400;}

.about-us .about-img{position: relative; width: 100%;height: auto; overflow: hidden; margin-bottom: 30px;}
.about-us .about-img img{width: 100%;height: auto;object-fit: cover; filter: brightness(50%);}
.about-us .about-img .overlay{z-index: 99; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.about-us .about-img .overlay a{transition: 0.4s all ease-in-out; color: #fff;font-size: 36px;font-weight: 400;}
.about-us .about-img .overlay a:hover{margin-right: 5px; text-decoration: none;}
.about-us .about-img .overlay ul li{color: #fff;font-size: 36px;font-weight: 400;}
.about-us h1{font-size: 36px;font-weight:700;color: #333; margin-bottom: 10px;}
.about-us p{line-height: 28px;text-align: justify;color: #333;margin-bottom: 0px;}
.about-us .content{padding-top: 5px;padding-bottom: 20px;}

.project-details{padding-top: 40px; padding-bottom: 15px;}
.project-details h1{font-size: 36px;font-weight:700;color: #333; margin-bottom: 25px;text-align: justify;}
.project-details p{line-height: 28px;text-align: justify;color: #333;}

.news{margin-top: 40px; margin-bottom: 0px;}
.news .title h1{font-size: 36px;font-weight:700;color: #333; margin-bottom: 25px; }
.news .suman{transition: 0.3s all ease-in-out; border-radius: 8px; background-color: #079d0a;margin-bottom: 30px;padding: 10px; display: flex;}
.news .suman:hover{background-color: #9f0170;}
.news .suman a{color: #fff; font-weight: 400; text-align: justify; text-decoration: none;}
.news .news-img img{height: 60px;width: 60px;object-fit: cover; margin-right: 10px; border-radius: 6px; border:1px solid #fff;}

.gallery{margin-top: 40px; margin-bottom: 0px;}
.gallery h1{font-size: 36px;font-weight:700;color: #333; margin-bottom: 25px;}
.gallery .images .btn-primary{padding:0; border:none; outline: none; margin-bottom: 30px; position: relative;}
.gallery .images .btn-primary i{transition: 0.4s all ease-in-out; padding:10px;background-color: green; font-size: 20px; color: #fff; border-radius: 5px;opacity: 0;}
.gallery .images .my-icon{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 99;}
.gallery .gallery .title h1{font-size: 36px;font-weight:700;color: #333; margin-bottom: 25px; }
.gallery .images .mdl{transition: 0.3s all ease-in-out; width: 100%; height: 200px;object-fit: cover;} 
.gallery .images .mdl:hover{-ms-transform: scale(1.05); /* IE 9 */-webkit-transform: scale(1.05); /* Safari 3-8 */transform: scale(1.05); filter: brightness(50%); }
.gallery .images .btn-primary:hover i{opacity: 1;}
.gallery .images img{transition: 0.3s all ease-in-out; width: 100%; height: auto;} 

.my-map{padding:40px 0px;}

.contact-details{margin-bottom: 50px;}
.contact-details h1{font-size: 36px;font-weight:700;color: #333;}
.contact-details .contact1 ul li{display: inherit; border-bottom: 1px solid #999;padding: 20px 0px;}
.contact-details .contact1 ul li h3{color: green;font-size:22px;font-weight: 400; margin-bottom: 10px;}
.contact-details .contact1 ul li h3 i{font-size: 20px;margin-right: 10px;}
.contact-details .contact1 ul li a{color: #666;font-size: 16px;}

.contact-form h2{margin-bottom: 20px; font-size: 36px;font-weight: 700;}
.contact-form label{font-size: 22px;}
.contact-form .form-control::placeholder{font-weight: 300;font-size: 14px;}
.contact-form .form-group{margin-bottom: 18px;}
.contact-form .btn-primary{background-color: green;outline: none; border:none;}
/*page section code*/
.page{
	
}
.page h1{
	text-transform:capitalize;
	font-weight:700;
	margin-bottom: 20px;
}
.page h2{
	font-size:24px;
}
.page .breadcrumb, .page .bd {
	margin-bottom: 0;
	border-radius: 0px;
	background-color: #fff;
	
}
.page .bd {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
.page .breadcrumb a {
	color: #A21691;
}
.page .inner-bg .full p {
	margin-bottom: 20px;
	line-height: 145%;
}
.page .pageimage .image{
	float:right;
	margin-left:30px;
	max-width:500px;
}
.page .shorts .box{
	background-color:#fff;
	padding:15px;
	margin-bottom:30px;
}
.page .shorts .box p{
	min-height:90px;
}
.page .shorts .box .image{
	margin:0 auto;
	overflow:hidden;
}
.page .shorts .box h2{
	font-size:24px;
	color:#333;
	margin: 10px auto;
	font-weight:700;
}
.page .project{padding-top: 10px; }
.page .project .pro-content h2{color: #fff;text-align: left;}
.page .shorts .box h2 a{
	color:inherit;
}
.page .ourteam .member {
	box-shadow: 0px 0px 2px 2px #8BC53F;
	padding: 15px 12px;
	margin-bottom: 15px;
}
.page .ourteam .member .image {
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
}
.page .ourteam .member .image img {
	max-width: 150px;
}
.page .ourteam .member h2 {
	font-size: 18px;
	margin-top: 0;
}
.page .ourteam .member h2 a {
	color: #4169B0;
}
.page .ourteam .member h2 span {
	font-size: 16px;
}
.page .full ul{
	margin-left:30px;
}
.page .cwrap{
	padding-bottom:15px;
	margin-bottom:15px;
	
}
@media (max-width:955px) {
.page .package img {
	min-height: 250px;
	height: auto;
}
}

@media (max-width:400px) {
.page .inner-bg img {
	min-height: 100px;
	height: auto;
}
}
.page .inner-bg .from-box {
	background-color: #8BC53F;
	padding: 10px;
}
.page #gallery a img {
	margin: 8px;
}
.page .nextPrevious li {
	list-style: none;
}
.page .shorts .news {
	padding: 15px;
	border-bottom: 1px dotted #ddd;
}
.page .shorts .news h3 {
	margin-top: 0;
	font-size: 18px;
}
.news h1 {
	font-size: 18px;
	text-transform: normal !important;
	color: #000;
}
.page.member .ourteam .image img {
	width: 100%;
}
/*page section code END*/
.input-group{
	margin-bottom:10px;
}
/*Extra small devices (portrait phones, less than 576px)*/
@media (max-width: 575.98px) {
	.responsive .res-1 .all{display: block;}
	.responsive .res-1 .all h3{margin-top: 10px;}
	.top-header{display: none;}
	.banner .caption{display: none;}
	.welcome{padding:15px 0px;}
	.welcome .wel h1{font-size: 24px;}
	.welcome .news h2{font-size: 24px;margin-top: 30px;}
	.project{margin-top: 30px; padding: 25px 0px;}
	.navbar{padding:0px;}
	.project h2{font-size: 24px;}
	.project p{margin:0px; margin-bottom: 20px;}
	.tit h2{font-size: 24px;}
	.subs .subscribe h2{font-size: 24px;}
	.subs{margin-top: 0px;}
	.project .pro-content h3{font-size: 20px;}
	.project .pro-content2 h3{font-size: 20px;}
	.footer .cont-1 h2{font-size: 20px;}
	.about-us h1{font-size: 24px;}
	.project-details h1{font-size: 24px;}
	.news .title h1{font-size: 24px;}
	.contact-details h1{font-size: 24px;}
	.contact-form h2{font-size: 24px; margin-top: 15px;}
	.gallery h1{font-size: 24px;}
	.about-us .about-img .overlay a{font-size: 18px;}
	.about-us .about-img .overlay ul li{font-size: 18px;}
	.page-img .overlay ul li{font-size: 18px;}
	.page-img .overlay a{font-size: 18px;}

}

/*Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) and (max-width: 767.98px) {
	.responsive .res-1 .all{display: block;}
	.responsive .res-1 .all h3{margin-top: 10px;}
	.top-header{display: none;}
	.banner .caption{display: none;}
	.welcome{padding:15px 0px;}
	.welcome .wel h1{font-size: 24px;}
	.welcome .news h2{font-size: 24px;margin-top: 30px;}
	.project{margin-top: 30px; padding: 25px 0px;}
	.navbar{padding:0px;}
	.project h2{font-size: 24px;}
	.project p{margin:0px; margin-bottom: 20px;}
	.tit h2{font-size: 24px;}
	.subs .subscribe h2{font-size: 24px;}
	.subs{margin-top: 0px;}
	.project .pro-content h3{font-size: 20px;}
	.project .pro-content2 h3{font-size: 20px;}
	.footer .cont-1 h2{font-size: 20px;}
	.about-us .about-img .overlay a{font-size: 18px;}
	.about-us .about-img .overlay ul li{font-size: 18px;}
	.page-img .overlay ul li{font-size: 18px;}
	.page-img .overlay a{font-size: 18px;}
	.about-us h1{font-size: 24px;}
	.project-details h1{font-size: 24px;}
	.news .title h1{font-size: 24px;}
	.contact-details h1{font-size: 24px;}
	.contact-form h2{font-size: 24px; margin-top: 15px;}
	.gallery h1{font-size: 24px;}

}

/*Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) and (max-width: 991.98px) {
}

/*Large devices (desktops, 992px and up)*/
@media (min-width: 992px) and (max-width: 1199.98px) {
}

/*Extra large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) {  }


