/*
 Theme Name:     Fortuna Child
 Description:    Fortuna Child Theme
 Author:         BlueOwlCreative
 Template:       fortuna
*/ 

@import url("../fortuna/style.css");

/* Theme customization starts here */
body {
	color: #000000;
}
#header.scrolled #logo .logo_img {
	padding: 4px 0;
}
.fornt-contactform {
    position: absolute;
    top: 45px;
    right: 15px;
    background: #F1C945;
    width: 30%;
    padding: 10px;
	border-radius: 2px;
}
.fornt-contactform input[type="text"], .fornt-contactform input[type="password"], .fornt-contactform input[type="email"], .fornt-contactform input[type="tel"], .fornt-contactform textarea, .fornt-contactform select {
	margin-bottom:10px;
}
.fornt-contactform textarea {
	height:60px;
}
.fornt-contactform input[type="submit"] {
	width: 50% !important;
    margin: 0 auto;
    text-align: center;
    background: #4178B1;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
	border-radius: 4px;
}
.sidebar-form span.captcha-field {
    width: 55%;
    display: inline-block;
    margin-left: 20px;
    vertical-align: middle;
}
span.captch-field {
    width: 160px;
    display: inline-block;
    margin-left: 20px;
    vertical-align: middle;
}
.sidebar-form .captcha-field input[type="text"] {
	height:30px;
	width: 100% !important;
}
span.captch-field input[type="text"] {
	height:30px;
	width: 70% !important;
}
span.captcha-img {
    display: inline-block;
    vertical-align: middle;
}
.fornt-contactform h3 {
    text-align: center;
    font-size: 20px;
    font-weight: 600;
}
#footer {
	background: #4078b1;
	color: #fff;
	font-size: 14px;
        padding-top: 20px;
}
.footer_btm {
	background: #2b6194;
    border-top: 1px solid #2b6194;
	padding:10px 0 10px 0;
}
.footer-custmlink {
    display: block;
    overflow: hidden;
    margin-top: 20px;
}
.footer-custmlink ul {
    margin: 0;
    padding: 0;
    list-style-type: none;
	text-align: center;
}
.footer-custmlink li {
    display: inline-block;
    padding-left: 20px;
    padding-bottom: 10px;
}
.footer-custmlink li a {
    color: #fff !important;
	font-size: 14px;
}
#footer h3 {
	color: #F1C945;
	font-size: 16px;
	margin-bottom: 12px;
	text-transform: capitalize;
}

#subheader {
	color: #F1C945;
	opacity:1;
}
#subheader a {
    color: #fff;
}
.full_header {
	background: #4178B1;
	border-bottom: 1px solid #4178B1;
}
#menu > ul > li > a {
	padding: 4px 10px 0px 10px;
}
#menu .current_page_item a {
    color: #fff !important;
}
#menu .current_page_item {
    background: #4178B1;
}
#header.scrolled #menu > ul > li > a {
    line-height: 75px !important;
}
#powered {
	color:#fff;
	display:block;
	width:100%;
	text-align:center;
	float:none !important;
}
#designedby a {
	color:#F1C945;
}
#designedby {
    float: right;
    display: inline-block;
}
.course-list {
    width: 19%;
    border: 1px solid #DEDEDE;
    text-align: center;
    padding: 20px;
    display: inline-block;
    float: left;
    margin-left: 15px;
	margin-bottom: 20px;
}
.course-outline {
    width: 120px;
    height: 120px;
    text-align: center;    
    margin: 0 auto;  
    padding: 6px;
	border-radius: 50%;
}
.java .course-outline {    
    border: 2px solid #ff6c00;
}
.java .course-inner {
	background: #ff6c00;
}
.course-inner {
	border-radius: 50%;
    width: 100%;
    height: 100%;
    display: block;
    text-align: center;
    display: block;
    position: relative;
}
.course-inner img {
    text-align: center;
    display: block;
    margin: auto;   
    position: absolute;
    top: 20%;
    left: 20%;
}

