
        @import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
body,h1,h2,h3,h4,h5,h6,p span,a {
  font-family: 'Open Sans';

}





.goog-logo-link
{
	display:none !important;
}


.goog-te-gadget
{
	color:#fff !important;
}

.goog-te-combo
{
	color:#333;
}

.goog-te-combo>option
{
	color:#333;
}

.aside.right
{
	padding-left: 10px;
    padding-right: 10px;
}


.menu-audit-and-assurance-services
{
	margin:0;
	padding:0;
}
.menu-audit-and-assurance-services>li
{
	
	list-style:none;
	padding:10px 10px;
	border-bottom:1px solid #d1d1d1;
}


.menu-audit-and-assurance-services>li:hover
{
	background:#002f69;
}


.menu-audit-and-assurance-services>li:hover>a
{
	color:#fff;
}



.menu-audit-and-assurance-services>li:last-child
{
	list-style:none;
	padding:10px 10px;
	border-bottom:0px solid #d1d1d1;
}

aside
{
	background:#f7f7f7;
	padding:0px 0px;
}

aside>section>h3
{
	padding:10px;
	text-transform:uppercase;
	padding-bottom:6px;
	padding-top:9px;
	border-bottom:1px solid #d1d1d1;
}


.menu-audit-and-assurance-services>li>a
{
	color:#000;
	font-weight:600;
	font-size:12.5px;
	padding:8px 0px;
	text-transform:capitalize;
}

.goog-te-gadget .goog-te-combo
{
	height:27px;
}

.goog-te-banner .goog-logo-link
{
	display:none !important;
}






.service-list-ser
{
	font-weight:600;
	color:#000;
}


.srevice-list-active
{
	background-color:#002f69;
}

.li-line>li
{
	text-indent:-1em;
}


.srevice-list-active>a
{
	color:#fff !important;
}
/*@media (min-width:1200px){
	#third>a
	{
		margin-top: 20px !important;
    margin-left: 560px !important;
	}
}



@media (min-width:992px) and (max-width:1200px){
	#third>a
	{
		display:none;
	}
}
*/

@media (min-width: 768px){
.modal-dialog {
    width: 800px;
    margin: 30px auto;
}

.fin-hght
{
	height:433px;
}


}


.fontawsome
{
	color:#295c9e;
}

.modal-header>.close
{
	font-size:30px;
	color:#666 !important;
}

.modal-title
{
	text-align:center;
	font-weight:600;
}



.mega-dropdown {
  position: static !important;
}
.mega-dropdown-menu {
    padding: 20px 15px;
    width: 107%;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}
.mega-dropdown-menu > li > ul > li {
  list-style: none;
}
.mega-dropdown-menu > li > ul > li > a {
  display: block;
  color: #000;
  padding: 3px 0px;
  text-transform:capitalize;
  font-weight:600;
}



.navbar-nav>li>.dropdown-menu
{
	padding-bottom:0 !important;
}


a:hover
{
	text-decoration:none;
}

.servic_txt:hover
{
	color:#F00 !important;
	text-decoration:none !important;
}


.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
  color:#F00;
}
.mega-dropdown-menu .dropdown-header {
  font-size: 18px;
  color: #ff3546;
  padding: 5px 60px 5px 5px;
  line-height: 30px;
}
.animated
{
	animation-duration: 4s !important;
}

.logo-width
{
	    margin-top: -13px;
}



.dropdown-menu>.col-sm-4
{
	padding:0px !important;
}
.mega-dropdown-menu > li > ul > li > a
{
	text-transform:uppercase !important;
	font-size:11.5px !important;
}






#myCarousel
{
	border-top:1px solid #d1d1d1;
}




.dropdown-menu>li>a
{
	color:#000 !important;
	font-weight:600 !important;
	font-size:11.5px !important;
	padding-left:0;
	text-transform:uppercase !important;
}

.dropdown-menu>li>a:hover
{
	color:#F00 !important;
	font-weight:600 !important;
	font-size:11.5px !important;
	background:none !important;
	
	
}
.maga-1>li
{
	padding:3px;
}

.maga-1>li>a
{
	text-transform:capitalize;
}

.maga-1>li:last-child>a
{
	padding: 3px 4px;
}

.para-line
{
	line-height:28px !important;
}


.cost-head
{
	margin-top:30px !important;
}



.pop-clr
{
	color:#000;
	
}

.pop-clr:hover
{
	color:#F00;
	
}




