*{margin:0; padding:0;}
@font-face {
    font-family:RobotoSlab-Light;
    src: url(../font/RobotoSlab-Light.ttf); 
}


@font-face {
    font-family:Raleway;
    src: url(../fonts/ralway.ttf); 
}



@font-face {
    font-family:Intro;
    src: url(../font/Intro.otf); 
}
a{text-decoration:none;}
.mm-toggle-wrap{display:none;}
body, div, h1,h2, form, fieldset, input, textarea, select, footer,p ,strong, li, a{}
.wraper{width:1200px; margin:0 auto;}

.wcmsrh-logo{float: right;
    position: absolute;
    width: 50px;
    top: 23px;}

/* Slider */
.phoenix-slider {overflow: hidden;width: 100%;height: 450px;position: relative;background: ;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;top:120px;}
.phoenix-slider .phoenix-feather {background: transparent none scroll no-repeat center top;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;position: absolute;width: 100%;height: 67%;min-height: 60%;overflow: hidden;display: table;width: 100%;z-index: 2;opacity: 0;}
.phoenix-slider .reborn { z-index: 4; }
.phoenix-slider .phoenix-feather > img {position: absolute;width: 100%;height: auto;min-height: 60%;overflow: hidden;
  display: none;}
  
 
/* Slider Dots */
.container-dots-wrapper {position: absolute;top: 0;right: 10px;height: 100%;z-index: 9;display:none;}
.container-dots-inner {display: table;height: 100%;}
.dots {display: table-cell;vertical-align: middle;list-style: none;margin: 0;padding: 0;}
.dots li {width: 10px;height: 10px;margin: 0 4px 7px 4px;text-indent: -999em;border: 2px solid #fff;-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;cursor: pointer;opacity: .5;-webkit-transition: all 300ms ease-out;-moz-transition: all 300ms ease-out;-ms-transition: all 300ms ease-out;-o-transition: all 300ms ease-out;transition: all 300ms ease-out;-webkit-filter: drop-shadow(0 1px 2px rgba(0,0,0,.5));-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.5));-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.5));-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.5));filter: drop-shadow(0 1px 2px rgba(0,0,0,.5));}
.dots li.active {  width: 11px;height: 11px;background: #fff;border: 2px solid #fff;left: 8px;opacity: 1;}




.welcome{width:100%; height:420px; background:#179BD7; position:relative;z-index:100;margin-top: 0px;;clear:both;}
.welcome-border{width: 60px;height: 2px;background: #EA4246; float:left; margin:10px 0 5px 0; }
.slide-welcome{width:615px; float:left;}

/* animated elements */
.animateblock {padding: 8px 0;color: #fff;opacity: 0;-webkit-transition: all 0.55s linear;-moz-transition: all 0.55s linear;transition: all 0.55s linear;}
.animateblock.animated {opacity: 1;}
/* animation transition styles */

.slide-welcome img{margin-top:50px;width:100%;}
.welcome-content{width:525px; float:right; padding-top:50px;}
.welcome-content h2{text-align:left; font-size:30px; text-transform:uppercase; color:#fff; font-family: Homestead Regular; margin-left:0px; font-weight: 100;}
.welcome-content p{text-align:justify; font-size:13px; color:#fff; margin-top:10px; line-height:20px;clear:both;}
.readmore{width:100px; text-align:center; text-transform:uppercase;font-size:13px; color:#fff; border:2px solid #EA4246; background:#EA4246; border-radius:3px;padding:3px; margin-top:15px;}
.readmore:hover{cursor:pointer; color:#333; background:#fff; border-color:#fff;}


/* tab */
.tabsection{width:100%; height:500px;background:#EDEDED;}
.course-offer{ padding-top:30px; text-align:center; font-family: Homestead Regular; font-size:30px; text-transform:uppercase; margin-bottom:10px;color:#179BD7;}
.tabs {position: relative;overflow: hidden;margin: 0 auto;width: 100%;font-weight: 300;font-size: 1.25em;}
.tab-border{width: 60px;height: 2px;background: #EA4246; float:none; margin:5px auto; }

.tab-responsive{display:none}

.brdr{
width: 60px;height: 2px;background: #EA4246; float:none; margin:5px auto;}



/* Nav */

.tabs nav {text-align: center;}
.tabs nav ul {position: relative;display: -ms-flexbox;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;margin: 0 auto;padding: 0;max-width: 1200px;list-style: none;-ms-box-orient: horizontal;-ms-box-pack: center;-webkit-flex-flow: row wrap;-moz-flex-flow: row wrap;-ms-flex-flow: row wrap;flex-flow: row wrap;-webkit-justify-content: center;-moz-justify-content: center;-ms-justify-content: center;justify-content: center; border-bottom:4px solid #74777b;}
.tabs nav ul li {position: relative;z-index: 1;display: block;margin: 0;text-align: center;-webkit-flex: 1;-moz-flex: 1;
-ms-flex: 1;flex: 1; padding-bottom: 10px;}

.tabs nav a {position: relative;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 2.5;
height:115px;}
.tabs nav a span {vertical-align: middle;text-transform:capitalize; font-weight: 600;
font-size: 20px;  color:#74777b;}

.tabs nav a span:hover {vertical-align: middle;text-transform:capitalize; color:#74777b; font-weight: 6000;
font-size: 20px; color: #74777b;}

.tabs nav li.tab-current a {color: #EA4246;font-weight:700;}
.tabs nav a:focus {outline: none;}
/* Content */
.content-wrap {position: relative;}
.content-wrap section {display: none;margin: 0 auto;padding: 1em;max-width: 1200px;text-align: center;}
.content-wrap section.content-current {display: block;}
/* Fallback */
.no-js .content-wrap section {display: block;padding-bottom: 2em;border-bottom: 1px solid rgba(255,255,255,0.6);}
.no-flexbox nav ul {display: block;}
.no-flexbox nav ul li {min-width: 18%;display: inline-block;}

.tabs-style-linemove nav {background: #EDEDED;}
.tabs-style-linemove nav li:last-child::before {position: absolute;bottom: -4px;left: 0;width: 100%;height: 4px;background: #EA4246;content: '';-webkit-transition: -webkit-transform 0.3s;transition: transform 0.3s;}
.tabs-style-linemove nav li:first-child.tab-current ~ li:last-child::before {-webkit-transform: translate3d(-400%,0,0);
	transform: translate3d(-500%,0,0);}
.tabs-style-linemove nav li:nth-child(2).tab-current ~ li:last-child::before {-webkit-transform: translate3d(-300%,0,0);
	transform: translate3d(-400%,0,0);}
.tabs-style-linemove nav li:nth-child(3).tab-current ~ li:last-child::before {-webkit-transform: translate3d(-200%,0,0);
	transform: translate3d(-300%,0,0);}
.tabs-style-linemove nav li:nth-child(4).tab-current ~ li:last-child::before {-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-200%,0,0);}
	.tabs-style-linemove nav li:nth-child(5).tab-current ~ li:last-child::before {-webkit-transform: translate3d(-100%,0,0);
	transform: translate3d(-100%,0,0);}
	
.tabs-style-linemove nav a {padding: 1em 0;color: #74777b;line-height: 1;-webkit-transition: color 0.3s, -webkit-transform 0.3s; transition: color 0.3s, transform 0.3s;}
.tabs-style-linemove nav li.tab-current a {color: #74777B;font-weight:900;}

.iconbox, .iconbox1, .iconbox2, .iconbox3, .iconbox4, .iconbox5{width:80px; height:80px;clear:both;margin:0 auto; border: 3px solid #FFFFFF;
margin-bottom: 10px;
box-shadow: 1px 1px 3px #8C8C8C;}

.iconbox{background:#179BD7 url(../img/icon2/btech-click.png) no-repeat;background-size: 35px 35px; background-position: center center;}
.iconbox1{background:#179BD7 url(../img/icon2/mtech-click.png) no-repeat;background-size: 35px 35px; background-position: center center;}
.iconbox2{background:#179BD7 url(../img/icon2/bba-click.png) no-repeat;background-size: 35px 35px; background-position: center center;}
.iconbox3{background:#179BD7 url(../img/icon2/mba-click.png) no-repeat;background-size: 35px 35px; background-position: center center;}
.iconbox4{background:#179BD7 url(../img/icon2/bca-click.png) no-repeat;background-size: 35px 35px; background-position: center center;}
.iconbox5{background:#179BD7 url(../img/icon2/mca-click.png) no-repeat;background-size: 35px 35px; background-position: center center;}

.tabs-style-linemove nav li.tab-current .iconbox{background:#EA4246 url(../img/icon2/btech-click.png) no-repeat;background-size: 35px 35px; background-position: center center;}
.tabs-style-linemove nav li.tab-current .iconbox1{background:#EA4246 url(../img/icon2/mtech-click.png) no-repeat;background-size: 35px 35px; background-position: center center;}
.tabs-style-linemove nav li.tab-current .iconbox2{background:#EA4246 url(../img/icon2/bba-click.png) no-repeat;background-size: 35px 35px; background-position: center center;}
.tabs-style-linemove nav li.tab-current .iconbox3{background: #EA4246 url(../img/icon2/mba-click.png) no-repeat;background-size: 35px 35px; background-position: center center;}
.tabs-style-linemove nav li.tab-current .iconbox4{background:#EA4246 url(../img/icon2/bca-click.png) no-repeat;background-size: 35px 35px; background-position: center center;}
.tabs-style-linemove nav li.tab-current .iconbox5{background:#EA4246 url(../img/icon2/mca-click.png) no-repeat;background-size: 35px 35px; background-position: center center;}


.tabs-style-linemove nav li.tab-current .iconbox, .tabs-style-linemove nav li.tab-current .iconbox1, .tabs-style-linemove nav li.tab-current .iconbox2, .tabs-style-linemove nav li.tab-current .iconbox3, .tabs-style-linemove nav li.tab-current .iconbox4, .tabs-style-linemove nav li.tab-current .iconbox5{
border: 3px solid #FFFFFF;
margin-bottom: 10px;
box-shadow: 1px 1px 3px #8C8C8C;}

.tabs-style-linemove nav li.tab-current span{color:red;}







.p{font-size: 15px;width: 980px;margin: 0 auto;color: #74777b;text-transform: none;text-align: center;line-height: 22px;margin-bottom: 20px;margin-top: 8px;}
.finance{width:358px; float:left; }
.finance-content{width:800px; float:right; }
.finance-content h2{text-align:left; font-family: Homestead Regular; font-size:30px; text-transform:capitalize; color:#179BD7; font-weight: 100; }
.finance-content p{text-align:justify; font-size:13px; color:#74777b; margin-top:15px; line-height:20px;}
.fin-readmore{width:100px; text-align:center; text-transform:uppercase;font-size:13px; color:#fff; border:1px solid #ea4246; border-radius:3px;padding:3px; margin-top:15px; cursor:pointer; background:#ea4246;}
.fin-readmore:hover{background:#179BD7;color:#fff;border-color:#ea4246; border:1px solid #179BD7;}




.parallax{width:100%; height:350px; background:url(../img/map-bg.jpg) no-repeat; background-attachment:fixed; background-size:cover; background-position:top center;}
.tint{width:100%; height:350px;background:rgba(0, 0, 0, 0.59);}
.parallax h2{text-align:center; font-weight:bolder; font-size:30px; color:#179BD7; line-height:30px; padding-top:70px;
font-weight: 100; font-family: Homestead Regular;}
.dots2{width:57px; margin:0 auto;display:block; margin-top:15px;}
.dots2 img{width:75px; margin:0 auto;}
.dots3{width:57px;  margin-top: -10px; margin-left: -11px;  }
.dots3 img{width:75px; margin:0 auto;}
.parallax p{font-size:13px; text-align:center; line-height:21px; color:#fff;margin-top:15px;}
.knowmore{margin:0 auto; display:block; color:#EA4246; border:1px solid #EA4246; text-align:center; width:110px; padding:3px; border-radius:3px; margin-top:20px; cursor:pointer;font-size:13px; text-transform:capitalize;}
.knowmore:hover{color:#fff; border-color:#fff;}

.knowmore1{margin:0 auto; display:block; color:#fff; border:1px solid #EA4246; text-align:center; width:110px; padding:3px; border-radius:3px; margin-top:20px; cursor:pointer;font-size:13px; text-transform:capitalize;background:#EA4246;}
.knowmore1:hover{color:#fff; background:#179BD7;border:1px solid #179BD7;}

.why-wctm{width:100%; height:756px; position:relative;}
.why-wctm h2{text-align:left; font-weight:100; font-family: Homestead Regular; font-size:30px; color:#179BD7; text-transform:uppercase; margin:50px 0 10px;}
.accordian{width:550px; float:left; height:auto;}
.hover{width:600px; float:right; height:auto; margin-top:55px; }
.view {width: 200px;height: 200px;float: left;overflow: hidden;position: relative;cursor: default;}
.view .mask,.view .content {width: 200px;height: 200px;position: absolute;overflow: hidden;top: 0;left: 0;}
.view img {display: block;position: relative;width:100%;}
.top-vision{margin-top:45px;}
.text{width:200px; background:#179BD7; position:absolute; top:220px;display:none;}
.text p{text-align:center; font-size:13px; color:#fff; padding:10px;}
.text1{width:200px; background:#179BD7; position:absolute; top:463px;display:none;}
.text1 p{text-align:center; font-size:13px; color:#fff; padding:10px;}
.hover-content{float:right; width:370px; height:auto;border-top:1px solid rgba(116, 119, 123, 0.11);}
.hover-content h3{text-align:left; font-weight:100; font-size:20px; color:#179BD7; text-transform:uppercase; margin-top:15px; margin-bottom:10px;margin-left:-3px; font-family: Homestead Regular;}
.hover-content p{text-align:justify; font-size:13px; color:#74777b;clear:both;margin-top:22px;}
.read{color:#fff; border:1px solid #ea4246; text-align:center; width:100px; padding:3px; border-radius:3px; margin-top:10px; cursor:pointer;font-size:13px; text-transform:uppercase; background:#ea4246;}

.read:hover{background:#179BD7;color:#fff;border-color:#179BD7;}
.vision-border{width: 60px;height: 2px;background: #EA4246; float:left; margin:0px auto; }

.carousel{width:100%; height:320px;background:url(../img/virtual-lab.jpg) no-repeat;background-size:cover;background-position:center;}
.carousel h2{text-align: center;
font-size: 30px;
font-family: Homestead Regular;
text-transform: uppercase;
font-weight: 100;
color: #fff;

position: relative;
/* margin-top: 84px; */
padding-top: 60px;}
.slider {margin: 0 auto;width: 990px}
.inverted{width: 60px;
margin-top: 40px;
margin-left: 381px;
position: absolute;}

.inverted1{width:60px; margin-top:-56px;float:right;margin-right: 80px;}
.slider-container {height: 195px;margin: 0 auto 20px;overflow: hidden;position: relative;width: 990px;}
.slider-container .slider-wrapper {left: 0;overflow: hidden;position: absolute;top: 0;width: 5000em; /*Fix for prevent display errors*/-webkit-transition: all 800ms ease;-moz-transition: all 800ms ease;-o-transition: all 800ms ease;
transition: all 800ms ease;}
.slider-container .slide {float: left;height: 425px;overflow: hidden;position: relative;width: 990px;}
.slide h3{color:#fff; margin-top:20px; text-align:center; line-height:30px;font-size:17px; font-weight: 100;}
.slide h4{color:#EA4246; margin-top:10px; text-align:center; line-height:20px;font-size:15px; font-weight: 100;}
.slider-nav {text-align: center;width: 990px;display:none;}
.slider-nav li {display: inline;padding: 3px;}
.slider-nav .bullet {background-color: #fff;border-radius: 50%;display: inline-block;text-indent: -9000px;overflow: hidden;height: 10px;width: 10px;}
.slider-nav .active { background-color: #253B80; }
.slider-nav .prev, .slider-nav .next {display: inline-block;text-indent: -9000px;overflow: hidden;height: 10px;width:10px;}
.slider-nav .next { background-position: -15px top }

/* footer */
/*.footer{width:100%; height:382px; background:#353839;}*/
.footer{width:100%; height:auto; background:#353839;}
/*.left-side-contact{width:530px; float:left; height:351px; border-right:1px solid #645B5B;}*/
.left-side-contact{width:530px; float:left; height:auto; border-right:1px solid #645B5B;}
/*.contact-detail{width:100%; float:left; height:150px; border-bottom:1px solid #645B5B;padding-top: 18px;}*/
/*.footer-logo{width:110px; float:left; height:110px;margin-top:10px; }*/
.contact-detail{width:100%; float:left; height:auto; border-bottom:1px solid #645B5B;padding-top: 18px;}
.footer-logo{width:110px; float:left; height:auto;margin-top:10px; }
.footer-logo img{width:100%; display:block;}
/*.footer-add{width:493px; float:left;height:100px;margin-left:0;}*/
.footer-add{width:493px; float:left;height:auto;margin-left:0; padding-bottom:95px;}
.footer-add p{font-size:13px; color:#fff; line-height:24px; }
.add{width: 100%;
height: 40px;
background: url(../img/add.png) no-repeat;
background-position: 0px 7px;
margin-top: 10px;
background-size: 32px 32px;
padding-left: 20px;}
.add p{padding-left:25px;}
.tel{width:100%; height:40px; background:url(../img/tel.png) no-repeat; background-position:left; margin-top:10px; background-position: 0px 7px;
margin-top: 10px;
background-size: 32px 32px;
padding-left: 20px;}
.tel p{padding-left:25px;}
.mob{width:100%; height:40px; background:url(../img/mobile.png) no-repeat; background-position:left; margin-top:10px; background-position: 0px 7px;
margin-top: 10px;
background-size: 32px 32px;
padding-left: 20px;}
.mob p{padding-left:25px;}
.email{width:100%; height:32px; background:url(../img/email.png) no-repeat; background-position:left; background-size: 16px; margin-top: 10px;
background-size: 32px 32px;
padding-left: 20px; background-position: 0px -1px;}
.email p{padding-left:25px;}

.wctm-gallery{float:left; width:260px; border-right:1px solid #645B5B; height:183px;}
.wctm-gallery h3{text-align:left; color:#4EB3DD; font-size:14px; font-weight:100; text-transform:uppercase; margin:13px 0 5px 0;}
.gallery-box{width:100%; height:113px; }
.gallery-box img{border:1px solid #6cadcb; margin-right:5px;margin-top:6px; width:120px;}
.gallery-box p a{float:right; font-size:13px; color:#fff; margin-right:10px;margin-top:20px;}

.social-media{width:260px; float:left; position:relative;}
.social-media h3{text-align:left; color:#4EB3DD; font-size:14px; font-weight:100; text-transform:uppercase; margin:13px 0 5px 24px;}
.fb{width:100%; height:30px; background:url(../img/facebook.png) no-repeat left;background-size: 25px;margin-left:20px;margin-bottom:3px;}
.fb p{font-size:13px; color:#fff;padding-left:40px;padding-top:6px;}
.g{width:100%; height:30px; background:url(../img/google.png) no-repeat left;background-size: 25px;margin-left:20px;margin-bottom: 3px;}
.g p{font-size:13px; color:#fff;padding-left:40px;padding-top:6px;}
.tw{width:100%; height:30px; background:url(../img/twitter.png) no-repeat left;background-size: 25px;margin-left:20px;margin-bottom: 3px;}
.tw p{font-size:13px; color:#fff;padding-left:40px;padding-top:6px;}
.youtube{width:100%; height:30px; background:url(../img/youtube.png) no-repeat left;background-size: 25px;margin-left:20px;}
.youtube p{font-size:13px; color:#fff;padding-left:40px;padding-top:6px;}

.responsive-social{display:none;}

/*.right-side-contact{width:668px; float:right; height:351px; }*/
.right-side-contact{width:668px; float:right; height:auto; }
/*.form{width:300px; float:right; margin-right:0px;  height:300px;}*/
.form{width:300px; float:right; margin-right:0px;  height:auto;}
.form h3{text-align:left; color:#4EB3DD; font-size:14px; font-weight:100; text-transform:uppercase; margin:30px 0 5px 5px;}
.recent-post input{width:86%; float:left; padding:2px 10px; background:none; border:1px solid rgba(255, 255, 255, 0.66); border-radius:3px; outline:none; margin-top:10px;margin-left:25px;color:#fff;}

/*.input-area{margin-top:10px;width:38%; float:left;margin-left:9px;}*/



.recent-post textarea{width:86%; float:left; padding:2px 10px; background:none; border:1px solid rgba(255, 255, 255, 0.66); border-radius:3px; outline:none; margin-top:10px;margin-left:25px;color:#fff;}
.submit{width:110px !important; float:left; color:#fff; background:#f25e5e !important; -moz-appearance: none;-webkit-appearance: none; cursor:pointer;padding: 2px !important;border-color:#f25e5e !important;}
.submit:hover{background-color:#6cadcb !important;border-color:#6cadcb  !important;}

/*.post-link{width:354px;border-right:1px solid #655B5B; height:350px; float:left; }*/
.post-link{width:354px;border-right:1px solid #655B5B; height:auto; float:left; margin-bottom:20px;}
/*.quick-link{width:355px; float:left; height:144px; border-bottom:1px solid #645B5B; }*/
.quick-link{width:355px; float:left; height:auto; border-bottom:1px solid #645B5B; }
.quick-link h3{text-align:left; color:#4EB3DD; font-size:14px; font-weight:100; text-transform:uppercase; margin:30px 0 5px 24px;}
.quick-link ul{list-style:none;}
.quick-link ul li{width:140px;border-bottom:1px dotted #655B5B;margin-left:24px;height:20px;float:left;padding:1px 0 5px;}
.quick-link ul li a{color:#fff; font-size:13px; text-transform:uppercase;  }
.quick-link ul li:hover{background-color:#f25e5e;padding-left:5px;
    -webkit-transition: padding-left 500ms ease-out;
    -moz-transition: padding-left 500ms ease-out;
    -o-transition: padding-left 500ms ease-out;
    transition: padding-left 500ms ease-out;
    }
    
/*.useful-link{width:355px; float:left; height:144px; border-bottom:1px solid #645B5B; }*/
.useful-link{width:355px; float:left; height:auto; border-bottom:1px solid #645B5B; padding-bottom:13px;}
.useful-link h3{text-align:left; color:#4EB3DD; font-size:14px; font-weight:100; text-transform:uppercase; margin:20px 0 5px 24px;}
.useful-link ul{list-style:none;}
.useful-link ul li{width:85%;border-bottom:1px dotted #655B5B;margin-left:24px;height:20px;float:left;padding:1px 0 5px;}
.useful-link ul li a{color:#fff; font-size:13px; text-transform:uppercase;  }
.useful-link ul li:hover{background-color:#f25e5e;padding-left:5px;
    -webkit-transition: padding-left 500ms ease-out;
    -moz-transition: padding-left 500ms ease-out;
    -o-transition: padding-left 500ms ease-out;
    transition: padding-left 500ms ease-out;
    }
.useful-link a:hover {padding-left:0px;
    -webkit-transition: padding-left 500ms ease-out;
    -moz-transition: padding-left 500ms ease-out;
    -o-transition: padding-left 500ms ease-out;
    transition: padding-left 500ms ease-out;
}



.quick-link a:hover {padding-left:0px;
  	-webkit-transition: padding-left 500ms ease-out;
    -moz-transition: padding-left 500ms ease-out;
    -o-transition: padding-left 500ms ease-out;
    transition: padding-left 500ms ease-out;
}

.recent-post{width:330px; height:auto;clear:both;float:left;}
.recent-post h3{text-align:left; color:#4EB3DD; font-size:14px; font-weight:100; text-transform:uppercase; margin:10px 0 5px 24px;}

.border-lineh3{width:60px; height:2px; background:#9F181C;margin-left:25px;margin-bottom:5px;}


.copyright{width:100%; height:30px; border-top:1px solid #645B5B; clear:both;background: #000;}
.copy{width:100%; text-align:center; font-size:13px; color:#ADA2A2; line-height:30px;}
.cog{width:100px; float:right; margin-top:5px;margin-right:15px;}
.cog p{text-align:left; font-size:13px; color:#ADA2A2; float:left;}
.cog img{margin-left:5px;float:left;margin-top: 2px;}
.first{background:url(../img/logo-cog.png) no-repeat;width:0px;height:20px;float:left;transition:all 2s;background-position:-10% 50%;background-size:100px;}
.second{background:url(../img/icon.png);width:11px;height:11px;float:left;transition:2s all;transform:rotate(0deg);background-size:11px;margin-top:5px;}
.third{background: url(../img/logo-cog.png) no-repeat;width:0px;float: left;transition: 2s all;height:20px;background-position: 100.9% 50%;background-size:100px;}
.logo-cog{width:194px;transition:all 2s;margin:5px auto 0;margin-right:89px;  position: absolute;  right: -165px;}
.logo-cog:hover .first{width:20px;transition:2s width ease-in-out;}
.logo-cog:hover .second{transform:rotate(360deg);}
.logo-cog:hover .third{width:79px;}
.logo-cog:hover{margin-right:194px;}
.cog-div{display:none;}

/* Bubble Bottom */
.hvr-bubble-bottom {display: inline-block;vertical-align: middle;-webkit-transform: translateZ(0);transform: translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);-webkit-backface-visibility: hidden;backface-visibility: hidden;-moz-osx-font-smoothing: grayscale;position: relative;display:none;}
.hvr-bubble-bottom:before {
  pointer-events: none;display:none;position: absolute;z-index: -1;content: '';border-style: solid;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-property: transform;transition-property: transform;left: calc(50% - 10px);bottom: 45px;border-width: 10px 10px 0 10px;
  border-color: #179BD7 transparent transparent transparent;}
.hvr-bubble-bottom:hover:before, .hvr-bubble-bottom:focus:before, .hvr-bubble-bottom:active:before {-webkit-transform: translateY(10px);transform: translateY(10px);}
.iconbox1:hover{background: #EA4246 url(../img/icon2/mtech-click.png) no-repeat;background-size: 35px 35px;border-color: #fff;background-position: center center;transition: all 0.5s linear;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o- transform: rotateY(180deg);}	   
.iconbox:hover{background: #EA4246 url(../img/icon2/btech-click.png) no-repeat;transition: all 0.5s linear;background-size: 35px 35px;border-color: #fff;background-position: center center; -webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;	 transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o- transform: rotateY(180deg);}
.iconbox2:hover{background: #EA4246 url(../img/icon2/bba-click.png) no-repeat;transition: all 0.5s linear;background-size: 35px 35px;border-color: #fff;background-position: center center;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o- transform: rotateY(180deg);}
.iconbox3:hover{background: #EA4246 url(../img/icon2/mba-click.png) no-repeat;transition: all 0.5s linear;background-size: 35px 35px;border-color: #fff;background-position: center center; -webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o- transform: rotateY(180deg);}
.iconbox4:hover{background: #EA4246 url(../img/icon2/bca-click.png) no-repeat;transition: all 0.5s linear;background-size: 35px 35px;border-color: #fff;background-position: center center;-webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o- transform: rotateY(180deg);}
.iconbox5:hover{background: #EA4246 url(../img/icon2/mca-click.png) no-repeat;transition: all 0.5s linear;background-size: 35px 35px;border-color: #fff;background-position: center center; -webkit-transition: all 0.5s linear;-moz-transition: all 0.5s linear;-o-transition: all 0.5s linear;transform: rotateY(180deg);-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-o- transform: rotateY(180deg);}





/* reveal popup */

.reveal-modal-bg {position: fixed;height: 100%;width: 100%;background: #000;background: rgba(0,0,0,.8);z-index: 10000;display: none;top: 0;left: 0;}	
.reveal-modal {visibility: hidden;width: 275px;background: #eee url(../../img/modal-gloss.png) no-repeat -200px -80px;position: fixed;z-index: 10001;padding: 30px 40px 34px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);top:200px !important;left:0;right:0;margin: 0 auto;
-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);-box-shadow: 0 0 10px rgba(0,0,0,.4);}
.reveal-modal p{text-align:center !important;}
.reveal-modal.small{ width: 200px; margin-left: -140px;}
.reveal-modal.medium{ width: 400px; margin-left: -240px;}
.reveal-modal.large{ width: 600px; margin-left: -340px;}
.reveal-modal.xlarge{ width: 800px; margin-left: -440px;}
.reveal-modal .close-reveal-modal {font-size: 22px;line-height: .5;position: absolute;top: 8px;right: 11px;color: #aaa;text-shadow: 0 -1px 1px rbga(0,0,0,.6);font-weight: bold;cursor: pointer;}

.inpuy{width: 200px;  padding: 5px;    margin: 0 auto;  display: block; margin-top: 10px; color: #000;}

.pass{width: 100px;  padding: 5px;   margin: 0 auto;  display: block;margin-top: 10px;  color: #fff;background:#E7373C;border:none;}
.pass:hover{background:#179BD7;cursor:pointer;}



.galery-img{width:200px; float:left;  margin-left: 35px;margin-bottom:35px;height:185px;}
.galery-img img{width:100%; margin:0 auto; display:block;height: 150px;}
.galery-img p{text-align:center; text-transform:uppercase;font-size:9px;margin-top: 20px;}


.galery-img1{width:200px; float:left;  margin-left: 25px;margin-bottom:25px;}
.galery-img1 img{width:100%; margin:0 auto; display:block;height: 150px;}


.fac{width:100%; height:150px; background:#ccc; float:left;margin-bottom: 15px;}
.fac-img{width:150px; height:auto; float:left;}
.fac-img img{width:100%; display:block;height:150px;}
.fac-detail{width:510px; float:left; margin-left:20px;}
.fac-detail p{line-height:26px !important;font-size:13px;}
.fac-detail p span{margin-left:90px !important;color:#777777 !important; font-size:14px !important; font-weight:100;}

.fac:hover{background:#253B80;cursor:pointer;}
.fac:hover .fac-detail p, .fac:hover .fac-detail p span{color:#fff !important;}
.fac-left{width:90px; float:left;}
fac-right{float:left; width:450px;}
.fac-button{width:100px; padding:5px 10px; border:2px solid #fff; color:#fff; text-align:center; font-size:14px;background: none;margin-left: 90px;
  margin-top: 5px;cursor:pointer;}



.client {
  width: 100%;
    height:auto;
    padding:20px 0px;
    position: relative;
    bottom: 0;
    margin-top:0px;
    background: #fff;
    display: inline-block;
}

.client .style2 {
  width: 10%;
  color: #4c4c4c;
  font-size: 13px;
  text-transform: uppercase;
  font-weight: bold;
  margin-top: -25px;
  text-align: center;
  line-height: 18px;
  bottom: 0;
}

.client_logo {
  width: 10%;
    color: #656565;
    font-size: 16px;
    text-transform: uppercase;
    font-weight: 100;
    /*margin-top: -24px;*/
    text-align: center;
    line-height: 20px;
    bottom: 0;
    
    /*padding-top: 16px;*/
}

.marquee-div {
  width: 89%;
    margin: 0;
    padding: 0;
    height: 60px;
    position: absolute;
    top:14px;
    right: 0;
    padding-left: 20px;
    bottom: 5px;
    float: right;
}

.marquee-div img{
	margin-right:5px;
	width:150px !important;
	height:55px !important;
}




@media screen and (max-width:1024px){
    .menu ul li{padding: 0 8px !important;}
    
    nav a {padding: 0 0px 0px 20px;  margin-left: 20px;    }
    
  
    .wraper, .wrapper{width:1000px;}
    .container{width:200px;}
    
    .alumni-section{height:312px;}
    .course-block-section{padding:40px 0 100px;} 
    .alumni-slider .container{margin: 0;padding: 0;}
    .alumni-slider .container .col-md-12{padding: 0;}
    .igg{display:none;}
    .carousel-indicators{display:none;}
    .col-sm-8{float:none; margin:0 auto;}
    .cd-gallery li {width: 32% !important; margin-bottom: 2em;}

.cd-gallery {  padding: 40px 0%;}
    
    .why-choose-box{width:18.3%!important;}
    .client_logo {margin-left:10px;text-align:left !important;}
    
    .footer{height:auto;}
    .left-side-contact{width:47%;height: 370px}
    .social-media{width:195px;}
    .right-side-contact{width:51%;}
    .wctm-gallery{width:220px;    height: 202px;}
    .gallery-box img{  border: 1px solid #179BD7;   margin-right: 5px; margin-top: 6px; width: 100px;
}
    
    .quick-link{width:220px;}
    .recent-post{width:220px;}
    .form {
    width: 271px;
    }
    .post-link{width:220px;    height: 371px;}
    
    .wcmsrh-logo{width:85px;}
    .social-media p{margin-top: 105px !important;}
    .social-media h3{margin: 13px 0 5px 5px;}
    .social-media .border-lineh3{margin-left:7px;}
    .recent-post input, .recent-post textarea{width:96% !important;box-sizing: border-box;float:left !important;float:left !important; margin-left:0 !important;font-size: 12px;}
    .recent-post textarea{height:25px;}
    .recent-post h3{margin: 10px 0 5px 0px;}
    .quick-link h3{margin: 10px 0 5px 0px;}
    .border-lineh3{margin-left:0;}
    .quick-link ul li{margin-left:0 ;}
    
}


.ac-title {display:flex !important;align-items: center !important;
    justify-content: space-between !important;}
.ac-title span{width:90% !important;display:inline-block !important;text-align: left !important;}
.ac-title i{margin-top:0 !important}

.right_side .mt30{margin-top:30px;width: 100%;}

.social-media .wcmsrh-logo {
    position: relative;
    width: 100px;
    top: inherit;
    left: 0;
    right: 0;
    margin: 0 auto;
    float: inherit;
    display: block;
}

.social-media p{text-align: center;color: #fff;font-size: 13px;margin-top:20px;margin-bottom:0;}

.mt20{margin-top:15px;}

@media(max-width:480px){
    .right_side .mt30{margin-top:30px;float:left;width: 100%;}
    .banner-form .form-group input[type=submit]{
        margin: 20px auto 0;
    display: block;
        
    }
    
    
}


@media screen and (max-width:768px){
.wcmsrh-logo{position:relative; float:left;top:15px;width: 30px;}
.accordion-wrapper .ac-pane{float:inherit !important;}
}