@import url(../fonts/capulus/stylesheet.css);
@import url(http://fonts.googleapis.com/css?family=Tinos:400,700,400italic,700italic);
/*@import url(http://fonts.googleapis.com/css?family=Anaheim);*/



#userForm input, #userForm textarea, #contact-form input, #contact-form textarea {
    max-height: 200px;
    max-width: 580px;
    
}
span.dropdown-toggle.separator {
    font-size: 15px;
    color: #24205e !important;
    text-transform: uppercase;
}
@media (min-width: 768px){
template.css:713
.nav > li > .separator {
    padding-top: 8.5px !important;
    padding-bottom: 12.5px;
}
}
.t3-megamenu ul.level0 > li > a {
    padding: 0;
    margin: 16px 0px 10px 0px;
    color: #24205e !important;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 15px;
    font-family: yekan,"ProximaNova", sans-serif;
}
.t3-megamenu ul.navbar-nav > li {
    padding: 0;
    margin: 0px 9px 0px 15px;
    color: #24205e !important;
    font-weight: bold;
}
.t3-footnav .t3-module {
    /* border: 1px solid #24205e; */
    color: #fff;
    /* margin-top: 12.5px; */
    /* margin-bottom: 13px; */
    /* min-height: 300px; */
}
/*.t3-mainnav.navbar {
    background: #ffffff;
    width: 100%;
    z-index: 99999;
    border-bottom: 2px solid #24205e !important;
    border-top: 2px solid #24205e !important;
}
*/
.pull-right {
    float: right !important;
}

.sppb-blocknumber.sppb-media {
    padding: 2px;
}
.sppb-addon.sppb-addon-header.titlesadi.sppb-text-center {
    background-color: #24205e;
    /* padding: 2px; */
}
.custom-image-banner img {
    width: 100%;
    border-bottom: 3px solid #fba91a !important;
}
.welcome-to div.header h2.title-header {
    font-size: 33px;
}
#parallax .container .parallax-content .contact-details h1 {
    font-size: "ProximaNova";
    padding: 12px 0px 12px 0px;
    color: black;
    background: rgba(255, 146, 10, 0.83);
    font-size: 54px;
    text-transform: uppercase;
    position: relative;
    margin-bottom: 0px;
}

#Mod131 > div > div > div > div > div.header > h2 > a {
    /* border-bottom: 3px solid #24205e; */
    border-radius: 12px !important;
}
#Mod132 > div > div > div > div > div.header > h2 > a{
	    /* border-bottom: 3px solid #24205e; */
	    border-radius: 12px !important;
}
.special .header {
    border-bottom: 3px solid #fba91a;
    border-radius: 11px;
}
@media (min-width: 767px){
#parallax > div.container.clearfix > div > div > h2:nth-child(1) > span {
    background-color: #24205e;
    padding: 3px;
    border-radius: 10px;
    font-size: 32px;
    /* text-transform: uppercase; */
}
}
#parallax > div.container.clearfix > div > div > h2:nth-child(3) {
    background-color: rgba(206, 207, 209, 0.72);
    color: #000;
    padding: 10px;
    line-height: initial;
}
#noo-accordion-slider\20 109 > div > ul > li:nth-child(4) > div > a {
    font-size: 14px;
}
.t3-navhelper {
    border-top: 2px solid #ffffff;
    margin: 0px;
}
.t3-footer .t3-spotlight .t3-module h3.module-title {
    font-size: 15px;
    text-transform: uppercase;
    border: 1px solid #fefefe;
    padding-bottom: 10px;
    /* margin: 15px 0px 25px 0px; */
    background: #20305e;
    padding: 6px;
    /* padding-top: 20px; */
    /* padding-bottom: 20px; */
    color: #ffffff;
}
@media (max-width: 767px) {
.welcome-to div.header h2.title-header {
    font-size: 17px;
}
}
.t3-footer {
    margin-top: 20px;
    background: #01154e;
}
.t3-footnav .t3-module {
    background: #01154e;
    /* color: #4f4f4f; */
    /* margin-top: 12.5px; */
    /* margin-bottom: 0px; */
    /* padding: 20px; */
    /* min-height: 262px; */
}
.t3-footer .t3-spotlight .t3-module .module-ct {
    color: #ffffff;

}
.t3-footer .t3-spotlight .t3-module ul.for-business li a {
    text-decoration: none;
    color: #ffffff;
}
ul.menu.clearfix {
    color: #20305e;
}
.t3-footer .t3-spotlight .t3-module .social_media ul li:hover {
    background: #fba91a;
}
img.logo-img {
    width: 70%;
}
 .separator {
    padding-top: 15.5px;
    padding-bottom: 12.5px;
}
.special .content .read-more a {
    color: #f5771c;
    opacity: 0.8;
    background-color: #fba91a;
    /* border: 1px solid #01154e; */
    padding: 8px;
    color: #fff;
    border-radius: 5px;
}
.uk-panel-box-primary {
    background-color: #d4d4d4 !important;
}
.fa-chevron-right:before {
    content: "\f054";
    color: #fba91a;
}
.sppb-panel-faq > .sppb-panel-heading {
    border-bottom: 2px solid #24205e;
}
.sppb-panel-title {
    font-size: 17px;

}
.t3-footer .t3-spotlight .t3-module .module-ct ul#contact-us .icon-home p {
    line-height: 25px;
}
ul.for-business.animation.fadeInLeft li {
    border-bottom: 1px solid #fff;
    padding: 10px;
}
.t3-megamenu ul.level0 li div.mega-dropdown-menu ul.level1 > li a:hover, .t3-megamenu ul.level0 li div.mega-dropdown-menu ul.level1 > li a.mega-group-title:hover, .t3-megamenu ul.level0 li div.mega-dropdown-menu ul.level1 > li a:focus, .t3-megamenu ul.level0 li div.mega-dropdown-menu ul.level1 > li a.mega-group-title:focus {
    text-decoration: none;
    color: #fba91a;
    padding-right: 15px;
    background: transparent;
    /* border-bottom: 2px solid #fff; */
}
.t3-megamenu ul.level0 li div.mega-dropdown-menu ul.level1 li a {
    padding-top: 10px;
    border-bottom: 1px solid #fff;
}
.daiere3 .sppb-icon-container {
    padding: 40px 40px 40px 40px;
}