.product-head
{
	font-weight:600 !important;
	border-bottom:1px solid #e4cccc;
	padding-bottom:15px;
	margin-bottom:20px;
}
.li-line>li
{
	line-height:30px;
	    list-style-image:url(../images/square.jpg);
		margin-top:2px;
		
}



.maga-1>li:last-child
{
	padding-bottom:20px;
	padding-left:0;
}



.no_padding
{
	padding:0 !important;
	margin:0 !important;
}

.maga-1
{
	
    left: inherit !important;
	width:300px !important;
}


.navbar-inverse .navbar-nav>li>a
{
	color:#000 !important;
	font-size:12.5px;
	    padding: 15px 13px !important;
		font-weight:600;
}



.navbar-inverse .navbar-nav>li:last-child>a
{
	padding-right:0 !important;
}


.navbar-inverse .navbar-nav>li>a:hover
{
	color:#f00 !important;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover
{
	background:none;
}




.navbar-inverse
{
	background:none;
	border:none;
}

.carousel-caption
{
	left:0 !important;
	right:0 !important;
	width: 40%;
    background-color: #fff;
    border-radius: 0px 7px 7px 0px;
	padding:0 15px !important;
	text-shadow: 0 1px 2px rgba(0,0,0,0) !important;
}

.slider-txt
{
font-size:24px;
	color:#002f69;
	font-weight:600;
	
}
.hvr-grow:hover
{
	opacity:.8;
}

.profil
{
	color:#000; font-weight:600;
}



.profil:hover
{
	color:#F00; font-weight:600;
}





.anm:hover
{
	animation-name: slideInDown;
	animation-fill-mode: both;
	animation-duration: 4s !important;
}





.slider-txt1
{
	
	font-size:12.5px;
	color:#020202;
	margin-bottom:18px;
	line-height:18px;
}

.carousel-control.left
{
	background:none !important;
}

.carousel-control.right
{
	background:none !important;
}
.opa-img:hover
{
	opacity:.8;
	
}
p
{
	color:#000;
	font-weight:400;
}



.amin-row
{
margin-top:30px !important; background-image:url(../images/line.jpg); background-repeat:repeat-x;   padding:10px !important; padding-bottom:0 !important;
}


.amnities
{
	width:20% !important;
	text-align:center;
	font-size:12.5px;
}
.amnities>h6
{
	font-size:12.5px;
	font-weight:600;
	margin-top:20px;
}



.servic_txt
{
	color:#151515;
	font-size:12px;
	text-transform:uppercase;
	font-weight:600;
	text-align:left;
	margin-top:6px !important;
}

.blog-txt
{
	color:#002f69;
	font-size:12.5px;
	
}
.blogheading{ font-size:12.5px; font-weight:600;  color:#002f69;}
.blog-txt1
{
	color:#151515;
	font-size:13px;
	letter-spacing:.8px;
	margin-top:10px;
	text-align:justify;
	margin-bottom:5% !important;
	padding-bottom:0% !important
	
}
.blog-txt2
{
	color:#c61010;
	font-size:12.5px;
	;
	
}

.diclaim
{
	color:#bfacac !important;
}
.ftr-new-mrgn
{
	padding-bottom:20px !important;
}


.diclaim:hover
{
	color:#F00 !important;
}

.social:hover
{
	opacity:1;
}



a:hover
{
	color:#F00;
}

recent-work-inner>a:hover
{
	color:#FFF !important;
}



.frm
{
	border-radius:0px !important;
	border:1px solid #000;
	height:45px;
	margin-top:30px;
}
.sbmt
{
	border:2px solid #F00;
	color:#F00;
	border-radius:10px;
	height:45px;
	font-weight:600;
	margin-top:20px;
}
.sbmt:hover
{
	background-color:#002f69;
	border:2px solid #F00;
	color:#fff;
	border-radius:10px;
	height:45px;
	font-weight:600;
	margin-top:20px;
}

.map-clr
{
	color:#FFF;
	margin-top:0 !important;
	
}

.links
{
	margin:0 !important;
	padding:0 !important;
}
.links>li
{
	text-decoration:none;
	list-style:none;
	padding:3px;
	text-indent:0;
}

.links>li>a
{
	color:#fff;
	font-size:13px;
	font-weight:600;
}

.headng-qcklnk
{
	color:#FFF !important;
}


.ftr-bg
{
	background-image:url(../images/footer-bg.jpg);
	background-size:cover;
	background-attachment:fixed;
	padding:30px !important;
}



.links>li:last-child
{
	margin-bottom:20px;
}




.links>li>a:hover
{
	color:#b70a0a;
	text-decoration:none;
}
.view
{
	color:#fff;
}
.view:hover
{
	color:#F00;
	text-transform:uppercase;
}

p
{
	text-align:justify;
}

.amnities1>p
{
	text-align:right !important;
}
.nav>li
{
	text-indent:0em;
}

.free-zone-padding
{
	background-color:#f8f7f7;
	margin-top:20px;
}


.section-cat
{
	background-color:#f8f7f7;
	padding:20px !important;
}
.li-line
{
	padding-bottom:10px !important;
	text-indent:.5em;
}
.social 
{
	cursor:pointer;
}


.news-date
{
	font-weight:600;
	font-size:14px;
}

.news-heading
{
	
	font-weight:600;
	font-size:24px;
}


.news-disc
{
	
	font-weight:600;
	font-size:14px;
}




@media (min-width:992px) and (max-width:1200px){

.logo-width
{
	margin-top:5px;
	max-width:100%;
}

}

@media (min-width:768px) and (max-width:992px){
.navbar-inverse .navbar-nav>li>a
{
	font-size: 10.5px;
    padding: 15px 10px !important;
}
.mega-dropdown-menu > li > ul > li > a
{
	font-size: 10.5px !important;
}
.dropdown-menu>li>a
{
	font-size: 10.5px !important;
}

.dropdown-menu>li>a:hover
{
	font-size: 10.5px !important;
}
.logo-width
{
	margin-top:15px;
}





.links>li>a
{
	font-size: 10.5px !important;
}
}




@media (max-width:1150px)
{
	.img-respon
	{
		max-width:100%;
	}
}



@media (min-width:0px) and (max-width:992px){
.logo-width
{
	max-width:100%;
}
}



@media (min-width:1200px){
	.testimonial-left
	{
		margin-left: 650px !important;
    top: 100px !important;
    font-size: 50px !important;
	}
	
	
	.testimonial-right
	{
		top: 100px !important;
    font-size: 50px !important;
	}
	
}





@media (min-width:768px){
.map-txt
{
background-color: rgba(0,0,0,.8); position:absolute; left:8%;
	}
}




@media (max-width:768px)
{
	.amnities
{
	width:50% !important;
	text-align:center !important;
	height:150px;
}


.menu-audit-and-assurance-services>li
{
	padding: 10px 25px !important;
}


.menu-audit-and-assurance-services>li:last-child
{
	padding: 10px 25px !important;
}



.menu-audit-and-assurance-services>li:hover
{
		padding: 10px 25px !important;
}



body>div>div>div>span
{
	font-size:9px !important;
}





.navbar-toggle
{
	top: 65px !important;
    right: 18px;
	position:absolute;
	z-index:999;
}
#google_translate_element
{
	float:left;
	width:50%;
	margin-bottom:20px;
}






.links>li
{
	text-indent:0 !important;
}




.right-copy
{
	text-align:center !important;
}
.ftr-new-mrgn>div
{
	padding:10px !important;
}
.navbar-toggle
{
	margin-top: -31px;
	margin-right: 7px;
}
.magn-vis
{
	margin-top:0px !important;
}
.mission-res
{
	margin-top:20px;
}
.free-zone-padding
{
	margin-top:0 !important;
}
.item>img 
{
	height:150px !important;
}


.slider-txt
{
	font-size:12px;
	margin-top:6px;
}
.slider-txt1
{
	font-size:10px;
	margin-bottom:8px;
}
.duba-res
{
	margin-top:40px;
}

.col-xs-12
{
	padding:0 !important;
}
.section-cat
{
	background:none !important;
}
.free-zone-padding
{
	background:none;
}










.map-txt
{
background-color: rgba(0,0,0,.8); position:relative;
	}


li
{
	text-indent:-1em !important;
}




.navbar-inverse .navbar-nav>li>a
{
	text-align:left !important;
}




.amnities1>p
{
	text-align:center !important;
}


.ser-btm
{
	padding:0 !important;
}

.amin-row
{
	background:none !important;
}
.carousel-caption
{
	width:100% !important;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img
{
	height:200px;
}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next
{
	color:#000;
}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev
{
	color:#000 !important;
}
.txt-cntr
{
	text-align:center;
	margin:0 auto;
}
.men-togl
{
	background-color:#000;
}

.resp-menu
{
	float:left !important;
	text-align:center;
}
}
