body {background: #fff; color: #566473; font-size: 100%; font-family: "Open Sans", Arial, sans-serif !important; font-weight: 300; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; margin:0; padding:0;
}
html, body {height:100%;}
img{ max-width:100%;}
ul{ list-style:none; margin:0; padding:0}
p a{ text-decoration:underline}
#main-container-wrap{width: 100%; height:100%;}

/***** Header *****/
.head-style { margin:0; padding:0; position:absolute; top:0;  z-index:10; width:100%;}
.head-style h1 img{ margin:0; padding:0; max-width:100%;}
.top-bg{background:rgba(0,0,0,0.4); min-height:35px}
.logo  {max-width:100%;  max-height:auto; vertical-align:middle !important; margin:0; padding:12px 0px;}
.logo  img{ max-width:100%;  max-height:auto; }

/***** Top Header Bar Navigation *****/
#acsblty {padding:7px 0 5px 0; margin:0 10px 0 0; clear:left; font-size:12px;}
#acsblty ul {padding:0; margin:0; text-align:right;}
#acsblty ul li {color:#005ba5; list-style:none; display:inline; padding:0 7px 0 7px; margin:0; border-right:1px dotted #fff;}
#acsblty i { padding-left:10px !important; padding-right:10px !important;}
#acsblty ul li span { color:#fff; font-weight:600;}
#acsblty ul li a {text-decoration:none; color:#FFF;}
#acsblty ul li a:hover {text-decoration:none; color:#FFF;}
#acsblty ul li a img {vertical-align:middle; margin:-3px 0px 0 5px; padding:0; text-decoration:underline; color:#ef5b24;}
.acs-rt{ float:right}


/***** Sleek Slider *****/
.sleekslider {width:100%; height:100%;}
.sleekslider .slide {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-repeat: no-repeat; background-position: center center; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; z-index: 1; content: "";}
.sleekslider .slide.active {z-index: 3;}