.course-list:first-child {
    margin-left: 0;
}
.course-list:hover {
	box-shadow: 0 0px 20px rgba(144, 144, 144, 0.4);
	-moz-box-shadow: 0 0px 20px rgba(144, 144, 144, 0.4);
  -webkit-box-shadow: 0 0px 20px rgba(144, 144, 144, 0.4));
    cursor: pointer;
}
.corserow {
    display: block;    
}
.course-list h4 {
    margin: 0;
    font-size: 14px;
    margin-top: 10px;
	text-transform: capitalize;
	min-height: 40px;
}
.java h4 {
	color:#ff6c00;
}
.dotnet .course-outline {
	border:2px solid #764993;
}
.dotnet .course-inner {
	background:#764993;
}
.dotnet h4 {
	color:#764993;
}
.software-testing .course-outline {
	border:2px solid #f8b94b;
}
.software-testing .course-inner {
	background:#f8b94b;
}
.software-testing h4 {
	color:#f8b94b;
}
.cloudcomputing .course-outline {
	border:2px solid #1799E2;
}
.cloudcomputing .course-inner {
	background:#1799E2;
}
.cloudcomputing h4 {
	color:#1799E2;
}
.big-data .course-outline {
	border:2px solid #c42a4a;
}
.big-data .course-inner {
	background:#c42a4a;
}
.big-data h4 {
	color:#c42a4a;
}
.android .course-outline {
	border:2px solid #8fc40e;
}
.android .course-inner {
	background:#8fc40e;
}
.android h4 {
	color:#8fc40e;
}
.ios .course-outline {
	border:2px solid #b981dc;
}
.ios .course-inner {
	background:#b981dc;
}
.ios h4 {
	color:#b981dc;
}
.webdesign .course-outline {
	border:2px solid #00baff;
}
.webdesign .course-inner {
	background: #00baff;
}
.webdesign h4 {
	color:#00baff;
}
.php .course-outline {
	border:2px solid #d85e14;
}
.php .course-inner {
	background: #d85e14;
}
.php h4 {
	color:#d85e14;
}
.digital .course-outline {
	border:2px solid #1fbd78;
}
.digital .course-inner {
	background: #1fbd78;
}
.digital h4 {
	color:#1fbd78;
}
.digital .course-outline {
	border:2px solid #1fbd78;
}
.digital .course-inner {
	background: #1fbd78;
}
.digital h4 {
	color:#1fbd78;
}
.seo .course-outline {
	border:2px solid #66d2f6;
}
.seo .course-inner {
	background: #66d2f6;
}
.seo h4 {
	color:#66d2f6;
}
.oracle .course-outline {
	border:2px solid #e01817;
}
.oracle .course-inner {
	background: #e01817;
}
.oracle h4 {
	color:#e01817;
}
.selenium .course-outline {
	border:2px solid #75c09c;
}
.selenium .course-inner {
	background: #75c09c;
}
.selenium h4 {
	color:#75c09c;
}
.qtp .course-outline {
	border:2px solid #3f96c3;
}
.qtp .course-inner {
	background: #3f96c3;
}
.qtp h4 {
	color:#3f96c3;
}
.loadrun .course-outline {
	border:2px solid #bae438;
}
.loadrun .course-inner {
	background: #bae438;
}
.loadrun h4 {
	color:#bae438;
}
.mobiletesting .course-outline {
	border:2px solid #e667af;
}
.mobiletesting .course-inner {
	background: #e667af;
}
.mobiletesting h4 {
	color:#e667af;
}
.clanguage .course-outline {
	border:2px solid #8ebac2;
}
.clanguage .course-inner {
	background: #8ebac2;
}
.clanguage h4 {
	color:#8ebac2;
}
.unix .course-outline {
	border:2px solid #f0c943;
}
.unix .course-inner {
	background: #f0c943;
}
.unix h4 {
	color:#f0c943;
}
.placement .course-outline {
	border:2px solid #e1427a;
}
.placement .course-inner {
	background: #e1427a;
}
.placement h4 {
	color:#e1427a;
}
.german .course-outline {
	border:2px solid #43db98;
}
.german .course-inner {
	background: #43db98;
}
.german h4 {
	color:#43db98;
}
.angular .course-outline {
	border:2px solid #ca0523;
}
.angular .course-inner {
	background: #ca0523;
}
.angular h4 {
	color:#ca0523;
}
.salesforce .course-outline {
	border:2px solid #FF69B4;
}
.salesforce .course-inner {
	background: #FF69B4;
}
.salesforce h4 {
	color:#FF69B4;
}
.AWS .course-outline {
	border:2px solid #228B22;
}
.AWS .course-inner {
	background: #228B22;
}
.AWS h4 {
	color:#228B22;
}
.msazure .course-outline {
	border:2px solid #0095C8;
}
.msazure .course-inner {
	background: #0095C8;
}
.msazure h4 {
	color:#0095C8;
}
.vmware .course-outline {
	border:2px solid #FE6C14;
}
.vmware .course-inner {
	background: #FE6C14;
}
.vmware h4 {
	color:#FE6C14;
}
.informatica .course-outline {
	border:2px solid #D2691E;
}
.informatica .course-inner {
	background: #D2691E;
}
.informatica h4 {
	color:#D2691E;
}
.sas .course-outline {
	border:2px solid #A52A2A;
}
.sas .course-inner {
	background: #A52A2A;
}
.sas h4 {
	color:#A52A2A;
}
.r .course-outline {
	border:2px solid #BDB76B;
}
.r .course-inner {
	background: #BDB76B;
}
.r h4 {
	color:#BDB76B;
}
.excel .course-outline {
	border:2px solid #006400;
}
.excel .course-inner {
	background: #006400;
}
.excel h4 {
	color:#006400;
}
.pega .course-outline {
	border: 2px solid #064777;
}
.pega .course-inner {
	background: #064777;
}
.pega h4 {
	color:#064777;
}
.oracle-dba .course-outline {
	border:2px solid #800080;
}
.oracle-dba .course-inner {
	background: #800080;
}
.oracle-dba h4 {
	color:#800080;
}
.sqlserver .course-outline {
	border:2px solid #00CED1;
}
.sqlserver .course-inner {
	background: #00CED1;
}
.sqlserver h4 {
	color:#00CED1;
}
.sql .course-outline {
	border:2px solid #B8860B;
}
.sql .course-inner {
	background: #B8860B;
}
.sql h4 {
	color:#B8860B;
}
.mysql .course-outline {
	border:2px solid #CD5C5C;
}
.mysql .course-inner {
	background: #CD5C5C;
}
.mysql h4 {
	color:#CD5C5C;
}
.python .course-outline {
	border:2px solid #00FF00;
}
.python .course-inner {
	background: #00FF00;
}
.python h4 {
	color:#00FF00;
}
.networking .course-outline {
	border:2px solid #FF4500;
}
.networking .course-inner {
	background: #FF4500;
}
.networking h4 {
	color:#FF4500;
}
.ethicakhacking .course-outline {
	border:2px solid #32CD32;
}
.ethicakhacking .course-inner {
	background: #32CD32;
}
.ethicakhacking h4 {
	color:#32CD32;
}
.english .course-outline {
	border:2px solid #66CDAA;
}
.english .course-inner {
	background: #66CDAA;
}
.english h4 {
	color:#66CDAA;
}
.french .course-outline {
	border:2px solid #808080;
}
.french .course-inner {
	background: #808080;
}
.french h4 {
	color:#808080;
}
.japanese .course-outline {
	border:2px solid #191970;
}
.japanese .course-inner {
	background: #191970;
}
.japanese h4 {
	color:#191970;
}
.spanish .course-outline {
	border:2px solid #6A5ACD;
}
.spanish .course-inner {
	background: #6A5ACD;
}
.spanish h4 {
	color:#6A5ACD;
}
.inplant .course-outline {
	border:2px solid #90EE90;
}
.inplant .course-inner {
	background: #90EE90;
}
.inplant h4 {
	color:#90EE90;
}
.leadership .course-outline {
	border:2px solid #F4A460;
}
.leadership .course-inner {
	background: #F4A460;
}
.leadership h4 {
	color:#F4A460;
}
.embedded .course-outline {
	border:2px solid #DAA520;
}
.embedded .course-inner {
	background: #DAA520;
}
.embedded h4 {
	color:#DAA520;
}
.spring .course-outline {
	border:2px solid #6bb351;
}
.spring .course-inner {
	background: #6bb351;
}
.spring h4 {
	color:#6bb351;
}
.hibernate .course-outline {
	border:2px solid #59666c;
}
.hibernate .course-inner {
	background: #59666c;
}
.hibernate h4 {
	color:#59666c;
}
.hibernate .course-outline {
	border:2px solid #59666c;
}
.hibernate .course-inner {
	background: #59666c;
}
.hibernate h4 {
	color:#59666c;
}
.struts .course-outline {
	border:2px solid #053565;
}
.struts .course-inner {
	background: #053565;
}
.struts h4 {
	color:#053565;
}
.msdynam .course-outline {
	border:2px solid #00188f;
}
.msdynam .course-inner {
	background: #00188f;
}
.msdynam h4 {
	color:#00188f;
}
.wordpress .course-outline {
	border:2px solid #2e719a;
}
.wordpress .course-inner {
	background: #2e719a;
}
.wordpress h4 {
	color:#2e719a;
}
.jbpm .course-outline {
	border:2px solid #0a423f;
}
.jbpm .course-inner {
	background: #0a423f;
}
.jbpm h4 {
	color:#0a423f;
}
.apachespark .course-outline {
	border:2px solid #fd7e00;
}
.apachespark .course-inner {
	background: #fd7e00;
}
.apachespark h4 {
	color:#fd7e00;
}
.sharepoint .course-outline {
	border:2px solid #0096c3;
}
.sharepoint .course-inner {
	background: #0096c3;
}
.sharepoint h4 {
	color:#0096c3;
}
.finalyear .course-outline {
	border:2px solid #9f1a2f;
}
.finalyear .course-inner {
	background: #9f1a2f;
}
.finalyear h4 {
	color:#9f1a2f;
}
.text_box {
	background: #EFEFEF;
}
span.phone-no {
    color: #4178B1;
    font-size: 16px;
}
.quote_author_description {
	font-style: normal;
	font-family: 'Open Sans', Montserrat, Arial, Helvetica, sans-serif;
}
.icon_testimonial {
    font-size: 16px !important;
}

