@import url(https://fonts.googleapis.com/css?family=Lato:400,700);
/*-----------------------------------------------------------------------------------*/
/*  GENERAL STYLING
/*-----------------------------------------------------------------------------------*/
*{margin: 0px; padding: 0px;}
body {font-family: 'Lato', sans-serif;height: 100%;color: #757b87;}
a:link,a:visited,a:hover,a:active {color: #757b87; text-decoration: none;}
img{max-height: 100%; height: auto; margin: 0px; padding: 0px;}
ul {list-style-type: none;}
p {text-align: justify;}
p label { text-align: justify;}
/* ----------Custom Color Code ---------- */
.primary, .primary>a, .primary>a:visited, .primary>a:hover, .primary>a:active {color: #352268;text-decoration: none;}
.danger,.danger>a,.danger>a:visited,.danger>a:hover,.danger>a:active {color: #ef6f6c;text-decoration: none;}
.send_querytext_set h2 { margin-top: 0px;margin-bottom: 22px; color: #352268;}
.success, .success>a, .success>a:visited, .success>a:hover, .success>a:active { color: #352268; text-decoration: none;}
.warning,.warning>a,.warning>a:visited,.warning>a:hover,.warning>a:active {color: #352268; text-decoration: none;}
.yellow,.yellow>a,.yellow>a:visited,.yellow>a:hover,.yellow>a:active { color: #FFD43C; text-decoration: none;}
/* ---------- //Custom Color Code End ---------- */
/* ---------- Text-Bg color Code Css ---------- */
.bg-default {background-color: #f5f5f5;}
.bg-primary {background-color: #352268; color: #fff;}
.bg-success {background-color: #352268; color: #fff;}
.bg-danger { background-color: #352268; color: #fff;}
.bg-warning { background-color: #352268; color: #fff;}
/* ---------- //Text-Bg color Code Css End ---------- */
/* ---------- Why choose us Section css ---------- */
#accordion {margin-top: 2%;}
.text_bg { background-color: #f2eded !important;}
/* ---------- //Why choose us Section End ---------- */
/* ---------- Text-Bg Border color Code Css ---------- */
.border-primary {border-bottom: 2px solid #352268; padding-bottom: 5px;}
.border-primary {border-bottom: 2px solid #352268; padding-bottom: 6px;}
.border-success {border-bottom: 2px solid #352268;padding-bottom: 5px;}
.border-danger {border-bottom: 2px solid #ef6f6c; padding-bottom: 5px;}
/* ---------- //Text-Bg Border color Code Css End---------- */
/* ---------- Text-Success Css---------- */
.text-success {color: #01bc8c !important; background-color: inherit;}
.text-danger { color: #ef6f6c;}
/* ---------- //Text-Success End---------- */
/* ---------- Nav bar Css Start ---------- */
.navbar-nav > li > a { font-size: 14px; text-transform: uppercase; font-weight: 400;}
.navbar-default .navbar-nav > li>a:hover {color: #01bc8c;}
/* ---------- Navbar  Dropdown menu Css ---------- */
.navbar-nav .dropdown-menu:before { bottom: 15px; width: 0; height: 0; left: 100px; z-index: 1002; content: " "; display: block !important; position: relative;border-bottom: 8px solid #ef6f6c;
    border-right: 8px solid transparent; border-left: 8px solid transparent;}
/* ---------- //Navbar  Dropdown menu Css End ---------- */
/* ---------- Navbar  Dropdown menu hover Css ---------- */
.navbar-nav .dropdown-menu a:hover {border-left: 2px solid #ef6f6c; } 
/* ---------- //Navbar  Dropdown menu hover Css End ---------- */
.navbar-default .navbar-nav >.open >a:hover, .navbar-default .navbar-nav >.open >a {background-color: #fff !important; color: #01bc8c; }
.navbar-nav .dropdown-menu li:hover {border: none; }
.navbar {margin-bottom: 0px; background-color: transparent; border: none; width: 100%;} 
/* ---------- Nav bar Css End ---------- */
/* ---------- Breadcrumb Css ---------- */
.breadcrumb a, .breadcrumb a:visited, .breadcrumb a:hover, .breadcrumb a:active {color: #fff;text-decoration: none;}
.breadcum {background-color: #272242; border-top: 2px solid #272242;border-bottom: 2px solid #272242;padding: 0px 2%;}
.breadcum .pull-right {padding: 8px 15px; color:#fff;}
.breadcrumb {padding: 8px 15px; margin-bottom: 0px;list-style: none;background-color: #272242; border-radius: 4px;float: left;}
.breadcrumb > li + li:before {padding: 0 5px;color: #3d3d3d; content: none;}
/* ---------- //Breadcrumb Css End ---------- */
/* ---------- Breadcrumb Icon Section Css ---------- */
.icon3 {position: relative; top: 5px; left: 0px; }
.icon4 {left: -1px; top: 3px; }
/* ---------- //Breadcrumb Icon Section End ---------- */
/* ---------- Carousel Css ---------- */
.carousel-indicators .active {width: 14px; height: 14px; margin: 0; background-color: #000; border: 1px solid #5E5E5E; }
.carousel-indicators li {border: 1px solid #5E5E5E; width: 13px; height: 13px; }
.carousel-caption {font-size: 30px; } 
/* ---------- //Carousel Css End ---------- */
blockquote {border-left: 2px solid #ef6f6c;}
/* ---------- Testimonial Images Css Start ---------- */
.author {padding: 15px; background: #f6f6f6; margin-bottom: 10px; }
.author img {width: 50px; } 
/* ---------- //Testimonial Images Css End ---------- */
/* ---------- Feature Section Css ---------- */
 .features i {line-height: 2px; float: left; margin: 1px 5px; }
/* ---------- //Feature Section Css End ---------- */
/* ---------- Menu Section Css ---------- */
.menu > li {border: 1px solid #f89a14; padding: 10px 13px; margin: 0px 10px; }
.menu {margin-top: 20px; }
.menu > li:hover,
.menu li .active {background-color: #01bc8c; } 
/* ---------- //Menu Section Css End ---------- */

.tabbable-panel ul {list-style-type: none; } 
/* ---------- Our services Box  Style Css ---------- */
.section {background: url('../images/backgrounds/back_img3.html'); height: 500px; display: block; width: 100%; }
.box {border-radius: 3px; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); padding: 10px 15px; text-align: right;display: block;margin-top: 60px; margin-bottom: 15px;height: 250px;}
/* ---------- //Our services Box  Style Css End ---------- */
/* ------------- Our Services Box Icon Css ---------- */
.box-icon {background-color: transparent; border: 1px solid #352268; border-radius: 50%; display: table; height: 80px; margin: 0 auto; width: 80px; margin-top: -61px; } /* ------------- //Our Services Box Icon Css End ---------- */
.box-icon span {color: #fff; display: table-cell; text-align: center; vertical-align: middle; } 
/* ---------- Our Services Icon Border css ---------- */
.box-icon1 {border: 1px solid #352268;}
.box-icon2 {border: 1px solid #352268;}
.box-icon3 { border: 1px solid #352268;}
/* ---------- //Our Services Icon Border css ---------- */
/* ---------- Our services Text Css----------*/
.info > p {color: #787878; font-size: 14px; padding-top: 10px; text-align: justify; } /* ---------- //Our services Text End ----------*/
/* ---------- Our service Icon Css ---------- */
.icon {position: relative; right: 11px; top: 14px; }
.icon1 {position: relative; right: 10px; top: 12px; } 
/* ---------- //Our service Icon Css End---------- */
/* ---------- Feature main Section Start --------- */
.feature-main {padding: 50px 0px; background-color: #f2eded; }
.feature-main1 {padding: 50px 0px; }
.layout-styl {padding: 0px 0px; }
.layout-styl li {margin-bottom: 20px; font-size: 17px; font-weight: 300 !important; color: #515763; text-align: left } 
/* ---------- //Feature main Section End --------- */
/* ---------- Purchase Section Css Start ---------- */
.purchas-main {padding: 10px 0px; }
.bg-border {background: #f2eded; border-left: 6px solid #352268; padding-top: 20px; padding-bottom: 20px; display: inline-block; width: 100%;}
.purchae-hed {color: #352268;text-transform: uppercase; font-size: 28px; font-weight: 700; margin: 0; vertical-align: middle; line-height: 2; padding: 0 0 0 12px;}
.purchase-styl {padding: 15px 80px;background-color: #352268; border: none; box-shadow: 0px 2px 0px #352268; color: #fff !important; margin: 0; font-size: 20px;}
.purchase-styl:hover, .purchase-styl:active, .purchase-styl:focus {background-color: #352268 !important;}
/* ---------- //Purchase Section Css Ebd ---------- */
/* ---------- Our Team Divide Section Css ---------- */
.divide {border-top: 1px solid #848481; padding: 5px; }
.divide > a {padding: 3%; } 
/* ---------- //Our Team Divide Section Css End ---------- */
.section1 {background: url('../images/backgrounds/island.html') no-repeat; height: 600px; width: 100%; }
.pull-right a {color: #128bc6; }
.input-group-addon {color: #fff; background-color: #b16461; border: 1px solid #5E5E5E; }
.team img {width: 100%; height: 100%; margin-top: 10px; } 
/* ---------- News Section Css----------*/
.news {margin-top: 2%; } 
.news .form-group{width: 80%; } 
.news .form-control {background-color: #444343; border: 1px solid #5E5E5E; color: #f3f3f3; }
.news > .form-control:focus {border-color: #5E5E5E; outline: 0; -webkit-box-shadow: rgba(0, 0, 0, 0); box-shadow: rgba(0, 0, 0, 0); } 
/* ---------- //News Section Css End ---------- */
.panel-default > .panel-heading {color: #333; background-color: #fff; border-color: #DDD; }
.tab {padding-left: 0px; }
.tab_list > li {padding: 5px; }
.tab_list {margin-top: 15px; padding-left: 0px; }
.profile img {width: 100%; } 
/* ---------- Footer Section Css ---------- */
footer {background-color: #272242;}
footer h4 {color: #fff;}
.footer-text {color: #ababab;padding: 30px 0px;}
footer img {width: 50px;}
footer .btn-primary.text-white { margin-top: 2%;}
/* ---------- //Footer Section Css End ---------- */
.text-white {color: #fff !important; }
.bg-white {background-color: #fff; }
/* ---------- //header ravi css  strat---------- */
.icon-section ul.list-inline {margin: 0; padding: 0; line-height: 0;}
.logo-brand {width: 20%; float: left;}
.logo-text-sec {width: 80%; float: right;}
.icon-section {background-color: #352268; padding: 14px;}
.header-sec {width: 100%;margin: 0; padding: 20px 0;}
.custom_header h1 {color: #191970;text-align: center;font-weight: bold;font-family: initial; margin: 0;}
.icon-section-menu {background: #352268;}
.subheading.text-center {font-weight: bold;font-size: 24px;color: black;margin: 14px 0 0 0;}
.icon-section label {color: #757b87;font-weight: lighter;padding:0px 5px;}
.icon-section li label {position: relative;bottom: 5px;color: #757b87;font-weight: lighter;margin: 0;}
.icon-section-menu .nav > li > a:hover {color:#352268;}
.icon-section-menu .nav>li>a:focus, .nav>li>a:hover {text-decoration: none; background-color: #eee; color: #352268 !important;}
.about-aices {margin: 0; padding: 30px 0;}
.about-aices .jobplacement { margin: 0 0 40px 0;}
.youtube_video img {width: 100%;}
/* ---------- Headings Border Css ---------- */
.heading_border {color: #fff;border-top-left-radius: 5px; border-top-right-radius: 5px; margin-bottom: 15px; padding: 5px 15px;}
/* ---------- //Headings Border Css End---------- */
.layout-image {margin: 30px 0 0 0;}
.search-image img {width: 100%;}
.tabbable-panel {padding: 0 !important; margin: 14px 0 0 0;}
.tabbable-line > .nav-tabs > li.active {border-bottom: 4px solid #352268 !important;position: relative;}
.tabbable-line > .nav-tabs > li.open, .tabbable-line > .nav-tabs > li:hover {border-bottom: 4px solid #352268 !important;background-color: #F2EDED;outline: none;}
.add_margintop .media-heading {margin-top: 0;margin-bottom: 5px;color: #352268;}
.tbl_over_set input[type="submit"] {padding: 6px;}
.tbl_over_set input[type="text"] {padding: 6px;}
.features {margin: 0;padding: 30px 0 0 0;}
.tabbable-line > .nav-tabs > li.active > a {border: 0; color: #352268 !important;}
.copyright p {text-align: center;font-size: 14px; color: #fff;}
.welcome_aice_textset h2 label { margin: 10px 0 10px 0; padding: 0; color: #352268;}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {z-index: 2; color: #fff; cursor: default; background-color: #352268; border-color: #352268;}
.pagination>li>a, .pagination>li>span { position: relative; float: left; padding: 6px 12px; margin-left: -1px; line-height: 1.42857143; color: #352268; text-decoration: none; background-color: #fff; border: 1px solid #ddd;} .whyto_textsetal h3 {margin-bottom: 25px;margin-top: 4px;color: #352268;}
.gallery_product a p {margin: 20px 0 20px 0; display: block;}
.gallery_product img { /*max-width: 257px;*/ max-height: 170px;}
.gallery_product {width: 100%;text-align: center;}
.gallery-title {font-size: 36px;color: #352268; text-align: center;font-weight: 500; margin: 50px 0;}
.gallery-title:after { content: ""; position: absolute; width: 7.5%;left: 46.5%; height: 45px;border-bottom: 1px solid #5e5e5e;}
.filter-button{ font-size: 18px;border: 1px solid #42B32F; border-radius: 5px;text-align: center; color: #42B32F; margin-bottom: 30px;}
.filter-button:hover{font-size: 18px; border: 1px solid #42B32F; border-radius: 5px; text-align: center; color: #ffffff; background-color: #42B32F;}
.btn-default:active .filter-button:active{ background-color: #42B32F; color: white;}
.port-image{width: 100%;}
.login-page {width: 100%; margin: 0; padding: 60px 0 60px 0;}
.login-page .panel.panel-default {margin: 0;}
.login-page .btn-primary {color: #fff; background-color: #352268;border-color: #352268;}

/* ---------- //header ravi css  end---------- */
/* ---------- About Us Slider Css ---------- */
#owl-demo .item img { display: block; width: 100%; height: auto;} 
#owl-demo {margin: 0px; }
#bar {width: 0%; max-width: 100%; height: 3px; background: #352268; }
#progressBar {width: 100%; background: #EDEDED; } 
/* ---------- //About Us Slider Css End ---------- */
.center-block {margin-bottom: 0px; font-size: 18px; margin-top: 0px; }
.sliders {background-color: #fdfcfc; padding: 20px; }
.sliders h4 {margin-bottom: -5%; }
.sliders h5 {padding-top: 4%; }
.marbtm10 h3 {margin-bottom: 0px; } 
/* ---------- Back to top Section Icon Css ---------- */
.back-to-top {cursor: pointer; position: fixed; bottom: 30px; right: 30px; display: none; border-radius: 50%; padding: 15px; border: none; font-size: 10px; opacity: 0.7; }
.back-to-top:hover {opacity: 1; } /* ---------- //Back to top Section Icon Css End---------- */
/* ---------- Copy Right Section Css  ---------- */
.copyright {background-color: #352268;}
.copyright p {color: #fff; padding: 0.5% 0; margin: 0.5% 0; } 
/* ---------- //Copy Right Section Css  ---------- */
/* ---------- Advanced Features Css ---------- */
 .advanced button, .tooltips button, .pop button {margin-bottom: 15px; } 
/* ---------- //Advanced Features Css ---------- */
.icon-section-menu .nav > li > a {padding: 15px 15px; color: #fff; font-weight: bold; font-size: 18px; }
.icon-section-menu .nav > li > a:hover {color: blue; }
.certificate-page {padding: 0 110px; }
.frenchise-registration-page .form-group {padding: 0 15px; }

.owl-theme .owl-controls .owl-page span {   
    background: #352268 !important;
}
 /**** Margish css ****/
.main_hedset_css .navbar-brand{margin-top: 6px; margin-bottom: 6px; }
.bank_actextset{display: inline-block; width: 100%; margin-top: 15px; margin-bottom: 18px; }
.send_querytext_set h2{margin-top:0px; margin-bottom: 22px; }
.add_margintop{margin-top: 10px !important; display: inline-block; width: 100%; margin-bottom: 22px; }
.your_degree_textset{display: inline-block; width: 100%; margin-bottom: 18px; margin-top: 6px; }
.your_degree_textset h2 {margin-top: 0px; color: #352268; }
.welcome_aice_textset{display: inline-block; width: 100%; margin-bottom: 24px; } .whyto_textsetal {margin-bottom: 30px; }
.whyto_textsetal h3{margin-bottom: 25px; margin-top: 4px; }
.whyto_textsetal h4{margin-top: 3px; }
.acdaj_partallset {height: 225px; overflow-y: auto; margin-bottom: 28px; }
.acdaj_partallset  h3{margin-top:0px; }
.frenchise_textformset{margin-top: 25px; margin-bottom: 25px; }
.frenchise_textformset h1 {margin-top: 0px; color: #352268; } 
.reg_res_btnset {margin-top: 20px; width: 100%; text-align: center; }
.reg_res_btnset button{margin: 0px 15px; }
.frenchise-registration-page textarea#caddress {height: 34px; } 
/**** Margish css ****/




