@charset "utf-8";
/* CSS Document */

/****
 create by :ashok shedge
 create date : 
 modified by :*****************/
 
@import url('https://fonts.googleapis.com/css?family=Hind:400,500,700');
/*font-family: 'Hind', sans-serif; */
@import url('https://fonts.googleapis.com/css?family=Mukta:400,500,600,700,800');
/*font-family: 'Mukta', sans-serif;*/

body{ background:#fff; font-family: 'Mukta', sans-serif;font-size:14px;color:#333;font-weight:400;}

/*.container{ width:1170px;}*/


.top-header{ background:#ee7826; padding:4px 0;}
.top_cont{ padding:5px 0 7px 0; margin-top:0px; text-align:right;}
.top_cont span{ color:#fff; text-decoration:none; margin-left:4px;font-size:13px;}
.top_cont a{ color:#fff; text-decoration:none; padding:0 2px; font-family: 'Montserrat', sans-serif; font-size:17px; font-weight:500; }
.top_cont a:hover{ color:#fff;transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}

.top-left{ padding:5px 0 7px 0; margin-top:0px; text-align:left;}
.top-left span{ color:#fff; text-decoration:none; margin-left:4px;font-size:12px;}
.top-left a{ color:#fff; text-decoration:none; padding:0 2px; font-family: 'Montserrat', sans-serif; font-size:15px; font-weight:500; }
.top-left a:hover{ color:#fff;transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}


.top-link{ text-align: center;}
.top-link a{ font-family: 'Mukta', sans-serif; color: #fff; font-size: 22px; font-weight: 600;} 

.header{ margin:0px 0; background: #1b1862; }
.logo{ text-align:left;transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}
.logo img{ width:50%;}

.menu{padding:0px 0; margin:0px 0 0 0; background:#fff !important; }
.navbar-inverse{ background-image:none; background-color:inherit;border-radius: 0px; }
.navbar-nav>li>a {padding-top:10px; padding-bottom:10px;  }
.navbar-inverse .navbar-nav>li>a{font-family: 'Mukta', sans-serif;font-size:20px; font-weight:500; color:#fff; text-transform:uppercase; letter-spacing:-0.25px; }
.navbar-inverse .navbar-nav>li>a {text-shadow:none !important; border-right:1px solid #ddd;}
.navbar-inverse .navbar-nav>li>a:hover{color: #00a6ca;  transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}
.nav{ padding: 0px; }
.nav>li>a {padding: 0px 16px; }
.navbar-collapse { padding-right:0px;  padding-left: 0px;}
.navbar-nav { float: right; margin: 0px; padding:40px 0 0 0;}

.navbar-inverse .navbar-nav>.active>a{background-image:none; box-shadow:none;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover {color: #fff; background: rgba(64,125,42,1);}  
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover { color: #00a6ca; background-color:inherit !important;background-image:none;}
			 
.dropdown-menu { background-color: #001d55; width:300px !important; padding: 0px 0; margin-top:10px !important;}
.dropdown-menu>li>a {  padding: 7px 10px;font-family: 'Roboto Condensed', sans-serif;font-size:14px; font-weight:700;color:#fff; text-transform:uppercase; letter-spacing:0.50px;}	
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {color: #fff; text-decoration: none; background-color: #00a6ca;transition:All 0.5s ease;}
.dropdown-menu .divider { height: 1px;margin: 0px 0; overflow: hidden; background-color:inherit; border-bottom:1px dashed #14377a;}

.slider{ margin:0px 0 0 0px;  border:0px solid #231f20;}
.slider_img{width:100%; max-height:auto !important;}
.carousel-control.left { background-image:none;}
.carousel-control.right { background-image:none;}

.title-heading{  font-family: 'Mukta', sans-serif; margin:20px 0 20px 0;}
.title-heading h1{text-align:center; font-size:50px; color:#333; font-weight: 800; margin:0px; text-transform:lowercase;}
.title-heading h1 span {font-size:50px; color:#f66d0e; font-weight: 800; text-transform:capitalize; margin: 0px;}
.title-heading h2{text-align:left; font-size:36px; color:#333; font-weight: 800; margin:0px; text-transform:lowercase;}
.title-heading h2 span {font-size:36px; color:#f66d0e; font-weight: 800; text-transform:capitalize; margin: 0px;}


h1.heading-title {display: inline-block;}
h1.heading-title {position:relative; font-family: 'Mukta', sans-serif; font-size:36px; color:#333; font-weight: 800; margin:30px 0 30px 0; padding: 0 0 7px 0; }
h1.heading-title span{color:#f66d0e; }
h1.heading-title:before, h1.heading-title:after {background: #e6168b;bottom: 0;content: "";height: 3px;left: 0;	position: absolute;	transition: all 300ms ease-out 0s;	width: 50%;}
h1.heading-title:before {background: #e6168b;left:0;}
h1.heading-title:after {background: #1b1862;left:50%;}

.wel-section { background: #f7f7f7; font-family: 'Mukta', sans-serif; text-align:center; margin:0 0 30px 0; padding: 0 0 20px 0;}
.wel-section p{color:#666; font-size:17px; font-weight:400; margin:0 0 10px 0; line-height:26px;}

.text-content{font-family: 'Mukta', sans-serif; }
.text-content p{ color:#666; font-size:16px; font-weight:500; margin:0 0 10px 0; line-height:26px;}
.text-content h1{ font-size: 22px; font-weight: 700; margin: 10 0 20px 0;color:#666; } 
.text-content h2{ font-size: 22px; font-weight: 800; margin: 10 0 20px 0;color:#666;  border-bottom: 1px dashed #ddd; padding-bottom: 10px;} 
.text-content ul{ list-style:none; padding:0 0 0 20px; margin:15px 0;}
.text-content ul li{ list-style:url(../images/arrow-r.jpg); text-align:left; color:#666; font-size:14px; font-weight:500; margin:7px 0; line-height:auto;}


.link-btn{ text-align: right; margin: 40px 0 0 0;} 
.link-btn a{ background: #e51589; text-align: center; font-family: 'Mukta', sans-serif;font-size:20px; font-weight:600; color:#fff;  text-decoration: none; letter-spacing:-0.25px; padding:1px 20px; border-radius: 8px;}
.link-btn a:hover{background: #ee7826; border-radius: 12px; -moz-transition: 0.4s ease-in-out 0s;-ms-transition: 0.4s ease-in-out 0s;-webkit-transition: 0.4s ease-in-out 0s;transition: 0.4s ease-in-out 0s;}


.member-box-1{position: relative;	box-shadow:none;overflow: hidden; margin:0 0 30px 0;font-family: 'Mukta', sans-serif;}
.member-box-1 .member-1{ margin-left:0px; position: relative; }
.member-box-1 .member-1 .image-1 img{ width: 100%; min-height:230px; }
.member-box-1 .member-1 .detail-1{padding: 15px 15px 8px 15px;min-height: 50px;background: #fff;}
.member-box-1 .member-1 .detail-1 h5{	font-size: 14px;font-weight: 700;display: block;margin-right: 10px;	padding-right: 10px;	margin-bottom: 0;}
.member-box-1 .member-1 .detail-1 .occupation-1{font-style: italic;	font-size: 16px;color: #888888;}
.member-box-1 .member-1 .description-1{ text-align: center;position: absolute;top:77%;bottom: 100%;width: 100%;height: 100%; text-decoration:none;	background:rgba(245, 95, 13,0.99);	padding:4px 10px;-webkit-transition: all 0.5s cubic-bezier(0,0,0.25,1);-moz-transition: all 0.5s cubic-bezier(0,0,0.25,1);-o-transition: all 0.5s cubic-bezier(0,0,0.25,1);transition: all 0.5s cubic-bezier(0,0,0.25,1);}
.member-box-1 .member-1 .description-1 p{	font-size: 15px; text-align:center; font-weight: 500;	line-height: 1.5;	color: #fff; padding:5px 0px 10px 0px;}
.member-box-1 .member-1 .description-1  a{ background: #010101; padding: 5px 15px; border-radius: 10px; font-size: 17px;font-weight: 600;color:#fff;text-align:center; display:inline-block; text-decoration: none;}
.member-box-1 .member-1 .description-1  a:hover{background: #ff4200;}
.member-box-1 /*.social .icon*/:hover{}
.member-box-1:hover .member-1 .description-1{	-webkit-transition: all 0.5s cubic-bezier(0,0,0.25,1);	-moz-transition: all 0.5s cubic-bezier(0,0,0.25,1);	-o-transition: all 0.5s cubic-bezier(0,0,0.25,1);	transition: all 0.5s cubic-bezier(0,0,0.25,1);
	top: 0; background:rgba(245, 95, 13,0.99);}
		
.member-box-1 .member-1 .description-1 h4{ font-size:24px; font-weight:600; color:#fff; text-align:center;}		
.member-box-1 /*.social .icon*/:hover{}
.member-box-1:hover .member-1 .description-1 h4{ margin-top:40px;	-webkit-transition: all 0.5s cubic-bezier(0,0,0.25,1);
	-moz-transition: all 0.5s cubic-bezier(0,0,0.25,1);	-o-transition: all 0.5s cubic-bezier(0,0,0.25,1);	transition: all 0.5s cubic-bezier(0,0,0.25,1);}


.team-list{ text-align:center; width:100%; float:left;}
.team-list ul{ list-style:none; padding:0px;}
.team-list ul li{ background:#fff; width:255px; min-height:280px; box-shadow:0px 0px 8px #ddd; padding:10px; border-bottom:0px solid #f66d0e; float:left; margin:0 30px 30px 0;}
.team-list ul li a{ text-decoration:none;}
.team-list ul li a img{ border:1px solid #ddd; width: 100%; min-height:200px; }
.team-list ul li a h3{font-family: 'Mukta', sans-serif; font-size:20px;color:#f66d0e;font-weight:600; margin:10px 0 0 0; }
.team-list ul li a h4{font-family: 'Mukta', sans-serif; font-size:18px;color:#222;font-weight:600;margin:5px 0 0 0;}
.team-list ul li a img:hover{transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;  opacity:0.5;}


.gallery { margin:10px 0; padding:0px;}
.gallery  li{float:left; margin: 0 0% 2% 1%;  width:130px; height:100%; vertical-align:middle; display:table-cell; text-align:center; }
.gallery a{ text-decoration:none;width:120px; height:120px;vertical-align:middle;display:table-cell; border: 1px solid #eee; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; box-shadow: 0 1px 2px rgba(0,0,0,.075);}
.gallery_img a img{ border:none; max-width:110px; max-height:110px; }

.gallery_heading { margin:0 0 10px 0; float:left; width:100%; }
.gallery_heading h2{font-family: 'Mukta', sans-serif; color:#f66d0e; font-size:20px; font-weight:700; padding: 7px 0; margin:0 0 15px 0; border-bottom:1px dashed #ddd; border-top:1px dashed #ddd;}


.our-work { margin:10px 0; padding:0px;}
.our-work  li{float:left; margin: 0 2% 5% 1%;  width:230px; height:100%; vertical-align:middle; display:table-cell; text-align:center; }
.our-work a{ text-decoration:none;width:230px; height:280px;vertical-align:middle;display:table-cell; border: 1px solid #eee; border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; -ms-border-radius:4px; -o-border-radius:4px; box-shadow: 0 1px 2px rgba(0,0,0,.075);}
.our-work_img a img{ border:none; max-width:220px; max-height:270px; }


.media-list { margin:10px 0; padding:0px;}
.media-list  li{float:left; margin: 0 2% 2% 0%;  width:200px; height:100%; vertical-align:middle; display:table-cell; text-align:center; }
.media-list a{ text-decoration:none;width:200px; height:200px;vertical-align:middle;display:table-cell; border: 1px solid #ddd;  box-shadow: 0 1px 2px rgba(0,0,0,.075);}
.media-list-img a img{ border:none; width:100%;  height:100%;}

 



.footer{ background:#141719; padding:0px 0 0 0; margin:40px 0 0 0;  border-top:0px solid #ffd200;font-family: 'Mukta', sans-serif;}
.footer h4{ color:#ff5a00; font-weight:800; font-size:22px;  margin:20px 0; text-transform:uppercase;}
.footer p{ font-size:14px; font-weight:500; color:#fff;}
.footer p a{ color:#fff;}
.footer p strong{ font-size: 18px;color:#fff;} 

.footer_links { padding:0px 0 0 0; }
.footer_links ul { list-style:none; padding:0px 0 0px 1px; text-align:left;}
.footer_links li{padding:0px ; margin:5px 0; width: 45%; display: inline-block;}
.footer_links li a{font-family: 'Mukta', sans-serif; font-size:14px; font-weight:500; color:#fff;  text-decoration:none; }
.footer_links li a:hover{ color:#f55f0d;-moz-transition: 0.4s ease-in-out 0s;-ms-transition: 0.4s ease-in-out 0s;-webkit-transition: 0.4s ease-in-out 0s;transition: 0.4s ease-in-out 0s; padding-left:5px;}
.border-right{ border-right:1px solid #1d2023; min-height:200px;}

.footer_bottom { padding:10px 0px; background-color:#f55f0d; border-top:1px solid #fff;}
.footer_bottom p{font-family: 'Mukta', sans-serif; font-size:13px; font-weight:400; color:#fff;  text-decoration:none;}
.footer_bottom p a{ color:#fff;}


.social-icon { text-align:right; margin:0px 0 0 0; padding:0px;}
.social-icon:after { content:""; clear:both; display: block}
.social-icon li {padding:1px; display:inline-block; text-align:right; margin-top:0px;color:#515964; line-height:20px;}
.social-icon li a { display:inline-block; width:25px; height:25px; line-height:20px !important; text-align:center; text-decoration:none; font-size:14px; margin-right:2px !important; padding-top:6px; transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;border-radius:6px; background:#fff; color:#ef8032;}
.social-icon li a:hover{border-radius:20px;border-radius:15px; background:#333; color:#fff !important;}

.social-icon-1 { text-align:left; margin:20px 0 0 0; padding:0px;}
.social-icon-1:after { content:""; clear:both; display: block}
.social-icon-1 li {padding:1px; display:inline-block; text-align:right; margin-top:0px;color:#515964; line-height:20px;}
.social-icon-1 li a { display:inline-block; width:35px; height:35px; line-height:20px !important; text-align:center; text-decoration:none; font-size:20px; margin-right:2px !important; padding-top:8px; transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;border-radius:20px; background:#141719; color:#fff;}
.social-icon-1 li a:hover{transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;border-radius:6px; background:#f55f0d; color:#fff !important;}



/***back to top */
.cd-top { display: inline-block; height: 30px; width: 30px; position: fixed;  bottom: 40px;  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);  overflow: hidden;  text-indent: 100%;  white-space: nowrap;  background: rgba(250, 106, 0, 8)  url(../images/cd-top-arrow.png) no-repeat center 50%;  visibility: hidden;  opacity: 0;  -webkit-transition: opacity .3s 0s, visibility 0s .3s;  -moz-transition: opacity .3s 0s, visibility 0s .3s;  transition: opacity .3s 0s, visibility 0s .3s;}  
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;  transition: opacity .3s 0s, visibility 0s 0s;}  
.cd-top.cd-is-visible { visibility: visible;  opacity: 1;}
.cd-top.cd-fade-out { opacity: .8;}  
.no-touch .cd-top:hover {  background-color: #223369;  opacity: 1;}



.bs-docs-sidebar.affix .bs-docs-sidenav{ margin-top:1px; background-color: rgba(255, 255, 255, 10); }
.bs-docs-sidebar .nav>li>a { padding: 8px 20px; font-family: 'Montserrat', sans-serif;color:#333; font-size:13px; font-weight:600; border-bottom:1px dashed #eee; letter-spacing:0.25px;}
.bs-docs-sidebar { padding-left: 0px;}
.bs-docs-sidebar.affix { width:330px !important;z-index:999 !important;}
.bs-docs-sidebar .nav>.active:focus>a, .bs-docs-sidebar .nav>.active:hover>a, .bs-docs-sidebar .nav>.active>a {
 padding-left: 18px; font-weight: 600;  color: #ff6000; background-color: transparent;  border-left: 2px solid #ff6000;}
 .bs-docs-sidebar .nav>li>a:hover{-moz-transition: 0.4s ease-in-out 0s;-ms-transition: 0.4s ease-in-out 0s;-webkit-transition: 0.4s ease-in-out 0s;transition: 0.4s ease-in-out 0s; padding-left:25px;
color: #ff6000;  border-left: 1px solid #ff6000;
}
 
 .bs-docs-sidebar .nav>h3 { padding: 8px 5px; font-family: 'Mukta', sans-serif;color:#da251c; font-size:16px; font-weight:900; border-bottom:1px solid #eee; letter-spacing:-0.50px; line-height:18px;}
 
 
.contact-info{ text-align:left;font-family: 'Mukta', sans-serif; margin:0 0 30px 0;}
.contact-info h3{ font-size:22px; font-weight: 700;  color:#ee7826; margin:0 0  10px 0;}
.contact-info h4{font-size:18px; font-weight: 700;  color:#222; text-transform: uppercase;margin:0 0 1px 0;}
.contact-info p{ font-size:17px; font-weight:500; color:#222; margin:0 0 10px 0;}
.contact-info p a{ color:#666; margin:0 0 15px 0;}

.contact-form  h3{ text-align:center;font-family: 'Montserrat', sans-serif;font-size:26px; font-weight:900; color:#000; margin:40px 0;}
.form-control {display: block;width: 100%;/*height: 40px;*/ padding: 6px 12px;font-family: 'Montserrat', sans-serif; font-size: 13px; line-height: 1.42857143;
color: #555; border: 1px solid #ddd;}
.form-group {margin-bottom: 30px;}
.submit-link{ background:#002e62; padding:7px 30px; font-family: 'Montserrat', sans-serif; font-weight:700; font-size:22px;color:#fff; letter-spacing:0.5px; text-transform:uppercase; text-decoration:none;}
.submit-link:hover{ background:#000; color:#fff; text-decoration:none; -moz-transition: 0.4s ease-in-out 0s;-ms-transition: 0.4s ease-in-out 0s;-webkit-transition: 0.4s ease-in-out 0s;transition: 0.4s ease-in-out 0s;}



.news-item {font-family: 'Mukta', sans-serif; text-align: left;}
.news-item ul{ padding:0px;margin:0px;list-style:none;}
.news-item ul li{ padding:7px 4px; margin:0 0 0px 0; border-bottom:1px dashed #ddd; float: left; width: 100%; }
.news-item ul li a{ display: block; margin:0 0 10px 0;font-size: 16px; font-weight: 800; color: #f66d0e; text-decoration: none;} 
.news-item ul li:hover{ background: #f0f0f0;-moz-transition: 0.4s ease-in-out 0s;-ms-transition: 0.4s ease-in-out 0s;-webkit-transition: 0.4s ease-in-out 0s;transition: 0.4s ease-in-out 0s;} 
.news-item ul li h4{ font-size: 18px; font-weight: 600; color: #f66d0e; margin: 5px 0; } 
.news-item ul li p{ color:#333; font-size:14px; font-weight:500; margin:0 0 5px 0; line-height:16px;}
.news-item ul li img{  height: 120px; float: left; margin: 0 10px 10px 0;} 

.embed-responsive-16by9 {padding-bottom: 36.25%;}
.embed-responsive-4by3 {padding-bottom: 28.25%;}


.mg-both{ margin:30px 0 40px 0;}
.mg-top-30{ margin-top:30px;}
.mg-bottom-20{ margin-bottom:20px;}
.divider10{ height:10px;}
.divider20{ height:20px;}
.divider30{ height:30px;}
.divider50{ height:50px;}
.divider80{ height:80px;}
.divider120{ height:120px;}





/* Large Devices, Wide Screens */
@media only screen and (max-width : 1280px) {
	



}

 
 /* Medium Devices, Desktops */
@media only screen and (max-width : 1024px) {

.nav>li>a {padding: 0px 10px; }
.core-services{ width:100%; min-height:390px !important;}

}
@media only screen and (max-width : 800px) {

}



/* Small Devices, Tablets */ 
@media only screen and (max-width : 768px){

.menu{padding:0px 0 5px 0; margin:5px 0 0 0; background:#001d55 !important;}
.navbar-collapse { padding-right:15px;  padding-left: 15px;}
.navbar-inverse .navbar-collapse{border-color:#04122d;}
.navbar-inverse .navbar-toggle { border-color:#042d7b;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover{background-color: #e2605a;}
.navbar-inverse{ background-image:none !important; background-color:#001d55 !important;}
.navbar-nav>li>a {padding-top:10px; padding-bottom:10px; border-right:0px !important; color:#fff;}
.navbar-inverse .navbar-nav>li>a{ font-size:15px; font-weight:400;color:#fff;letter-spacing: 0.25px;}
.navbar-inverse .navbar-nav>li>a:hover{color:#00a6ca;}
.navbar-nav>li{ border-bottom:1px dashed #042d7b;}
.nav>li>a {padding: 7px 7px;}
.nav{ padding:0 0px;}
.navbar-nav { float:none; margin: 0px 0px !important;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover {
    color: #00a6ca;}

.dropdown-menu {width:100% !important;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a {font-size:13px; font-weight:400;color: #fff;padding: 5px 15px 5px 15px;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{ color:#00a6ca;}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider {background-color:inherit;border-bottom: 1px dashed #042d7b;}

/********toggle nav bar*************/
.navbar-toggle {border: none;background: transparent !important;}
.navbar-toggle:hover { background: transparent !important;}
.navbar-toggle .icon-bar {width: 22px;transition: all 0.2s; background-color: #fff !important;}
.navbar-toggle .top-bar {transform: rotate(45deg); transform-origin: 10% 10%;}
.navbar-toggle .middle-bar {opacity: 0;}
.navbar-toggle .bottom-bar {transform: rotate(-45deg); transform-origin: 10% 90%;}
.navbar-toggle.collapsed .top-bar {transform: rotate(0);}
.navbar-toggle.collapsed .middle-bar {opacity: 1;}
.navbar-toggle.collapsed .bottom-bar {transform: rotate(0);}

.logo{text-align:center; display:block; }
.logo img{ width:30%;}

.top_cont{ display:none;}
	
.top-left{ text-align:center;}

.img-responsive{width: 100%;}

.text-content h1{font-size:24px;}

.social-icon{ text-align:center; margin: 5px 0 ;}

.border-right{  min-height:100%;}

.bs-docs-sidebar{ display:none;}

.link-btn{ text-align: right; margin: 10px 0 0 0;} 
.link-btn a{ font-size:20px; font-weight:500;  padding:1px 20px; border-radius: 8px 8px 0 0;}
.link-btn a:hover{border-radius: 8px 8px 0 0;}

.embed-responsive-16by9 {padding-bottom: 56.25%;}
.embed-responsive-4by3 {padding-bottom: 75%;}
	
.member-box-1 .member-1 .description-1 {position: absolute;top: 88%; bottom: 100%; width: 100%; height: 100%;}


}


@media only screen and (max-width : 610px) {

.title-heading h1{ font-size:30px; }
.title-heading h1 span{ font-size:30px; }	
.title-heading h2{ font-size:30px; }
.title-heading h2 span{ font-size:30px; }	
	
h1.heading-title{ font-size:30px;}
	
.team-list ul li{ width:170px; min-height:100%;padding:10px; float:left; margin:0 20px 20px 0;}
.team-list ul li a img{ width:100%;  min-height:100%;}
.team-list ul li a h3{ font-size:16px;}	
.team-list ul li a h4{ font-size:14px;}		
}




/* Extra Small Devices, Phones */ 
 @media only screen and (max-width : 480px) { 

.logo{text-align:center; display:block; }
.logo img{ width:50%;}
	 
.footer h4{ font-size:20px;}
	 
.footer_links li{ width: 99%; display:block;}	 

.text-content h1{ text-align:left; font-size:22px;  margin:15px 0; line-height:30px;}
.text-content h2{ text-align:left; font-size:20px; margin:20px 0; line-height:24px;}
.text-content h3{ text-align:left; font-size:20px;  line-height:24px;}

.member-box-1 .member-1 .image-1 img{ width: 100%; min-height:100%; }
.member-box-1 .member-1 .description-1{position: absolute;top:80%;bottom: 100%;width: 100%;height: 100%; padding:3px 2px;}
.member-box-1 .member-1 .description-1 p{	font-size: 15px;}		
.member-box-1 .member-1 .description-1 h4{ font-size:20px;}			 
	 
.team-list ul li{ width:170px; min-height:100%;padding:10px; float:left; margin:0 20px 20px 0;}
.team-list ul li a img{ width:100%;  min-height:100%;}
.team-list ul li a h3{ font-size:16px;}	
.team-list ul li a h4{ font-size:14px;}	
	 
.page-heading h2 { font-size:26px;}
	 
.wel-section p{font-size:16px; font-weight:600;}
	 
	 

.our-work li{ width:100%; height:100%;  }
.our-work a{ width:100%; height:100%;  }
.our-work_img a img {max-width:100%; max-height:100%; }
	 
}



/* Custom, iPhone Retina */ 
 @media only screen and (max-width : 320px) {

.logo{text-align:center; display:block; }
.logo img{ width:70%;}

}




/* Custom, */ 
 @media only screen and (max-width : 360px) {
.member-box-1 .member-1 .description-1{position: absolute;top:80%;bottom: 100%;width: 100%;height: 100%; padding:1px 2px;}
.member-box-1:hover .member-1 .description-1 h4 {margin-top:10px;}

.team-list ul li{ width:100%; min-height:100%;padding:10px; float:left; margin:0 0px 20px 0;}
.team-list ul li a img{ width:100%;  min-height:100%;}
.team-list ul li a h3{ font-size:16px;}	
.team-list ul li a h4{ font-size:14px;}	
	 
}






.modal-content { width: 100%;pointer-events: auto; background-color: #fff!important; background-clip: padding-box;
  border: 0px;  border-radius: 0; outline: 0;padding: 10px;}
.modal-header {padding: 2px; border-bottom: 0px solid #e9ecef;}
.modal-body {padding: 0px 10px 10px 10px;}
.close {font-size: 4rem; font-weight: 700; line-height: 1; color: #000;opacity: .9;}

 .message-1 { text-align: center;  color: #666;} 
.message-1 h2{ font-size:30px; padding: 0px;font-family: 'Quattrocento', serif; font-weight: bold; color: #333;}
.message-1 p{ font-size:18px; padding: 0px;font-family: 'Questrial', sans-serif;   color: #333;}
.message-1 a{ font-family: 'Questrial', sans-serif; font-size: 16px; font-weight: bold; color: #d81a1a; border: 1px solid #ddd; border-radius: 4px; padding: 7px 15px; text-decoration: none; margin: 10px 0; display: inline-block;} 


/*----------------------------------------------------------*/  

.modal-dialog-slideout {min-height: 100%; margin: 0 0 0 auto ;background: #fff;}
.modal.fade .modal-dialog.modal-dialog-slideout {-webkit-transform: translate(100%,0);transform: translate(100%,0);}
.modal.fade.show .modal-dialog.modal-dialog-slideout {-webkit-transform: translate(0,0);transform: translate(0,0);flex-flow: column;}
.modal-dialog-slideout .modal-content{border: 0;}
@media (max-width: 576px){
.modal-dialog.modal-dialog-slideout {width: 80%}
}
@media (max-width: 425px){
.modal-dialog.modal-dialog-slideout {width: 100%}
}











		