.dropdown-large {position: static !important;}
.dropdown-menu-large {
	margin-left: 16px;
	margin-right: 16px;
	padding: 20px 0px;
	border: 1px solid #fff;
	border-top-color:#E36C0A;
	border-top-width:2px;
	background-image: url(../images/menuimg.png);
	background-repeat: no-repeat;
	background-position: right center;
}
.dropdown-menu-large > li > ul {
  padding: 0;
  margin: 0;
}
.dropdown-menu-large > li > ul > li {
  list-style: none;
}
.dropdown-menu-large > li > ul > li > a {
  display: block;
  padding: 4px 10px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #666;
  white-space: normal;
  font-size: 12px;
}
.dropdown-menu-large > li > ul > li > a .menuicon{
	display: block;
	float: left;
	background-image: url(../images/menuicon.png);
	background-repeat: no-repeat;
	background-position: left 1px;
	height: 17px;
	width: 16px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.dropdown-menu-large > li > ul > li > a:hover .menuicon{background-image: url(../images/menuicon-h.png);
	background-repeat: no-repeat;}
.dropdown-menu-large > li ul > li > a:hover,
.dropdown-menu-large > li ul > li > a:focus {
  text-decoration: none;
  color: #fff;
  background-color: #E36C0A;
}
.dropdown-menu-large .disabled > a,
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  color: #999999;
}
.dropdown-menu-large .disabled > a:hover,
.dropdown-menu-large .disabled > a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
  cursor: not-allowed;
}
.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#E36C0A !important;color:#fff !important}
@media (max-width: 768px) {
  .dropdown-menu-large {
    margin-left: 0 ;
    margin-right: 0 ; background-image:none
  }
  .dropdown-menu-large > li {
    margin-bottom: 0px;
  }
  .dropdown-menu-large > li:last-child {
    margin-bottom: 0;
  }
}