.widget_nav_menu .menu li {
	border-bottom: 1px solid #ededed;
	padding-bottom:8px;
	padding-top:8px;
	margin:0;
	padding-left:10px;
	font-size: 13px;
    font-weight: 600;
}
.widget_nav_menu .menu li a:before {
	font-family: 'icomoon';
    font-size: 14px;
    content: "\e78f";
    display: inline-block;
    position: relative;
    top: 1px;
    left: -2px;
    margin-right: 6px;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out;
}
.widget_nav_menu .menu li:hover {
	background:#4178B1;
	cursor:pointer;
}
.widget_nav_menu .menu li:hover a {
	color:#fff !important;
}
.sidebar-form {
    background: #f0c943;
    padding: 10px;
    border-radius: 2px;
}
.sidebar-form p {
    margin-bottom: 6px !important;
}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea, select {
	margin-bottom:10px;
}
.sidebar-form textarea {
    height: 60px;
}
.sidebar-form input[type="submit"] {
	background:#4078b1;
	font-size:15px;
	font-weight:600;
	border-radius:4px;
	display:block;
	margin:0 auto;
} 
.boc_list_item .boc_list_item_text.normal {
	margin-left: 20px;
}
.placedstudent {
    background: #4178B1;
    padding: 10px 24px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    border-radius: 4px;
}
.footer-custmlink li a:hover {
    text-decoration: underline;
}
.m_nav_ham {
	  background: #4178B1;
	  width: 28px;
    height: 4px;
}
#mobile_menu > ul > li a {
	background: #4178B1;
	color: #FFF;	
}
.m_nav_ham_2_open {
	margin-top: -9px;
}
span.wpcf7-not-valid-tip {
	font-size: 12px;
}
.header_contact_item {
	font-size: 20px;
    font-weight: 600;
}
.location-text {
    border-bottom: 1px solid #C5C5C5;
    padding-bottom: 10px;
    border-top: 1px solid #C5C5C5;
    padding-top: 10px;
}
.custom_menu_4 #menu > ul > li ul > li > a:hover {
	background:#f0c943;
}
.custom_menu_4 #menu > ul > li > div {
	background: rgb(65, 120, 177);
}
#menu > ul > li > div {
	border-top: 2px solid #F0C943;
}
table.table_format, th, td {
   border: 1px solid #ccc;
   border-collapse: collapse;
   padding: 6px;
   text-align: center;
}
table.table_format th {
    font-size: 15px;
    font-weight: 600;
    background: #4178B1;
    color: #fff;
}
table.table_format {
    width: 100%;
}
table.table_format tr:nth-child(odd) {
	background:#ededed;
}
.header_contacts .icon {
	width: 20px;
	font-size: 20px;
}
.sidebar .widget, .wpb_widgetised_column .widget {
	margin-bottom: 10px;
}
.page_title_bgr .full_container_page_title .page_heading, .page_title_bgr .full_container_page_title.no_bm .breadcrumb.breadcrumb_right {
	display:none;
}
.page_title_bgr .full_container_page_title.no_bm {
	margin-bottom: 20px;
    padding: 90px 0 !important;
}
#footer a {
    color: #F0C943 !important;
}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid>li, .wpb_button {
    margin-bottom: 25px;
}
.testimonial_style_big.is_minimal img {
    width: 100px !important;
}
.quote_author_description {
	color: #4078B1;
}
.traing-requirement-form {
    background: #ededed;
    padding: 20px;
    border-radius: 4px;
}
.traing-requirement-form label {
    margin-bottom: 8px;
	font-size: 14px;
    font-weight: 600;
}
span.req {
    color: #FF2E2E;
    font-weight: 800;
}
.traing-requirement-form textarea {
    height: 100px;
}
.traing-requirement-form input[type="submit"] {
    background: #4078B1;
    margin: auto;
    display: block;
    font-size: 14px;
    border-radius: 4px;
}
.traing-requirement-form span.wpcf7-list-item {
    width: 200px;
}
table.placement-news {
    width: 100%;
}
table.placement-news th {
    font-size: 14px;
    font-weight: 600;
    background: #ededed;
	width: 180px;
}
h1.boc_heading.al_left.bgr_dotted {
    font-size: 22px !important;
    margin-bottom: 10px !important;
	color: #4178B1 !important;
}
div#designedby p {
    margin: 0;
}
#mobile_menu_toggler {
	    margin-top: 18px;
}
input[type="submit"], input[type="text"], input[type="password"], input[type="email"], input[type="tel"], textarea {
	-webkit-appearance: none;
	border-radius: 0;
}
form.wpcf7-form {
	margin-bottom:0;
}
.page_title_bgr .full_container_page_title {
	padding: 90px 0 !important;
    margin-bottom: 30px;
}
.overflow {
    overflow: hidden;
}
#footer h2 {
    font-size: 18px;
    color: #F1C945;
    margin-bottom: 10px;
}
.fornt-contactform input[type="text"], .fornt-contactform input[type="email"] {
    margin-bottom: 0;
}
p.post_meta {
    display: none;
}
.page_title_bgr .full_container_page_title, .page_title_bgr.bgr_style1 .full_container_page_title {
	background: url(../../uploads/2017/12/innerbanner.jpg) no-repeat scroll center center !important;
    background-size: cover !important;
}
.text_box h2 {
	display:none !important;
}
.text_box_content p:first-child {
    display: none !important;
}
.footer-rating {
    margin-bottom: 20px;
}
.page_heading h1 {
	display:none;
}
.sidebar-menu {
    background: #4078B1;
    padding: 10px;
    border-radius: 4px;
}
.sidebar-menu li a {
    color: #fff !important;
}
.sidebar-menu ul li {
    margin: 0;
    padding: 10px ;
    border-bottom: 1px solid #A6A6A6;
}
.sidebar-menu ul li a:before {
	font-family: 'icomoon';
    font-size: 16px;
    content: "\e78f";
    float: left;
    position: relative;
    left: -5px;   
    color: #fff;
}
.sidebar-menu li:last-child {
    border: 0;
}
.sidebar-menu ul li:hover {
	background:#F0C943;   
}
.sidebar-menu ul {
	margin:0 !important;
}
.category .span_3_of_4 {
    width: 65.25%;
}
span.captcha-img img {
    display: table-cell;
    vertical-align: middle;
}
.post_list_right {
    margin-left: 0;
    padding-top: 10px;
}
.post_list_left {
    display:none;
}
.post_item {
    margin-bottom: 20px;
}
    