.sleekslider .slide-container {max-width: 100%; margin: 0 auto; position: relative; height:87%;}
.sleekslider .slide-content {z-index:15; position: absolute; bottom:168px; padding: 3px 5px; width:100%; background: #006ec4; /*url(../images/caption-bg.png) repeat*/}
.slide-content h1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; color: #FFF; font-size: 1.5em; line-height: 1.1em; padding: 10px 0}

/***** Pagination *****/
nav.pagination {position: absolute; bottom:25px; text-align: center; width: 100%; z-index: 10; display:block}
nav.pagination span {width: 12px; height: 12px; display: inline-block; background-color: transparent; box-shadow: inset 0 0 0 2px #ffca00; -webkit-transition: box-shadow 0.3s ease; transition: box-shadow 0.3s ease; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; margin: 5px; cursor: pointer;}
nav.pagination span.current {box-shadow: inset 0 0 0 8px #ffca00;}
nav.pagination span:hover { box-shadow: inset 0 0 0 2px rgba(255, 255, 255, 1);}

/***** Homepage Content *****/
.body-indx{z-index:8; bottom:0px; position:absolute; width:100%}
.body-indx-container{ background:rgba(0,0,0,0.8);}
.body-indx-container .para-text{ padding:10px; margin:0 5px}
.body-indx-container .para-text h2{ font-size:25px; color:rgb(59, 144, 255); border-bottom:1px dotted rgb(59, 144, 255);}
.body-indx-container .para-text p{ font-size:14px; color:#FFF;line-height: 21px;}
.para-text p a{color:#ffca00; text-decoration:none}
.para-text p a:hover{color:#faf102; text-decoration:underline}

/***** Footer Navigation *****/
.foot-indx{background-color:rgba(0, 70, 156, 0.8); margin:0; padding:3px 0; width:100%; z-index:8; bottom:0px; position:absolute;}
.cpytgt{ color: #fff;  margin:9px 0 0px 0; font-size:12px}
.fnav ul{ margin:0;  font-size:13px ; margin:9px 0 0px 0;}
.fnav ul li{ list-style:none; display:inline; color:#fff; margin:0 10px 0 0; padding:0 9px 0 0; border-right:1px solid #fff; }
.fnav ul li.lst{ border-right-width:0px;}
.fnav ul li a{color:#fff; transition:color 0.10s ease;}
.fnav ul li a:hover{color:#FFF; text-decoration:underline; }

/***** Social Media *****/
.social{text-align: right; padding-top: 5px;
padding-bottom: 5px;}
.social-share{display: inline-block; list-style: none; padding: 0; margin: 0;}
ul.social-share li {display: inline-block;}
ul.social-share li a {display: inline-block; color: #fff; background:rgb(10, 116, 255); width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 2px; border-radius:50px; font-size:12px;} 
ul.social-share li a:hover {background-color: #fff; color: rgb(10, 116, 255);}

/***** Back To Top UI *****/
.cd-top {display: inline-block; height: 40px; border-radius:50px; width: 40px; position: fixed; bottom: 0px; right: 3px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); /* image replacement properties */
  overflow: hidden; text-indent: 100%; white-space: nowrap; background: rgba(0, 22, 51, 0.9) 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;} /* the button becomes visible */
.cd-top.cd-fade-out {opacity: .9;} /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
.no-touch .cd-top:hover {background-color: #00254f; opacity: 1;}

/***** Internal Page CSS *****/
.head-in-style {background: rgba(3,137,173,0.9); margin:0; padding:0; width:100%;}
.head-in-style h1 img{ margin:0; padding:0; max-width:100%;}
.top-bg-in{background:rgba(0,0,0,0.7); min-height:35px}
#body-inner{width:100%;}
#header-banr{width:100%; height:100%; background:url(../images/inner-img-bg.jpg) repeat;}
#inner-cntnt-sec-1{width:100%; background:#FFFFFF; box-shadow: 2px 0 6px #DDDDDD; margin-top:1%; padding:10px 30px; border:1px solid #e1e1e1;}
#inner-cntnt-sec-2{width:100%; background:#f1edea; padding-bottom:20px}
#search-result{width:100%; background:url(../images/srhrslt-bg.jpg) top repeat-x #f1edea; min-height:300px;}
/** Paragraph and Headings **/
.inner-para{margin-bottom:20px;}
.inner-para h1{ font-size:36px; line-height:1.5em; color:rgb(0, 70, 156);  margin-top:3%;}
.inner-para h2{ font-size:1.5em; line-height:1.5em; color:#333333; margin-bottom:10px}
.inner-para p{ font-size: 14px;
    text-align: justify;
    font-weight: 500;
    line-height: 1.7em;
    color: #5a5a5a;}
.inner-para .pt-color{color:#424242;}
.inner-para .pt-color-1{color:#027bc2;}
.para-heading-1{font-size:15px; font-weight:bold; color:#002f65;}
.para-heading-2{font-size:15px; font-weight:bold; color:#027bc2;}
.para-heading-1 a{color:#002f65; text-decoration:none}
.para-heading-2 a{color:#027bc2; text-decoration:none}
.para-heading-1 a:hover{color:#002f65; text-decoration:none}
.para-heading-2 a:hover{color:#027bc2; text-decoration:none}
/** Bulet Points **/
.list-view{ margin:0 0 11px 0; padding:0; font-size:12px;color:#002f65;}
.list-view ul{ margin:0; padding:0;}
.list-view ul li{ background:url(../images/arrow-list.png) no-repeat 1px 3px; list-style:none; margin:5px 0; padding:0 0 0 15px;}
.list-view a{ margin:0 0 11px 0; padding:0; font-size:12px;color:#002f65; text-decoration:underline}
/** Innerpage Sub Panel Navigation Right Side**/
.side-nav{background:#dcd5d1; padding-bottom:10px;}
.side-nav h4{font-size:1em; color:#FFF; margin:0; background:#002f65; border-bottom:1px solid #f1edea; padding:7px}
.side-nav ul{padding:0; margin:5px 7px}
.side-nav li{background:url(../images/arrow-list.png) no-repeat 1px 6px; list-style:none; margin:0; padding:0 0 0 15px;}
.side-nav li a{color:#002f65; font-size:12px; font-weight:bold; padding:0}
.gap{ clear:both; height:50px;}
.side-nav-sub{background:#dcd5d1; padding-bottom:10px;}
.side-nav-sub h4{font-size:1em; color:#FFF; margin:0; background:#027bc2; border-bottom:1px solid #f1edea; padding:7px}
.side-nav-sub p{font-size:13px; font-weight:bold; color:#027bc2; margin:0; padding:0px; padding:7px}
.side-nav-sub p a{color:#002f65; text-decoration:underline}
.side-nav-sub ul{padding:0; margin:5px 7px}
.side-nav-sub li{background:url(../images/arrow-list-d.png) no-repeat 1px 6px; list-style:none; margin:0; padding:0 0 0 15px;}
.side-nav-sub li a{color:#027bc2; font-size:12px; font-weight:bold; padding:0}
.sec-divider-ver{padding-right:10px; margin:10px 0 }
.sec-divider-hor{padding-bottom:5px;}
.sec-shift-left{ padding-left:30px; margin:10px 0}

.sec-nav ul{padding:0; margin:5px 7px}
.sec-nav li{background:url(../images/arrow-list.png) no-repeat 1px 6px; list-style:none; margin:0; padding:0 0 0 15px;}
.sec-nav li a{color:#002f65; font-size:12px; font-weight:bold; padding:0; text-decoration:underline}
.sec-nav li a:hover {color:#027bc2;}

/** Footer Innerpage **/
.foot-inner{ margin:0; padding:3px 0; width:100%; background:rgb(0,70, 156);}
/**Tabs Font Sample**/
.tab-cntainr{width:100%}
.tab-cntainr h3{font-size:14px; font-weight:bold; color:#002f65; margin:10px 0;}
.tab-cntainr .nav>li>a { color:#363535;font-size:13px; font-weight:bold; position:relative; display:block; padding:5px 6px; margin-bottom:5px; border-right:1px solid #8fdddc;}
.tab-cntainr .nav>li>a:hover, .nav>li>a:focus {text-decoration:none; color:#FFFFFF}
.tab-cntainr .nav-tabs {border-bottom:1px solid #002f65;}
.tab-cntainr .nav-tabs>li {float:left; margin-bottom:-1px}
.tab-cntainr .nav-tabs>li>a {margin-right:2px; line-height:1.42857143; border:1px solid transparent; border-radius:4px}
.tab-cntainr .nav-tabs>li>a:hover {border-color:#eee #eee #ddd}
.tab-cntainr .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {color:#fff; }

/***** Internal Page Header Image *****/

.aboutusimg{ background-image:url(../images/menu1.jpg); background-repeat: no-repeat; background-position: right; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; width:100%; min-height:550px}
.itservices{ background-image:url(../images/IT-services.jpg); background-repeat: no-repeat; background-position: right; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; width:100%; min-height:550px}
.staffingser{ background-image:url(../images/Staffing-Services.jpg); background-repeat: no-repeat; background-position: right; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; width:100%; min-height:550px}

.jobimg{ background-image:url(../images/jobs.jpg); background-repeat: no-repeat; background-position: right; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; width:100%; min-height:550px}

.employer{ background-image:url(../images/employers.jpg); background-repeat: no-repeat; background-position: right; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; width:100%; min-height:550px}


.aboutus{ background-image:url(../images/Aboutus.jpg); background-repeat: no-repeat; background-position: right; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; width:100%; min-height:550px}
.contactusimg{ background-image:url(../images/contact-us.jpg); background-repeat: no-repeat; background-position: center center; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; width:100%; min-height:550px}
.expimg{ background-image:url(../images/expertise.jpg); background-repeat: no-repeat; background-position: right; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; width:100%; min-height:550px}

.clientimg{ background-image:url(../images/clients.jpg); background-repeat: no-repeat; background-position: right; -moz-background-size: cover; -o-background-size: cover; -webkit-background-size: cover; background-size: cover; width:100%; min-height:550px}


/***** Media Screens *****/
@media screen and (min-width:200px) and (max-width:320px){
/***** Sleek Slider *****/
.sleekslider {width: 100%; height:830px; position: relative; display: block; overflow: hidden;}
.sleekslider .slide-container {height:100%;}
.sleekslider .slide-content {bottom:521px; /*url(../images/caption-bg.png) repeat*/}
.slide-content h1 {font-size:1em; padding:7px 10px;}

nav.pagination {display:none}
.body-indx-container .para-text{ padding:3px; margin:0 5px}

/***** Footer Navigation *****/
.fnav ul{ margin:0; padding:0; text-align:center }
.fnav ul li{margin:0; padding:0 5px}
.social{text-align: center; padding-top:7px;}
.foot-indx{margin:0; padding:3px 0; width:100%; position:static;}
.cpytgt{ text-align:center}

/***** Internalpage CSS *****/
#inner-cntnt-sec-1{width:100%; padding:10px}
#inner-cntnt-sec-2{width:100%; padding:10px}
.inner-para h1{line-height:1.1em;}
.inner-para h2{line-height:1.1em; padding-bottom:2px;}
.sec-divider-ver{ background:none; padding:0; margin:0}
.sec-shift-left{ padding-left:0; margin-left:0}

/***** Internal Page Header Image *****/
.misc-img{background-position: 10% center}
.testimonial-img{background-position: 10% center}
.contactus-img{background-position: 10% center}
.about-img{background-position: 10% center}
.mission-img{background-position: 10% center}
.ldrshp-img{background-position: 10% center}
.global-img{background-position: 10% center}
.award-img{background-position: 10% center}
.services-img{background-position: 10% center}
.prjmgm-img{background-position: 10% center}
.prodev-img{background-position: 27% center}
.indic-img{background-position: 60% center}
.portfolio-img{background-position: 15% center}
.capabilities-img{background-position: 10% center}
.aboutusimg{background-position: 10% center}
.get-started-img{background-position: 10% center}
.career-img{background-position: 18% center}
.fresher-img{background-position: 10% center}
.pathing-img{background-position: 6% center}
.resources-img{background-position: 10% center}
}

@media screen and (min-width:321px) and (max-width:480px){
/***** Sleek Slider *****/
.sleekslider {width: 100%; height:800px; position: relative; display: block; overflow: hidden;}
.sleekslider .slide-container {height:98%;}
.sleekslider .slide-content {bottom:51%; /*url(../images/caption-bg.png) repeat*/}
.slide-content h1 {font-size:1.18em; padding:7px 10px;}

/*nav.pagination {bottom:-20px; display:block}*/
 nav.pagination {display:none}
.body-indx-container .para-text{ padding:3px; margin:0 5px}

/***** Footer Navigation *****/
.fnav ul{ margin:0; padding:0; text-align:center }
.fnav ul li{margin:0; padding:0 5px}
.social{text-align: center; padding-top:12px;padding-bottom:12px;}
.foot-indx{ margin:0; padding:3px 0; width:100%; position:static;}
.cpytgt{ text-align:center}

/***** Internalpage CSS *****/
#inner-cntnt-sec-1{width:100%; padding:10px}
#inner-cntnt-sec-2{width:100%; padding:10px}
.inner-para h1{line-height:1.1em;}
.inner-para h2{line-height:1.1em; padding-bottom:2px;}
.sec-divider-ver{ background:none; padding:0; margin:0}
.sec-shift-left{ padding-left:0; margin-left:0}

/***** Internal Page Header Image *****/
.misc-img{background-position: 10% center}
.testimonial-img{background-position: 10% center}
.contactus-img{background-position: 10% center}
.about-img{background-position: 10% center}
.mission-img{background-position: 10% center}
.ldrshp-img{background-position: 10% center}
.global-img{background-position: 10% center}
.award-img{background-position: 10% center}
.services-img{background-position: 10% center}
.prjmgm-img{background-position: 10% center}
.prodev-img{background-position: 27% center}
.indic-img{background-position: 60% center}
.portfolio-img{background-position: 15% center}
.capabilities-img{background-position: 10% center}
.aboutusimg{background-position: 10% center}
.get-started-img{background-position: 10% center}
.career-img{background-position: 18% center}
.fresher-img{background-position: 10% center}
.pathing-img{background-position: 6% center}
.resources-img{background-position: 10% center}
}
@media screen and (min-width: 481px) and (max-width:767px){	
/***** Sleek Slider *****/	
.sleekslider {width: 100%; height:700px; position: relative; display: block; overflow: hidden;}
.sleekslider .slide-container {height:96%;}
.sleekslider .slide-content {bottom:50%; /*url(../images/caption-bg.png) repeat*/}
.slide-content h1 {font-size:1.4em; padding:7px 10px;}
nav.pagination {bottom:-20px; display:block}
.body-indx-container .para-text{ padding:3px; margin:0 5px}

/***** Footer Navigation *****/
.fnav ul{ margin:0; padding:0; text-align:center }
.fnav ul li{margin:0; padding:0 5px}
.social{text-align: center; padding-top:7px;}
.foot-indx{ margin:0; margin-top:3%; padding:3px 5px; width:100%; position:static;}
.cpytgt{ text-align:center}

/***** Internalpage CSS *****/
#inner-cntnt-sec-1{width:100%; padding:10px}
#inner-cntnt-sec-2{width:100%; padding:10px}
.sec-divider-ver{ background:none; padding:0; margin:0}
.sec-shift-left{ padding-left:0; margin-left:0}
}
@media (min-width:768px) and (max-width:991px) {
/***** Sleek Slider *****/
.sleekslider .slide-container {height:83%;}
.sleekslider .slide-content {bottom:50%; /*url(../images/caption-bg.png) repeat*/}
.slide-content h1 {font-size:1.5em; padding:7px 10px;}
nav.pagination {bottom:75px; display:block}	
.body-indx-container .para-text{ padding:3px; margin:0 5px}
}

@media (min-width:992px) and (max-width:1100px){
/***** Sleek Slider *****/
.sleekslider .slide-content {bottom:264px;}	
}

@media (min-width: 1500px) {

}

/***** Menus *****/

/* links */
a, a:visited, a:active, a:hover {
	color: #3d454c;
}
a:hover {
	text-decoration: none;
}
* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}
/* RESPONSIVE IMAGES */
img {
	max-width: 100%;
	height: auto;
}


@media only screen and (min-width: 481px) {
#banner {
	float: left;
	text-align: left;
	margin-bottom: -20px;
}

}
@media only screen and (min-width: 920px) {
.wrapper {
	max-width: 1200px;
	margin: .75em auto;
}
#banner {
	float: left;
	text-align: left;
	margin-bottom: 0px;
}
header {
	padding: 0;
}
#content {
	float: left;
	width: 65%;
}
#content.wide-content {
	float: none;
	width: 100%;
}
.flexslider {
	display: block;
	margin: 0 0 60px;
	background: #fff;
	border: 4px solid #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	-o-border-radius: 4px;
	border-radius: 4px;
	box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-webkit-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 4px rgba(0,0,0,.2);
	-o-box-shadow: 0 1px 4px rgba(0,0,0,.2);
}
aside {
	float: right;
	width: 30%;
}
}
/** video **/
video {
	position: fixed;
	top: 50%;
	left: 50%;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	z-index: -100;
	transform: translateX(-50%) translateY(-50%);
	background-size: cover;
	transition: 1s opacity;
}
.stopfade {
	opacity: .5;
}
.inner-para .border
{
	padding:15px; border:1px solid #eee;
}
.exp
{
	color:rgb(0, 70, 156) !important;font-weight:600;}
.exp span{ padding:0px 25px 0px 0px}
.exp span i { padding-right:10px}
.text-truncate { color:#595959;}
.color-white-mute{color: #b9b9b9 !important; font-size:13px;}
.btn-theme.btn-xs {
    padding: 3px 10px;
    font-size: 12px;
}
.paddingLR
{
	padding-left: 15px;
    padding-right: 15px;
	margin:1.5% 0%;
}
.inner-addon {
    position: relative;
}


/* add padding  */
.left-addon input{
    padding-left: 40px !important;
}
.left-addon textarea{
    padding-left: 40px !important;
}


.inner-addon .fa {
    position: absolute;
    padding: 10px;
    pointer-events: none;
}

/* align icon */
.left-addon .fa {
    left: 4px;
}
.inner-addon i {
    color: #3d454c;
}

.box-item-details .title {
    border-top: 1px solid #e1e1e1;
    padding-top: 10px;
    margin-top: 10px;
    padding-bottom: 10px;
	color:#3d454c;
}
.box-item-details .job-meta ul {
    margin: 0;
    margin-bottom: 20px;
    padding: 0;
}
.box-item-details .job-meta ul li {
    -webkit-border-radius: 3px !important;
    -moz-border-radius: 3px !important;
    -ms-border-radius: 3px !important;
    -o-border-radius: 3px !important;
    border-radius: 3px !important;
    margin-bottom: 3px;
    border: 1px solid #e1e1e1;
    padding: 5px 20px;
	font-size:13px;
	font-weight:600;
}
.box-item-details .job-meta ul li i {
    margin-right: 6px;
}
.box-item-details h4 {
    padding-top: 15px;
	color:rgb(0, 70, 156);
}
.box-item-details ul {

margin-top: 0;
    margin-bottom: 10px;
}
.box-item-details li {
  font-size:12px;
}

header .color {
	background:rgba(0, 22, 51,0.4);
}
header .color1 {
	background:#00469c;
	top:0;
	position:fixed;
	z-index:9999;
	width:100%;
}
.subpage
{
	color:#002f65;
}
.padding
{
	padding:15px;
	border-bottom:1px solid #A5A5A5;
}
.bordernone
{
	border-bottom:none !important;
}

.padding1 h5 {
    color: rgb(85, 87, 90);
	font-size:24px;
	font-weight:500;
	padding:5px 0;
}
.padding1 li
{
	font-size: 16px;
    color: rgb(0, 70, 156);
    padding: 8px 12px;
    text-align: justify;
    font-weight: 500;
}
.padding1 li i
{	 
	     padding-right: 5px;
    font-size: 20px;
    color: rgb(85, 87, 90);
	 }
.submenu
{
	margin-left:5%;
}
.submenu li
{
	font-size:12px;
	color:#333;
}
.fontsize
{
	font-size:12px;
}
.mrgbtm
{
	margin-bottom:5%;
}
.mrgbtm i
{
	color:rgb(10, 116, 255);
}
.mrgtop
{
	margin-top:4%;
}
.hr1
{
    margin-bottom: 10px;
    border: 0;
    border-top: 1px dotted #C0C0C0;
}
.flat-nav-tabs
{
	background: rgb(241, 241, 241);
    padding: 15px 10px 0 10px;
    -webkit-border-radius: 3px 3px 0 0 !important;
    -moz-border-radius: 3px 3px 0 0 !important;
    -ms-border-radius: 3px 3px 0 0 !important;
    -o-border-radius: 3px 3px 0 0 !important;
    border-radius: 3px 3px 0 0 !important;
    border-top: 1px solid #e1e1e1;
    border-left: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
}
.padding10
{
	padding:10px 80px !important;
	color:#002f65 !important;
	font-weight:600;
}
.flat-nav-tabs > li.active > a {
    -webkit-border-radius: 3px 3px 0 0 !important;
    -moz-border-radius: 3px 3px 0 0 !important;
    -ms-border-radius: 3px 3px 0 0 !important;
    -o-border-radius: 3px 3px 0 0 !important;
    border-radius: 3px 3px 0 0 !important;
    box-shadow: 0 -2px 0 #002f65!important;
    -webkit-box-shadow: 0 -2px 0 #002f65 !important;
    -moz-box-shadow: 0 -2px 0 #002f65 !important;
    -o-box-shadow: 0 -2px 0 #002f65 !important;
    -ms-box-shadow: 0 -2px 0 #002f65 !important;
	background-color:#fff;
}
.flat-nav-tabs > li > a:hover {
  background-color:rgb(245, 245, 245);
}
.flat-tab-content .tab-pane
{
	    padding: 0 20px;
}
.bg-color1 {
    background-color: #ffffff;
}
.flat-tab-content {
    border-left: 1px solid #e1e1e1;
    border-bottom: 1px solid #e1e1e1;
    border-right: 1px solid #e1e1e1;
    padding: 20px 0;
	background-color:#fff;
}
.flat-nav-tabs li i
{
	padding-left:10px;
}
.paddingLR1
{
	padding-left:15px !important;
	padding-right:15px !important;
}
.padding2 h5 {
    color: rgb(10, 116, 255) !important;
    font-size: 15px;
    font-weight: 600;
    padding: 10px 0;
    margin-bottom: 15px;
}


.panel-default a:hover, .panel-default a:focus
{
	text-decoration:none;
}
.location-country {
    border-bottom: 3px solid rgb(10, 116, 255);
    margin-top: 10px;
    min-height: 100px;
}

.dt-sc-sorting-container {
    clear: both;
    display: inline-block;
    text-align: center;
    margin: 15px auto 30px;
    padding: 0px;
    width: 100%;
}

.dt-sc-sorting-container a {
    background: rgb(10, 116, 255);
    padding: 8px 12px;
    display: inline-block;
    margin: 0px 5px 0px 0px;
    border-bottom: 3px solid rgb(0, 22, 51);
    border-radius: 8px 0px 8px 0px;
    -webkit-border-radius: 8px 0px 8px 0px;
    -moz-border-radius: 8px 0px 8px 0px;
    color: #FFFFFF;
	font-size:12px;
}

.dt-sc-sorting-container a:hover, .dt-sc-sorting-container .active-sort {
    color: rgb(10, 116, 255);
    background: #fff;
    border-bottom: 3px solid rgb(10, 116, 255);
	font-weight:600;
	
	text-decoration:none;
}

.dt-sc-portfolio-container {
    clear: both;
}
.isotope {
    -webkit-transition-property: height, width;
    -moz-transition-property: height, width;
    -ms-transition-property: height, width;
    -o-transition-property: height, width;
    transition-property: height, width;
}
.isotope, .isotope .isotope-item {
    -webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -ms-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
}
#primary.content-full-width .dt-sc-portfolio-container .portfolio.dt-sc-one-fourth {
   padding:10px;
	float:left;
}

dt-sc-portfolio-container .portfolio {
    margin: 0px 0px 30px 0px;
}
.portfolio.dt-sc-one-fourth {
    text-align: center;
}
.portfolio.dt-sc-one-fourth .portfolio-thumb {
    max-height: 242px;
}

.portfolio-thumb {
    width: 100%;
    position: relative;
    display: inline-block;
    float: none;
    margin: 0px 0px 20px;
    overflow: hidden;
}

.portfolio.dt-sc-one-fourth .portfolio-thumb img, .portfolio.dt-sc-one-third .portfolio-thumb img {
    height: auto;
}
.dt-sc-team .item-mask, .author-thumb .item-mask, .portfolio-thumb .item-mask, .comment-author .item-mask {
    left: 0;
    position: absolute;
    top: 0;
    transition: all 0.2s ease 0s;
    z-index: 9;
    clear: both;
}
.dt-sc-team .item-mask, .author-thumb .item-mask, .portfolio-thumb .item-mask, .comment-author .item-mask {
    left: 0;
    position: absolute;
    top: 0;
    transition: all 0.2s ease 0s;
    z-index: 9;
    clear: both;
}
.dt-sc-team .image img, .author-thumb .image img, .portfolio-thumb img {
    float: left;
    width: 100%;
    clear: both;
}
.dt-sc-team .image img, .author-thumb .image img, .portfolio-thumb img {
    float: left;
    width: 100%;
    clear: both;
}
a.btn-co:hover 
{ 
    color: rgb(10, 116, 255);
}
a.btn-co
{ 
    color: white; 
    text-decoration: none;
    margin-left: 10px;
}

#results h4 i
{
padding-left:5px !important;
}
@media only screen and (max-width: 480px)
{.fontsize1 li a{font-size:12px !important;}}

@media only screen and (max-width: 768px)
{
.row9{margin-left:15px !important;margin-right:15px !important;}
.logo{padding: 15px 25px;float:left; }
.navbar{margin-bottom:0px !important;}
.navbar-toggle{margin-top:25px !important;}
.fltlft { float:left !important;}
}
@media screen and (min-width:768px) and (max-width:1024px)
{
                .fnav{ text-align:center !important;}
                .social{ text-align:center !important;}
                .logo { padding:20px !important;}
                .navbar-inverse { float:left !important; margin-top:0% !important; width:100% !important;}
                .navbar-nav>li { padding:0px 10px !important;}
				.fltlft { float:left !important;}
}
.padding15{padding:15px !important;}
.mainnew{box-shadow:none !important;border:none !important;}
.mainheading{color: #fff;background-color:rgba(0,70, 156,0.8);padding: 8px 20px;}
.mainheading h2{font-size:28px !important;}
.maindetails {padding: 15px;}
.bgcolor
{
	background-color: #eef1f5;    box-shadow: 2px 0 6px #DDDDDD;
}
.whiteclr { background-color:#fff; margin-bottom:5px;   box-shadow: 2px 0 6px #DDDDDD;}
.whiteclr h4 {
	padding: 15px 20px 10px;
    border-bottom: 1px solid #f4801f;
    color: rgb(0, 70, 156); text-align:center; font-size:20px; text-transform:uppercase;
}
.whiteclr p {
	    padding: 5px 15px 10px; color:#333; text-align:center;
}


.whiteclr1 { background-color:#fff; margin-bottom:5px;   box-shadow: 2px 0 6px #DDDDDD;}
.whiteclr1 h4 {
	padding: 5px 20px 5px;
    color: #626567 !important; font-family: Roboto, sans-serif; font-size:28px;
}
.whiteclr1 p {
	    padding: 5px 15px 10px; color:#333; text-align:center;
}

.paddingLR { padding-left:15px; padding-right:15px;}
.paddingtb { padding:10px 0px 0px 0px; margin:1% 0px;}

.iconli {padding: 12px 0px; border-top: 1px solid rgb(0, 70, 156); clear:both;}
.iconli li{ color:#626567 !important; font-size:14px; padding:2px 12px !important;  margin-left:3%;  }
.paddingR { padding:0px 10px;}
.paddingTR { padding:10px 10px;}
.headingicon{
	    font-family: Roboto, sans-serif;
    font-weight: 600;
	font-size:16px !important;
}
.fontfamily 
{
	font-family: Roboto, sans-serif;
    font-size: 43px !important;
	color:#626567 !important;

}
.fontfamily .empbold
{
	font-size:45px !important;
	font-weight:700;
}
.fontfamily span{
	line-height:50px !important;
}
.empul{margin-top:3%;}
.empul li{ padding: 14px;font-size: 20px; font-weight: 100 !important; color: #626567 !important;}
.empul li i { padding-right:20px; font-size:28px; color:rgb(0, 70, 156);}
.brdrtop { border-top:none !important;}
.pdd { padding: 25px 20px 25px !important; font-weight:600;}

.blueclr { color:rgb(0, 70, 156) !important;}
.mrgnbtm20 { margin-bottom:25px;}
@media screen and (min-width: 320px) and (max-width:767px)
{
#acsblty ul li { display:block !important;}
.body-indx-container .para-text p { text-align:justify !important;}
.logo{padding: 5px 25px;text-align:center; width:100%; }
.logolink { width:100%; clear:both;}
.navbar-toggle{margin-top:0px !important;}
}