ul.rightalign li a i{color:#1ecfff!important}
ul.rightalign li a i:hover{color:#fff!important}
.header .navbar-inner{padding:10px 0!important}
ul.thumbnails.our-team li{margin:0 10px!important}
a.institutedd{position:relative!important;right:15px!important}
ul.rightalign{display:inline-block;padding-top:15px;margin-bottom:0}
ul.rightalign a{min-width:28px;margin:0 5px;padding-top:5px;padding-bottom:5px;display:inline-block;outline:0;text-align:center}
ul.rightalign li a i{font-size:20px;color:#1ecfff!important}
ul.rightalign li{display:inline-block!important}
ul.rightalign .icon-vimeo{background-image:url(../images/vimeo.png);display:inline-block!important;width:21px;height:19px;background-position:0 2px;background-repeat:no-repeat;color:#1ecfff!important}
.navbar-inner.noshadow{width:1170px;margin:0 auto}
.nav-custom{display:inline-block;float:right!important}
li.dropdown.dd_child{background-color:rgba(0,0,0,.4)}
li.dropdown.dd_child a{padding-left:10px;background:transparent!important}
.header ul.nav li a.dropdown-toggle.institutedd{padding-left:0!important;padding-right:0!important;background:transparent!important}
.nav li{padding-top:0!important;margin-top:10px!important}
.social_bookmarks .instagram_white{background:transparent url(../images/social/white/instagram.png) top left no-repeat}
.course_details table{font-family:arial,sans-serif;border-collapse:collapse;width:480px;margin:0 auto}
.course_details td,th{border:2px solid #fff;text-align:left;padding:8px;color:#000}
.course_details th{background:#ea4235;font-size:25px}
.course_details tr:nth-child(odd) td:first-child{background:#fe9900}
.course_details tr:nth-child(even) td:first-child{background:#fe9900}
.course_details tr:nth-child(even){background-color:#fed966}
.course_details tr:nth-child(odd){background-color:#fed966}
.course_details_left p{text-align:center}
p.two_year{color:#fff;text-align:center;font-size:25px;text-transform:uppercase;font-weight:900;padding:15px 0 5px}
span.software{color:#e0e016;font-size:22px;font-weight:800;text-transform:uppercase}
span.Adobe-Flash{color:#fff;font-size:22px;font-weight:800;text-transform:uppercase}
p.hr_class{padding:10px}
p.hr_class span{color:#e0e016;font-size:22px;font-weight:800;text-transform:uppercase}
p.time_class1{color:#fff;text-transform:uppercase;font-size:30px}
p.time_class2{color:#fff;font-size:22px;font-weight:800;text-transform:uppercase}
p.time_class3{color:#fff;font-size:22px;font-weight:800;text-transform:uppercase}
.blog_date .b_date{width:50px!important}
.course_details hr{background:#fff;visibility:visible;width:60%;margin:20px auto}
.course_class{width:90%!important;margin:0 auto!important}
.course_class img{width:90%!important}
.circleHolder .description{vertical-align:top!important}
.title_text_bold{font-weight:800;line-height:1!important}
.box_hover_min_blue span{border-color:#1ecfff!important;color:#1ecfff!important}
.home_left_slider{background:none!important;padding:0 20px!important}
.home_left_slider ul.slides{margin:0!important;padding:0!important;width:100%!important;margin:0 auto!important}
.home_left_slider ul.slides li{position:inherit!important}
.home_left_slider ul.slides img{width:100%;border-radius:4px}
.flexslider_home{margin-left:20px!important}
.flexslider_train{margin-left:20px!important}
.flexslider_home .flex-control-nav{left:-15px!important;text-align:center;bottom:42px;position:relative}
.flexslider_home img{border-radius:2px}
.flexslider_train .flex-control-nav{left:-15px!important;text-align:center;bottom:42px;position:relative}
.flexslider_train img{border-radius:2px}
.home_las .elastislide-horizontal{padding:10px 25px!important}
.train_lak .elastislide-horizontal{padding:10px 25px!important}
.home_left_slider .flex-direction-nav{display:none}
div#fancybox-wrap{top:110px!important}
.service_icon img{width:160px;height:160px}
.thumbnails.our-team.our-tea_custom li{width:18%!important;padding:8px!important}
ul.thumbnails.our-team.our-tea_custom img{width:430px!important;height:430px!important;height:auto!important}
.our-tea_custom h6{padding:0!important;margin:0}
.our-tea_custom h4{padding:0!important;margin:0}
.bg_wt{background-image:url(images/background/image4.jpg)!important}
.w_k_a.contentWrapper{background-image:url(https://kayraanimation.com/images/services/img/wka_bg.jpg)!important}
@media (max-width: 979px) {
.navbar-inner.noshadow{width:auto!important}
ul.nav a{text-align:left!important;float:left!important}
.nav li a i{float:left!important;padding-left:0px;padding-top:2px;padding-right:5px}
}
@media (max-width: 768px) {
.course_details table{width:100%}
}
@media (max-width: 767px) {
.course_details table{width:380px}
.custom_mobileSpacing{padding:0!important}
.home_left_slider{padding:0!important}
hr.top_space{padding-top:0!important}
.space_max{padding-bottom:20px!important}
.footer .left_content {
    background: transparent!important;
    margin-top: 5px!important;
}
.footer .right_content {
    background: transparent!important;
    margin-top: 5px!important;
}
.service_icon img {
    width: 100% !important;
}
.program_details h1.title_text.title_text_bold {
    text-align: center;
}
.fmobile_none {
    display: none !important;
}
}
@media (max-width: 768px) {
.flexslider_home {
    margin-left: 0px!important;   
}
.flexslider_home ul li {
    width: 374px !important;
}
.flexslider_train {
    margin-left: 0px!important;
    margin-right: 20px!important;
}
.flexslider_train ul li {
    width: 374px !important;
}
}
@media only screen and (max-width: 1024px) and (min-width: 449px){
.thumbnails.our-team.our-tea_custom li {
    width: 25%!important;
}
}
@media (max-width: 480px) {
.thumbnails.our-team.our-tea_custom li {
    width: 100%!important;    
    margin: 0 !important;
}
a.circleHolder.alignCenter.single_image {
    width: 100% !important;
   text-align: center;
}
.circleHolder .flipPanel{ 
    display: inline-block !important;
    float: none !important;
}
.service_custom_class ul.flex-direction-nav {
margin-top: 80px !important;
}
.service_custom_class .circleHolder .description {
margin: 15px;
display: flow-root !important;
}
}
@media only screen and (max-width: 1199px) and (min-width: 960px){
.home_custom_class .fullWidth { padding-top: 40px;}
.navAlign { margin-right: 160px !important;}
.home_custom_class .mobileSpacing {  margin: 0 0 !important;}
.training_custom_class .mobileSpacing {  margin: 0 0 !important;}
.wka_custom_class .mobileSpacing {  margin: 0 0 !important;}
.home_custom_class .mobileSpacing {  margin: 0 0 !important;}
.program_details {  margin-top: 50px !important;}
}
@media only screen and (max-width: 1050px) and (min-width: 768px){
.service_icon img { width: 100% !important; height: auto !important;}
a.circleHolder.alignCenter.single_image {
    width: 33% !important;
}
.flipPanel.smallCircle {
    text-align: center !important;
    display: inline-block !important;
    float: none !important;
}
}
@media (max-width: 1199px) {
.bodyContainer {
    padding-top: 40px !important;
}
.feature_pro {
    width: 100%!important;
}
}

.phem a {
    padding: 5px 5px !important;
}

.contact_custom {
    margin-top: 110px;
}

.kayra_map {
    height: 300px;
}
.custom_body input{ height: 30px !important; }
.contact_custom form textarea#comments{height:200px!important}
.custom_body { margin-top: 100px;}
.contact_add button {
    margin-bottom: 0 !important;
}
h4.con_address {
    font-size: 16px;
}