/*Responsive Style */

@media only screen and (min-width : 200px) and (max-width : 480px) {
	.course-list {
		width:100%;
		margin-left: 0 !important;
		float:none !important;
	}	
	
}
@media only screen and (min-width : 481px) and (max-width : 640px) {
	.course-list {
		width:46%;
		margin-left: 0 !important;
		margin-right:15px;	
	}	
	.course-list:last-child {
		float:left;
	}
	
}
@media only screen and (min-width : 700px) and (max-width : 799px) {
	.course-list {
		width:30%;
		margin-left: 0 !important;
		margin-right:15px;	
	}	
	.course-list:last-child {
		float:left;
	}
	
}
@media only screen and (min-width : 800px) and (max-width : 980px) {
	.course-list {
		width:30%;
		margin-left: 0 !important;
		margin-right:15px;	
	}	
	.course-list:last-child {
		float:left;
	}
	.sidebar-form input[type="submit"] {
		 padding: 12px 8px;
		 font-size:12px;
	}
	
}
@media only screen and (min-width : 1000px) and (max-width : 1280px) {
	.course-list {
		width:23%;
		margin-left: 0 !important;
		margin-right:15px;	
	}	
	.course-list:last-child {
		float:left;
	}
	
}
@media only screen and (min-width : 481px) and (max-width : 640px) {
	.page_title_bgr .full_container_page_title.no_bm {
		margin-bottom: 10px;
		padding: 50px 0 !important;
	}
}
@media only screen and (min-width : 641px) and (max-width : 767px) {
	.page_title_bgr .full_container_page_title.no_bm {
		margin-bottom: 10px;
		padding: 60px 0 !important;
	}
}
@media only screen and (min-width : 768px) and (max-width : 980px) {
	.page_title_bgr .full_container_page_title.no_bm {
		margin-bottom: 10px;
		padding: 70px 0 !important;
	}
}


