/*=============POPUP===============*/
.popupenquiry_form .slide_formgroup {
    padding: 5px !important;
    margin-bottom: 10px !important;
}
.form-group.slide_formgroup label span {
    color: #fa0063;
    padding-left: 4px;
}
/*=============POPUP===============*/
.form-control:focus {
    border-color: #66afe9;
    box-shadow: unset !important;
}
.homeplacementgallery_readmore {
    text-align: center;
    padding-top: 40px;
}
.testimonial-block {
    position: relative;
    margin-top: 0px;
}
.error{color:#fa0063;}
section.tesimonial-section.hometestimonial_sec {
    padding-top: 40px;
    padding-bottom: 40px;
}
section.tesimonial-section.hometestimonial_sec {
    background-color: rgba(0,0,0,0.68) !important;
}
.quote-icon.testimonial_icons img {
    width: 100%;
    left: 0;
    position: relative;
    border-radius: 10px;
}

p.pagetitle_customcint {
    text-align: center;
    color: #ddd;
    padding-top: 10px;
    font-size: 17px;
}
p.copyrights_conts a {
    color: #fff;
	transition:all 0.3s ease;
}
p.copyrights_conts span {
    float: right;
}
p.copyrights_conts a:hover {
    color: #fa0063;
}
p.copyrights_conts {
    color: #ddd;
}
p.pagetitle_customcint.tagetitlebar_highlightcont {
    color: #fa0063;
    font-size: 36px;
    font-weight: bold;
    text-transform: capitalize;
    font-style: italic;
}
p.placementgallery_cont {
    text-align: center;
    padding: 3px 88px;
}
p.text.whayinternship_boldtext {
    color: #00cc34;
    font-size: 22px;
    font-weight: bold;
    background: #00335a;
    padding: 12px;
}
p.placementeventgallery_eventname  {
    text-align: center;
    font-size: 17px;
    color: #00cc34;
    margin-bottom: 0;
    height: 56px;
}
.pleacementeventgallery_details {
    background:#003759;
    padding: 5px;
}
p.pagetitle_customcint.tagetitlebar_highlightcont.placementevents_gallery_text {
    color: #f3f3f3;
    font-size: 32px;
    font-weight: 500;
}
h5.internship_subtitle.internshop_boldtitle {
    font-size: 35px;
}
i.fa.fa-question.qus1 {
    font-size: 20px;
}
i.fa.fa-question.qus2 {
    font-size:30px;
}
i.fa.fa-question.qus3 {
    font-size: 40px;
}
i.fa.fa-question.qus4 {
    font-size: 50px;
}
.atractive_conttext {
    background: linear-gradient(to right, #667eea 0%,#6e64c6 49%,#764ba2 100%);
    padding: 20px 26px;
    margin-top: 22px;
}
.atractive_conttext p {
    color: #fff !important;
}
.homewatwedo_maincontentdiv p {
    min-height: 163px;
}
.contact-info li a {
    color: #ababab;
	transition: all 0.3s ease;
}
.contact-info li a:hover {
    color: #fa0063 !important;
}
/*========SUBPAGES==========*/


#info
{
	font-size: 18px;
	color: #555;
	text-align: center;
	margin-bottom: 25px;
}

a{
	color: #074E8C;
}
.scrollbar {
    float: left;
    height: 330px;
    background: #F5F5F5;
    overflow-y: scroll;
    margin-bottom: 25px;
    border-bottom: 1px dashed #003759;
    padding: 17px;
}
.force-overflow
{
	min-height: 450px;
}

#wrapper
{
	text-align: center;
	width: 500px;
	margin: auto;
}



/*
 *  STYLE 3
 */

#style-3::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

#style-3::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

#style-3::-webkit-scrollbar-thumb
{
	background-color: #000000;
}


/*
 *  STYLE 6
 */

#style-6::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

#style-6::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}

#style-6::-webkit-scrollbar-thumb
{
	background-color: #F90;	
	background-image: -webkit-linear-gradient(45deg,
	                                          rgba(255, 255, 255, .2) 25%,
											  transparent 25%,
											  transparent 50%,
											  rgba(255, 255, 255, .2) 50%,
											  rgba(255, 255, 255, .2) 75%,
											  transparent 75%,
											  transparent)
}




/*========SUBPAGES==========*/



.opportunities_content {
    margin-left: 0;
    /* margin-top: 20px; */
}
.opportunities_heading {
    height: 57px;
    border-bottom: 1px dashed #003759;
    margin-bottom: 10px;
    background: #003759;
    padding: 9px;
    color: #00cc34;
}
.opportunities_heading img {
    float: left;
    margin-right: 20px;
    margin-top: -10px;
}
.inner_heading {
    /* margin: 30px 0px 2px 0px; */
    font-weight: bold;
    color: #665892;
}
.big {
    font-size: 20px;
}
.inner_heading_location {
    margin-bottom: 15px;
    color: #999;
}
.medium {
    font-size: 16px;
}
.btn {
    border-radius: 2px;
    margin: 20px 15px 30px 0px;
    padding: 6px 17px;
    color: #665892 !important;
    border-color: #665892 !important;
}
.pagetitle_bar {
    background: rgba(0, 0, 0, 0) url(images/about.jpg) no-repeat;
    padding-bottom: 100px;
    padding-top: 100px;
    background-size: cover;
}
.vission_imgdiv img {
    width: 57%;
}
.woweare_imgdiv img {
    width: 80%;
}
.servicesimg_div img {
    width: 43%;
}

.vission_imgdiv {
    text-align: center;
}
.text.visioncontdiv p {
    text-align: justify;
}
p.whoweare_diffcont {
    color: #ff0063;
    font-style: italic;
    text-transform: uppercase;
    font-size: 16px;
}
p.whoweare_diffconttextadj {
    margin-top: 10px;
    text-transform: capitalize;
}
h5.internship_subtitle {
    font-size: 20px;
    color: #ff0063;
}
p.whoweare_diffcont.whoweare_diffconttextadj.coloradj_intershippage {
    color: #008040;
}
.gallerpage_mainimgdiv a img {
    width: 250px;
    border-radius: 50%;
    height: 250px;
}
.gallerpage_mainimgdiv {
    text-align: center;
    margin-bottom: 20px;
}
.gallerpage_mainimgdiv h3 {
    color: #ff0063;
    font-size: 16px;
    margin-top: 10px;
    font-weight: bold;
}
p.placementgallery_personname {
    text-align: center;
    font-size: 17px;
    color: #ff0063;
}
.pleacement_details {
    background: #ffdfeb;
}
p.placementgallery_company {
    color: #000;
    text-align: center;
    text-transform: capitalize;
    font-size: 14px;
	  margin-bottom: 0;
}
p.placementgallery_personname {
    text-align: center;
    font-size: 17px;
    color: #ff0063;
    margin-bottom: 0;
}
.pleacement_details {
    background: #ffdfeb;
    padding: 5px;
}
section.project-section.gallerydetailssec {
    padding-top: 50px;
    padding-bottom: 40px;
}
.home_title h3 {
    color: #e10524;
    font-size: 30px;
    margin-bottom: 20px;
    text-align: center;
    text-transform: capitalize;
}
.under_maintenanceimgdiv img {
    width: 24%;
}

.under_maintenanceimgdiv {
    text-align: center;
}
.reason_homeimgdiv.jobtemp_imgdiv img {
    width: 31%;
}

.reason_homeimgdiv.jobtemp_imgdiv {
    text-align: center;
}
ul.homereason_list.applyforjob_bglist {
    padding: 33px 21px;
}
ul.homereason_list.applyforjob_bglist li {
    color: #fff;
    font-size: 19px;
    line-height: 32px;
}

.applyforjob_bglist li:before {
    color:#00cc34 !important;
}
ul.job_internshopclrpink {
	background: #ff0063;
}
ul.job_internshopclrblue {
	background: #00335a;
}
/*========HOME==========*/
.announcement_div {
    background: #fa0063;
    padding: 6px;
}
.home_logosec img {
    background: #fff;
}
.announcement_div
 h5 {
    color:  #fff;
    text-align: center;
    font-size: 20px;
}
.marqeepaddingzero {
    padding-left: 0 !important;
}
span.slider_fa .fa {
    color: #fff;
    /* font-weight: bold; */
    font-size: 25px;
    padding-right: 10px;
    padding-left: 10px;
}
h5.marquee_maincont {
    color: #ff9d39;
    font-size: 17px;
    padding-top: 6px;
}
.marquee_div {
    background: #333;
}
.marqeepadding_zero {
    padding: 0;
}
.inner-box.homewatwedo_maincontentdiv h3 {
    text-transform: capitalize;
    font-family: roboto;
    font-size: 20px;
}
/*------------*/
.icon-box.watdo_imgclass img {
    width: 230px;
    border-radius: 50%; 
    height: 230px;
    border: 1px solid #ccc;
}

.watwedosec {
	background: rgba(0, 0, 0, 0) url("../images/body-bg.png") repeat scroll 0 0;
	padding-bottom: 40px;
	padding-top: 40px;
}
.homenews_sec {
	background: rgba(0, 0, 0, 0) url("../images/background/stacked_circles.png") repeat scroll 0 0;
	padding-bottom: 40px;
	padding-top: 40px;
}
.homegallery_sec {
	padding-top: 40px;
	padding-bottom: 40px;
}
.home_registersec {
	padding-top: 40px;
}
.custom_counterbox {
	padding-bottom: 10px !important;
}
.welcome_sec {
	padding-top: 80px;
	padding-bottom: 40px;
}
.watwedosec .services-block-three {
	margin-bottom: 30px;
}
.ftr_map {
    border: 4px solid #cf2b65 !important;
    border-radius: 5px;
}
.home_text_area textarea {
	height: 98px;
}
section.homeabout_sec {
    padding-top: 70px;
    background: url(../images/home_bg.jpg) repeat scroll 0 0;
    padding-bottom: 70px;
    background-size: cover;
    background-position: center;
}
.about_img {
    text-align: center;
}
.about_img img {
    width: 81%;
}
li.submenuactive a {
    color: #cf2b65 !important;
}
.text.foottext_custom {
    margin-bottom: 5px !important;
    font-style: italic;
    font-size: 15px !important;
}
.homepageabout_cont p {
    color: #fff;
    font-size: 19px;
    text-align: justify;
    background: linear-gradient(to right, #0098da70 0%, #4eadd3 57%, #6cb04970 100%) repeat scroll 0 0;
	background-image: -moz-linear-gradient(0% 57% 100%,rgba(0,152,218,0.7) 0%,rgba(78,173,211,0.7) 57%,rgba(33,176,33,0.7) 100%);
    padding: 24px;
}
ul.homereason_list li {
    display: inline-flex;
    width: 100%;
}
h2.text-center.slider_text {
    font-size: 38px !important;
    text-align: center !important;
    text-transform: capitalize;
    /* font-family: 'Dancing Script', cursive; */
    font-weight: 700 !important;
    /* color: #ff0063 !important; */
}
h2.text-center.slider_text span {
    color: #ff0063 !important;
}
.tparrows {
    display: none;
}
.logo.customlogotext span {
    font-style: italic;
    color: #ff0063;
}
p.pagetitle_customcint.tagetitlebar_highlightcont span {
    background: rgba(255,255,255,0.65);
    padding: 5px 21px;
    border-radius: 4px;
}
.logo {
    text-align: center;
}
.reason_homeimgdiv img {
    width: 100%;
    margin-bottom: 20px;
}
.homereason_list li:before {
    /* content: "\f101"; */
    content: "\f0a4";
    font-family: fontawesome;
    left: 0;
    line-height: 25px;
    position: relative;
    top: 4px;
    width: 20px;
    color: #fa0063;
    font-weight: bold;
    font-size: 16px;
    padding-right: 7px;
}
section.reasontochoose_sec {
    padding-top: 40px;
    padding-bottom: 60px;
}
.sliderwelcome_text {
    top: 200px !important;
}
.slidermaintext_div {
    top: 250px !important;
}
.readmore_sliderdiv {
    top: 320px !important;
}
div.extracont_readmore {
    top: 360px !important;
}
div.extramoretopadj {
    top: 420px !important;
}
.gallerydetailssec .inner-box {
    box-shadow: 0px 11px 18px -15px #000;
	transition: all 0.3s ease;
}
.gallerydetailssec .inner-box:hover {
    box-shadow:unset;
	transition: all 0.3s ease;
}