a.back-to-top {cursor: pointer;position: fixed;bottom: 120px;right:30px;display:none;background-color:#E36C0A;
color:#FFF;border: 1px solid #E36C0A;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;padding: 12px 15px 11px 15px;}
a.back-to-top:hover {color:#FFF;border: 1px solid #E36C0A;}
.animate {
   -webkit-transition:all 0.5s ease-in-out;
   -moz-transition:all 0.5s ease-in-out;
   -o-transition:all 0.5s ease-in-out;
   transition:all 0.5s ease-in-out;
}
@keyframes blink {  
    0% { color: #F6C238; }
    100% {color: #fff; }
}
@-webkit-keyframes blink {
    0% { color: #F6C238; }
    100% { color: #fff; }
}
.blink {
    -webkit-animation: blink 0.5s linear infinite;
    -moz-animation: blink 0.5s linear infinite;
    animation: blink 0.5s linear infinite;
} 
.img-responsive.img-center{
	margin: auto;
	display: table-cell;
}
::selection {background: #bfa57c;color: #fff;}
.form-box{font-size: 12px;}
.form-box .form-control {
    background-image: none;
    border: 1px solid #ccc;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.075) inset;
    color: #999;
    display: block;
    font-size: 12px;
    line-height: 1.42857;
    padding: 4px 8px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
	border-radius: 0px;
}
.form-box .form-group {margin-bottom: 5px;}
.line1{border-left: 1px  solid #eee;} 
.line2{border-right: 1px  solid #eee;} 
.mrgn-top20{margin-top:20px;}
.mrgn-top15{margin-top:15px;}
.mrgn-top10{margin-top:10px;}
.mrgn-top0{margin-top:0px;}
.cont-ul li{}
.cont-ul li{margin-bottom: 8px;}
.topbar{position:relative}
.topbar .topbarlink{position:absolute; z-index:10;}
/* toplink css */
.toplink {font-size: 12px;}
.toplink ul{
	list-style-type: none;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 23px;
	margin-bottom: 0px; text-align:right;
}
.toplink ul > li{display: inline-block;color: #176CA3;padding: 0;
      margin: 0;}
.toplink ul > li a{
	color: #176CA3 !important;
	font-weight: 500;
	text-decoration: none;
}
.toplink ul > li a:hover{
	color: #E36C0A !important;
}
.toplink ul > li::before {
	 content: "|";
	padding-right: 8px;
	padding-left: 8px;
	font-size: 12px;
	color: #ccc
}
.toplink ul > li:last-child::before{
	content:"";
	}
.toplink ul > li:first-child::before{
	content:"";
	}
.sitepunline{color:#FFF;font-weight: 600;text-align:center; font-size:16px;padding: 8px 0px 7px 0px;}	
.reasonsengage{text-align:center;padding-top:10px;font-size:16px;}
.logo{text-align:center;padding: 4px 8px;}
.navbar-brand{padding-top: 2px;}
.navbar.navbar-default.topmenu{
	 border-width: 0px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	background-color: none;
	margin-top: 0px;
	margin-bottom: 0px;
	background:#fff;
-webkit-box-shadow: 0 3px 0 rgba(0, 0, 0, 0.07);
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.07);
	min-height:110px !important;
}
.navbar-nav.topmenu>li>a{
	color: #575757 !important;
	padding-top: 30px;
	padding-right: 7px;
	padding-bottom: 30px;
	padding-left: 7px;
	font-weight: 500;
	text-align: center;
	font-size: 12px;
	margin-top: 30px;
	text-transform: uppercase;
}
.navbar-nav.topmenu>li>a:hover{color:#fff !important;background:#E36C0A !important;}
.navbar.topmenu button.navbar-toggle { background: #E36C0A; border-radius: 2px; }
.navbar.topmenu button.navbar-toggle:hover { background: #E36C0A; }
.navbar.topmenu button.navbar-toggle > span.icon-bar { background: #fff; }	

.cfo-container{padding: 30px 0px 10px 0px;background: #fff; }
.homeslide{background-image: url(../images/slidebg.png);background-repeat: repeat-x;}

.box1{padding: 15px 15px 15px 15px;color: #fff; margin-bottom:20px}
.service-mater{height:105px;}
.box1.clr1{background-color: #35BC7A;}
.box1.clr7{background-color: #39ADDF;}
.box1.clr3{background-color: #F86924;}
.box1.clr5{background-color: #FF9F00;}
.box1.clr9{background-color: #6963B7;}
.box1.clr11{background-color: #00A4BB;}
.home-srvice-icon{vertical-align:top}
.homewelcome{}
.homewelcomehead{margin-top:0px;margin-bottom:15px;font-size: 22px;color:#E36C0A}	

.headerpage{background-image: url(../images/slidebg.png);
	background-repeat: repeat-x;padding-top:40px;padding-bottom:40px;}
.headerpage .headerpage-email{color:#fff; text-align:right}	
.mainheading-box{padding: 132px 0px 0px 30px;
	background-repeat: no-repeat;
	height: 200px;margin-bottom:30px;
}
.mainheading{margin:0px;color:#0072BB;font-size: 28px;}
.breadcrumb{color:#fff;background-color: transparent; margin-bottom:0px}
.breadcrumb a{color:#fff}
.youare{color:#ccc;font-size:11px;}
.content-inside{padding-top:40px;padding-bottom:40px;padding-left:0px;padding-right:0px;background-color: #fff;}
.ourservices{
	background-color: #F86924;
	color: #FFF;
	padding: 15px;
	background-image: url(../images/servicebg.png);
}
.ourservices-head{margin-bottom:15px;font-size: 20px; color:#FFF; margin-top:0px;}

.media-heading{ margin-bottom:0px;}

/*team page css */
.team-name {
    background: none repeat scroll 0 0 #146194;
    color: #fff;
    margin: 0 0 20px;
    padding: 5px;
}
.team-name h4 {font-size: 16px;font-weight: bold;margin: 0px;}
/*team page css */

/*responsive video and contact us page map css */
.embed-responsive.embed-responsive-16by9 {
padding-bottom: 56.25%;
}
.embed-responsive {
position: relative;
display: block;
height: 0;
padding: 0;
overflow: hidden;
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object {
position: absolute;
top: 0;
bottom: 0;
left: 0;
width: 100%;
height: 100%;
border: 0;
}
/*responsive video  and contact us page map css */
/*footer start*/
.footer {padding: 20px  0px  20px  0px;
border-top-width: 5px;
	border-top-style: solid;
	border-top-color: #0072BB;
	background-color: #fff;
}
.fotr-links a{
	color: #666;
	text-decoration: none;
	display: inline-block;
	font-size: 12px;
	margin-top: 9px;
	margin-right: 15px;
	/*text-transform: uppercase;*/
}
.fotr-links a:hover{color: #E36C0A;text-decoration: none;text-decoration:underline}
/* footer social icons */
.social{}
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 10px 0px 10px 3px;
}

.social-network a.icoWordpress:hover {background-color:#21759b;}
.social-network a.icoFacebook:hover {background-color:#3B5998;}
.social-network a.icoTwitter:hover {background-color:#33ccff;}
.social-network a.icoGoogle:hover {background-color:#BD3518;}
.social-network a.icoVimeo:hover {background-color:#0590B8;}
.social-network a.icoLinkedin:hover {background-color:#007bb7;}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {	color:#fff;}
a.socialIcon:hover, .socialHoverClass {color:#44BCDD;}
.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	text-align:center;
	width: 28px;
	height: 28px;
	font-size:16px;
	background-color:#DA1414
}
.social-circle li i {
	margin:0;
	line-height:31px;
	text-align: center;
}
.social-circle i {color: #fff;}
/* footer social icons */
.footer-copyright {font-size:12px;padding: 20px  0px  0px  0px; color: #666;background-color: #fff;}
.footer-copyright a{color: #666;}
.ftr-socialicon{text-align:right;}
.copyright{}
.textdreamzsop{text-align:right;}
/*footer end*/


/************************************************************************************
smaller than 768
*************************************************************************************/
@media screen and (max-width: 768px) {
.line1{border-left: 0px  solid #eee;} 
.line2{border-right: 0px  solid #eee;}

.topbar .topbarlink{position: inherit;}
/* toplink css */
.toplink {font-size: 12px;}
.toplink ul{
	list-style-type: none;
	padding-top: 6px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px; text-align:center;
}
.toplink ul > li::before {
	 content: "";
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	color: #ccc
}	
/*navbar.navbar-default start*/
.navbar-brand{padding-top:15px;}
a.navbar-brand{ color:#0072BB !important}
.navbar.navbar-default.topmenu{
	min-height:auto !important;
}
.navbar.navbar-default.topmenu .pulr{margin-left:0px; float:none}
.navbar-nav.topmenu>li>a{
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
	margin-top: 0px;
}
.homeslide{background-size:cover}
.cfo-container{padding: 30px 0px 20px 0px;}
.box1{margin-bottom:15px}
.service-mater{height: auto;}
.homewelcome{padding: 15px 0px 0px 0px;}


.headerpage{padding-top:20px;padding-bottom:20px; text-align:center; background-size:cover}
.headerpage .headerpage-email{color:#fff; text-align:center}
.mainheading-box{padding: 70px 0px 0px 15px;height: 120px; background-size:cover}
.mainheading{font-size: 24px;}

.content-inside{padding-top:30px;padding-bottom:30px;}
.ourservices{margin-top:20px;}

/*team page css */
.team-name {padding-top: 10px;text-align:center}
.team-name h4 {margin-bottom:5px}
/*team page css */

/*footer start*/
.ftr-socialicon{margin-right: 4px;text-align:center;}
.footer-copyright {padding: 10px  0px  0px  0px;}
.copyright{text-align:center;}
.textdreamzsop{text-align:center;}
}