#userForm input, #userForm textarea, #contact-form input, #contact-form textarea {
    border: 1px solid #24205e;
    max-height: 200px;
    max-width: 300px;
    padding: 4px;
    transition: box-shadow 0.3s ease 0s, border 0.3s ease 0s;
}
textarea#Complaint5{
    border: 1px solid #24205e;
    max-height: 200px;
    max-width: 300px;
    padding: 4px;
    transition: box-shadow 0.3s ease 0s, border 0.3s ease 0s;
}
#rsform_5_page_0 > div.rsform-block.rsform-block-view-the-complainant > div {
    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px dotted #000;
    width: 100%;


}
#rsform_5_page_0 > div.rsform-block.rsform-block-which > div{
	    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px dotted #000;
    width: 100%;

}
#rsform_5_page_0 > div.rsform-block.rsform-block-complaint4 > div{
	
    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px dotted #000;
    width: 100%;

}
#rsform_5_page_0 > div.rsform-block.rsform-block-check1 > div{
     font-size: 16px;
    font-weight: bold;
    border: 2px dotted #000;
    width: 100%;
    padding: 2px;

}
.t3-wrapper {
    overflow: hidden;
}
#rsform_5_page_0 > div.rsform-block.rsform-block-initial-actions > div{
	    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px dotted #000;
    width: 100%;	
}
strong.formRequired {

    color: red;
}
#t3-content > h1{
    background-image: url(../images/title.png);
    padding: 3px 62px 15px 4px;
    background-position: right center;
    background-repeat: no-repeat;	
	
}
#rsform_6_page_0 > li.rsform-block.rsform-block-personal-information {
    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px dotted #000;
    width: 100%;
}
#rsform_6_page_0 > li.rsform-block.rsform-block-familydetails-copy{
    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px dotted #000;
    width: 100%;	
}