@media only screen and (max-width: 480px) {
	.header_contacts {
		float:none;
		text-align:center;
	}
	.header_soc_icon {
		float:none;
		text-align:center;
	}
	#subheader .section {
		text-align:center;
	}	
	.header_contact_item, .header_contacts .icon {
		float:none;
	}	
	.page_title_bgr .full_container_page_title.no_bm {
		margin-bottom: 10px;
		padding: 30px 0 !important;
	}
}
@media only screen and (max-width: 640px) {	
	#powered, #designedby {
		text-align:center !important;
		display:block !important;
	}	
	#designedby {
		float:none;		
	}
}
@media only screen and (max-width: 768px) {		
	#powered, #designedby {
		display: inline-block;
		margin: 0;
		padding: 0 !important;		
	}
	.wpb_widgetised_column.wpb_content_element {
    	margin-top: 20px;
	}
	.category .span_3_of_4 {
        width: 100%;
}
}

@media only screen and (max-width: 1024px) {
	.full_header {
		display: block !important;
	}	
	#menu > ul > li > a {
		font-size: 11px;
		padding-left: 4px !important;
		padding-right: 4px !important;
	}
	.full_header {
		background: #4178b1 !important;
	}
	#logo .logo_img {
		padding: 2px 0;
	}	
}
@media only screen and (max-width: 1280px) {
	#menu > ul > li > a {
		font-size: 12px !important;
		padding-left: 4px !important;
		padding-right: 4px !important;
	}
	#logo {
		width: 20%;
	}
	.fornt-contactform {
		right:0;
		top: 50px;
		width:32%;
	}	
}
@media only screen and (max-width: 1200px) {
	.fornt-contactform {
		display:none;		
	}
}
@media only screen and (min-width: 769px) {
    .span_3_of_4 {
        width: 65.25%;
    }
}