#rsform_6_page_0 > li.rsform-block.rsform-block-familydetails{
	    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px dotted #000;
    width: 100%;
}
#rsform_6_page_0 > li.rsform-block.rsform-block-moareftext{
		    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px dotted #000;
    width: 100%;
}
h4{
	font-weight:bold;
}
#rsform_6_page_0 > li.rsform-block.rsform-block-background-membership-in-the-center{
	    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px dotted #000;
    width: 100%;	
}
#\2d \20 external {
    width: auto !important;
    height: auto !important;
}
#rsform_6_page_0 > li.rsform-block.rsform-block-the-amount-and-type-of-technical-skills{
		    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px dotted #000;
    width: 100%;
}
#rsform_6_page_0 > li.rsform-block.rsform-block-the-amount-and-type-of-technical-skills-copy{
		    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px dotted #000;
    width: 100%;	
}
#rsform_6_page_0 > li.rsform-block.rsform-block-the-amount-and-type-of-technical-skills-copy-copy{
			    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px dotted #000;
    width: 100%;
}
#rsform_4_page_0 > div.rsform-block.rsform-block-presented1{
				    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px dotted #000;
    width: 100%;
}
#rsform_4_page_0 > div.rsform-block.rsform-block-human-resources-management{
					    font-size: 16px;
    font-weight: bold;
    border-bottom: 2px dotted #000;
    width: 100%;
}
html[dir="ltr"] .t3-footer .t3-spotlight .t3-module .module-ct ul#contact-us .icon-phone:before {
    transform: rotate(19deg);
}
/*
*/
#contact-form > fieldset > legend{
	  display: none;
}
@media (max-width: 360px){
div.mod-languages img {
    max-width: 25px;
}
}
@media (max-width: 360px){
div.mod-languages li {
    /* margin-left: 1px !important; */
    margin-right: 0px !important;
}
}
@media (max-width: 768px){
.up-contactnum {
    /* font-size: 15px; */
    /* margin-top: -55px; */
    /* position: absolute; */
    text-align: center !important;
}
}
@media (max-width: 768px){
.mod-languages {
    float: none;
    text-align: center;
}
}
h3.uk-panel-title.uk-margin-small {
    color: #000;
    font-size: 23px;
}
.uk-button-primary {
    background-color: #feac00 !important;
    color: #fff;
    font-size: 15px !important;
    border: 2px solid #ccc !important;
}

@media (max-width: 768px){
.tablesadi{
	overflow-x:scroll;
}
}
.formResponsive select {
    border: 1px solid #24205e !important;
}
#Send.btn-primary.rsform-submit-button {
	
    background: #fba91a !important;

}
.fa-mobile-phone:before, .fa-mobile:before {
    content: "\f10b";
    font-size: 25px !important;
    color: #24205e !important;;
}
@media (max-width: 767px){
#parallax .container .parallax-content .contact-details {
    padding: 0;
    margin: 0;
    width: 100%;
}

#parallax .container .parallax-content .contact-details h1 {
    font-size: 36px;
    padding: 0;
}

#parallax .container .parallax-content .contact-details h2 {
    font-size: 17px;
    /* width: 83%; */
}
}
@media (max-width: 480px){
#parallax .container .parallax-content .contact-details h2 {
    font-size: 16px;
}
}
@media (width: 1024px){
span.dropdown-toggle.separator {
    font-size: 14px !important;
}
.t3-megamenu ul.level0 > li > a {
    font-size: 13px !important;
}
}
@media (width: 768px){
ul.sppb-gallery.clearfix {
    margin-left: 135px;
}
}
.sppb-addon.sppb-addon-text-block.sppb-text-right.sadicontent {
    padding: 8px;
}
@media (width: 1024px){
#noo-accordion-slider\20 109 > div > ul > li:nth-child(4) > div > a {
    font-size: 11px;
}
#noo-accordion-slider\20 186 > div > ul > li:nth-child(1) > div > a{
	 font-size: 15px !important;
}
#noo-accordion-slider\20 186 > div > ul > li:nth-child(4) > div > a {
    font-size: 11px !important;
    text-transform: capitalize;
}
#noo-accordion-slider\20 203 > div > ul > li:nth-child(1) > div > a{
	font-size: 15px !important;
}
#contact-us > li.icon-mail > p {
    font-size: 11px !important;
}
}

@media (width: 600px){
.special .content .read-more {

    margin-top: 14px;
}
}
@media (max-width: 768px){
#sppb-addon-1488347020992 .sppb-addon-title {
    font-size: 14px !important;
}
#sppb-addon-1488004505911 .sppb-addon-title {
    font-size: 13px!important;
}
#sppb-addon-1489577408844 .sppb-addon-title {
    font-size: 13px !important;
}
}
@media (width: 768px){
.t3-megamenu ul.navbar-nav > li {
    padding: 0;
    margin: 0px 0px 0px 14px;
    color: #24205e !important;
    font-weight: bold;
}
}
@media (width: 600px){
section#section-id-1489817257083 {
    margin: 0 auto;
    margin-left: 59px !important;
}
}
.pg-cv-folder {
    text-align: center !important;
    margin-top: 5px !important;
    padding-left: 20px !important;
    /* background: url(../../images/icon-folder-small.png) 0 1px no-repeat; */
    font-size: 17px !important;
}