@charset "utf-8";
/* CSS Document */
@import url("menu.css");


@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700');
@import url('https://fonts.googleapis.com/css?family=Exo:400,700|Montserrat:400,700|Open+Sans|Poppins:400,700|Roboto:300,400,500,700|Space+Mono:400,700');@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700&display=swap'); 
@font-face { font-family:"revicons"; src:url(../fonts/revicons/revicons90c6.ttf); }
/* CSS Document */
body {font-family:'Montserrat', sans-serif; padding:0; margin:0; }
h1,h2,h3,h4,h5,h6 { padding:0px; margin:0px; }
.h2heading {
  font-size: 48pt !important;font-weight: 800;
  color: #FFF;
}
.h3heading {
  font-size: 42pt !important;font-weight: 800;
  color: #FFF;
}



hr { margin:3px 0px 15px 0px; padding:0px; border-top:0px; border-bottom:1px solid #eee; height:0px; }
img { border:none; vertical-align:middle; }
.cl {clear:both;}
.img_left { background:#FFF; float:left; margin:5px 10px 10px 0; padding:3px; border:1px solid #CCC; -webkit-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); -moz-box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); box-shadow:1px 1px 3px 1px rgba(0, 0, 0, 0.04); }
.float_left { float:left;}
a { text-decoration:none; }
a:hover { text-decoration:none; }

/*scroll to top start*/
.totop { position:fixed; bottom:60px; right:10px; z-index:104400;}
.totop a i { display:block; width:40px; height:40px; line-height:40px; text-align:center; font-size:25px; background:rgb(252, 90, 10); }
.totop a:hover i { background:rgba(60,60,60,1); }
.totop a, .totop a:visited { color:#FFF; }
.totop a:hover { color:#eee; text-decoration:none;}
/*scroll to top end*/ 

/*top css start*/
.top { background-color:#ffae02;  font-size:15px; color:#ddd; }

.map { float:left; font-family: 'Open Sans', sans-serif; font-size:13px; color:#ABABAB; font-weight:400; text-decoration:none; line-height:40px; }
.map a { color:#FFF; text-decoration:none; }
.map a:hover { color:#FAFAFA; text-decoration:none; }

.social ul { margin:0px; padding:0px; list-style:none; }
.social li i { float:right; width:28px; height:28px; line-height:28px; text-align:center; -webkit-border-radius:10%; -moz-border-radius:10%; border-radius:10%; margin:0 0 10px 10px; background:#fff; border:1px solid #2B4B7E; color:#2B4B7E; font-size:14px; }
.social ul li a i:hover { background:#000; color:#FFF; }

.phone { text-align:right; font-family: 'Open Sans', sans-serif; font-size:18px; color:#FFF; line-height:35px; text-decoration:none; font-weight:400; }
.phone a { color:#000; text-decoration:none; }
.phone a:hover { color:#000; text-decoration:none; }
/*top css end*/

/*header css start*/
.header_main { padding:15px 0px; background:#fff;}
.logo { margin-top:10px; }
.info-box { float:right;  font-size:18px; margin-top:18px; text-align:center; }
.info-box a { color:#515052; }
.top-bar a:hover { color:#0587da; }
.info-box i { margin-right:10px; text-align:center; color:#fc5a0a; float:left; font-size:26px; border:1px solid #fc5a0a; border-radius:50%; line-height:40px; height:40px; width:40px; }
.info-text {  overflow:hidden; font-family: 'Open Sans', sans-serif; font-weight:700; display:inline-block; }
.info-text h5 { color:#333; font-size:18px; font-weight:bold; margin-bottom:0px; font-family: 'Open Sans', sans-serif; }
.top-social li { margin:0 5px; }
.top-social li a { font-size:18px; line-height:50px; }
.top-social li a:hover { color:#0587da; }
/*header css end*/

/* Header Nav css Start */
.scroll-to-fixed-fixed { background:#FFF; -webkit-box-shadow:0px 8px 12px -10px rgba(0,0,0,0.75); -moz-box-shadow:0px 8px 12px -10px rgba(0,0,0,0.75); box-shadow:0px 8px 12px -10px rgba(0,0,0,0.75); }
/* Header Nav css end */

/*header css start*/
.header { background:#2B4B7E; margin:0px; border-bottom:1px solid #193560; }
/*header css end*/

/*************************
********Home CSS**********
**************************/
#home-slider {
  overflow: hidden;
  position: relative;
}

#home-slider .caption {
  position: absolute;
  top: 45%;
  margin-top: -104px;
  left: 0;
  right: 0;
  text-align: center;
  text-transform: uppercase;
  z-index: 15;
  font-size: 18px;
  font-weight: 300;
  color: #fff;
}

#home-slider .caption h1 {
  color: #fff;
  font-size: 57px;
  font-weight: 700;
  margin-bottom: 30px;
}

.caption .btn-start {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  padding:14px 40px;
  border: 1px solid #6e6d6c;
  border-radius: 4px;
  margin-top: 40px;
}

.caption .btn-start:hover {
  color: #fff
}

.carousel-fade .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  background-repeat: no-repeat;
background-size: cover;
 height: 2037px;
}

.carousel-fade .carousel-inner .item:after {
  content: " ";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0,0,0,.7);
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-control {
  z-index: 2;
}

.left-control, .right-control { position: absolute; top: 50%; height: 51px; width: 51px; line-height: 48px;
  border-radius: 50%;
  border:1px solid #fff;  
  z-index: 20;
  font-size: 24px;
  color: #fff;
  text-align: center;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.left-control {
  left: -51px
} 

.right-control {
  right: -51px;
}

.left-control:hover, 
.right-control:hover {
  color: #fff;
}

#home-slider:hover .left-control {
  left:30px
} 

#home-slider:hover .right-control {
  right:30px
}

#home-slider .fa-angle-down {
  position: absolute;
  left: 50%;
  bottom: 50px;
  color: #fff;
  display: inline-block;
  width: 24px;
  margin-left: -12px;
  font-size: 24px;
  line-height: 24px;
  z-index: 999;
  -webkit-animation: bounce 3000ms infinite;
  animation: bounce 3000ms infinite;
}

.navbar-right li a {
  color: #FFFFFF;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  padding-top: 30px;
  padding-bottom: 30px;
}

.navbar-right li.active a {
  background-color: rgba(0,0,0,.2);
}

.navbar-brand h1 {
  margin-top: 11px;
}

.carousel { height:470px;}
/*slider end*/

/*tour packages css start*/
.tour_packages { text-align:center; background:#f7f7f7; }
.tour_packages h4 { font-family: 'Open Sans', sans-serif; color:#D00306; text-align:center;  padding-bottom:10px; font-size:14x;}
.tour_packages h4 a { color:#0646a2;}
.tour_packages h4 a:hover { color:#0646a2;}
.tour_packages .wrapper_content {  padding:10px 15px 15px; text-align:center;}
.tour_packages p { font-family: 'Open Sans', sans-serif; color:#333; text-align:center; font-size:14px;}
.tour_packages .post_date { text-align:center;}
.tour_packages .item_bor { border:1px solid #E8E8E8;  margin-bottom:2px;  box-shadow:0 1px 3px rgba(0, 0, 0, 0.09); background:#fff; }
.tour_packages .item_rating1 { float:left; width:45%; padding:0 5px 0 5px; position:relative; height:40px; line-height:40px; text-align:center; font-weight:bold;}
.tour_packages .site-main h2 {text-align:center; font-family:'Exo', sans-serif; font-size:30px; font-weight:700;
color:#fc5a0a; margin-bottom:20px; text-transform:uppercase; text-align:center; }
/*tour packages css end*/

/*destination guide css start*/
.destination_guide {}
.destination_guide .item-tour { padding:0 15px; list-style:none; margin-bottom:30px;}
.destination_guide .item_border { border:1px solid #E8E8E8; margin-bottom:2px; box-shadow:0 1px 3px rgba(0, 0, 0, 0.09);  background:#fff;}
.destination_guide h4 { font-family: 'Open Sans', sans-serif; color:#D00306; text-align:center;  padding-bottom:10px;}
.destination_guide h4 a { color:#fe7303;}
.destination_guide h4 a:hover { color:#26bdf7; }
.destination_guide p { font-family: 'Open Sans', sans-serif; color:#333; text-align:center; font-size:14px;}
.destination_guide .post_images { background:#fff; min-height:125px;  position:relative;  margin:-1px;}
/*destination guide css end*/


/*welcome css start*/
.content { background:#fff; padding:40px 0 20px 0; }
.weldiv {  }
.weldiv h1, h2 { font-family: 'Open Sans', sans-serif; font-size:30px; font-weight:400;  line-height:1.2; color:#2B4B7E; margin-bottom:10px; }
.weldiv h1, h2 span { color:#0646a2; }
.weldiv .text { margin:0px auto; font-family: 'Open Sans', sans-serif; font-weight:400; color:#000; font-size:14px; line-height:2em;
 text-align:justify; font-weight:400;}
.weldiv .text a { color:#000; }
.weldiv .text a:hover { color:#000; }
.weldiv i { color:#42b8d4; }

/*.weldiv img { width:100%;}*/
/*welcome css end*/

/*news css start*/
.notice_board { background:#FDFDFD; border:1px solid #D9D9D9; padding:20px;  overflow:hidden;  }
.notice_board h3 { background:#CBD4E4; padding:6px; font-family: 'Open Sans', sans-serif; font-size:22px; color:#000; font-weight:400; text-align:center; text-transform:uppercase; line-height:30px; }
.notice_board .text { font-family: 'Open Sans', sans-serif; color:#000; font-size:14px; margin-top:20px; line-height:1.7em; }
.notice_board .text h4{ color:#F79805; margin-bottom:10px; }
/*news css end*/

/*callback form css start*/
.callback { margin-bottom:20px; overflow:hidden;  }
.callback h3 { font-family: 'Open Sans', sans-serif; font-size:26px; color:#2B4B7E; font-weight:400; text-align:center; text-transform:uppercase; line-height:30px; }
.form-group { font-family: 'Open Sans', sans-serif; font-size:12px;}
.callback ::-webkit-input-placeholder { font-size:13px; color:#000; }
.callback .form-group input { float:left; width:100%; border-radius:0px; border:#E8E8E8 1px solid; margin:0 10px 10px 0; } 
.callback .form-group textarea { width:100%; border-radius:none; border:#EFEFEF 1px solid; } 
.callback .form-group select {margin:0 10px 10px 0;}
.callback .form-group input.code { float:left; width:52%; border:none; border:#EFEFEF 1px solid; }
.callback .captcha { background:#E8E8E8; padding:11px; margin-left:5px;  }
.callback .form-control { height:38px;}
.callback .submit { float:left; font-family: 'Open Sans', sans-serif; font-size:16px; color:#fff; padding:5px 40px; background:#ffae02; cursor:pointer; outline:none; border:1px #F5BF01 solid; border-radius:0px; }
.callback .submit:hover { background:#333; border:1px #D90E0E solid; color:#FFF; padding:5px 40px; outline:none; }
.callback .form-control{ box-shadow: none; }
/*callback form css end*/

/*callback form css start*/
.callback_web { background:#F9F9F9;  overflow:hidden; padding:10px;  }
.callback_web h3 { font-family: 'Open Sans', sans-serif; font-size:26px; color:#2B4B7E; font-weight:400; text-align:center; text-transform:uppercase; line-height:30px; }
.form-group { font-family: 'Open Sans', sans-serif; font-size:12px;}
.callback_web ::-webkit-input-placeholder { font-size:13px; color:#000; }
.callback_web .form-group input { float:left; width:100%; border-radius:0px; border:#E8E8E8 1px solid; margin:0 10px 10px 0; } 
.callback_web .form-group textarea { width:100%; border-radius:none; border:#EFEFEF 1px solid; } 
.callback_web .form-group select {margin:0 10px 10px 0;}
.callback_web .form-group input.code { float:left; width:52%; border:none; border:#EFEFEF 1px solid; }
.callback_web .captcha { background:#E8E8E8; padding:11px; margin-left:5px;  }
.callback_web .form-control { height:38px;}
.callback_web .submit { float:left; font-family: 'Open Sans', sans-serif; font-size:16px; color:#fff; padding:5px 40px; background:#ffae02; cursor:pointer; outline:none; border:1px #F5BF01 solid; border-radius:0px; }
.callback_web .submit:hover { background:#333; border:1px #D90E0E solid; color:#FFF; padding:5px 40px; outline:none; }
.callback_web .form-control{ box-shadow: none; }
/*callback form css end*/


/* testimonial css start*/
.testimonials_mian {padding:60px 0px 70px 0px; text-align:center;}
/* ========== TITLE LINE ========== */
.testimonials_mian  .title_line { width:70px; height:2px; background:#E5E5E5; margin:20px auto;  position:relative; }

.testimonials_mian h2 { font-family: 'Open Sans', sans-serif;  font-size:28px; font-weight:400; color:#fff; text-transform:uppercase;  }
#testimonials .testimonial { width:100%; left:0; z-index:1; position:absolute; font-family: 'Open Sans', sans-serif; overflow:hidden; }
#test_container { width:67%; margin-left:18%; position:relative; overflow:hidden;  }
#testimonials .testimonial_text { font-size:15px; color:#fff; font-weight:400; line-height:1.6em; padding:10px 40px 0 40px;  }
#testimonials .testimonial_name { font-size:16px; color:#0587D9; font-weight:700; margin-top:20px;  }
#t_pagers {  bottom:-70px; z-index:2; }
#t_pagers .pager {  display:inline-block; text-decoration:none; width:12px; height:12px; border-radius:50%; margin-right:5px; background:#fe0000; cursor:pointer; }
#t_pagers .pager.active { background:#E5E5E5; }
#testimonials img { width:100px; height:100px; margin:0px auto; border-radius:50px; text-align:center; margin-top:20px; 
 display:block; }
/* testimonial css end*/

/*our services css start*/
.services {}
.services h4 { font-family: 'Open Sans', sans-serif; color:#0646a2; text-align:center;  padding-bottom:10px;}
.services h4 a { color:#2B4B7E;}
.services h4 a:hover { color:#26bdf7; }
.services p {font-family: 'Open Sans', sans-serif; color:#333; text-align:center; font-size:14px;}
.services .wrapper_content {text-align:center;}
.services .more {font-family: 'Open Sans', sans-serif; background:#ffae02; padding:8px; color:#fff; font-size:13px; text-align:center; text-transform:uppercase;}
.services .more:hover { background:#0646a2; color:#fff; }
/*our services css end*/

/*bottom css start*/
.bottom { background:#F8F8F8; padding:40px 0px 40px 0px; }
.bottom h2 { font-family: 'Open Sans', sans-serif;  font-size:20px; color:#2B4B7E; padding-bottom:20px; font-weight:700; }
.bottom h2 span {  color:#2B4B7E; }
.bottom h2:after { display:block; margin-top:18px; border-top: 2px dotted #666; content:''; }

.bottom .bott1 {}
.bottom .bott1 .text { font-family: 'Open Sans', sans-serif; color:#000; font-size:14px; }
.bottom .bott1 .text strong{ color:#333; }

.bott_icon { margin-top:-15px;}
.bott_icon ul { margin:0px; padding:0px; list-style:none; }
.bott_icon li i { float:left; width:35px; height:35px; line-height:35px; text-align:center; color:#2B4B7E; margin:20px 10px 0 0; border:#8b8b8b 1px solid; font-size:16px; }
.bott_icon ul li a i:hover { background:#2B4B7E; color:#FFF; border:#2B4B7E 1px solid; }


.bott2 ul { margin:0px; padding:0px; list-style-type:none;}
.bott2 li { font-family: 'Open Sans', sans-serif; font-size:14px; color:#000; }
.bott2 li a { text-decoration:none; color:#000; line-height:2.2em; padding-left:10px; }
.bott2 li a:hover { text-decoration:none; color:#0646a2;}
.bott2 li i { margin-right:10px; }

.bottom .bott3  {font-family: 'Open Sans', sans-serif;  font-size:14px; color:#000; text-decoration:none; }
.bottom .bott3 a { text-decoration:none; color:#ffb300; }
.bottom .bott3 a:hover { text-decoration:none; color:#000; }

.bottom .bott3 i { font-size:20px; margin-right:10px; color:#2B4B7E;}
/*bottom css end*/

/*footer css end*/
.footer { background:#2B4B7E; padding:20px 0 20px 0; }
.copy { font-family: 'Open Sans', sans-serif; font-size:13px; color:#FFF;  }
.copy a { color:#ffb300; text-decoration:underline; padding:0 5px 0 5px; }
.copy a:hover { color:#fff; text-decoration:underline; } 

.powered_by {font-family: 'Open Sans', sans-serif;  font-size:13px; color:#FFF; }
.powered_by a { text-decoration:none; color:#FFF; }
.powered_by a:hover { color:#ffb300; text-decoration:none; }
/*footer css end*/

/*related tour css start*/
.related { margin-top:50px;}
.related h2 {font-family: 'Open Sans', sans-serif; color:#26bdf7; font-size:24px;  margin-bottom:20px; padding-bottom:15px; position:relative; text-align:center; text-transform:uppercase; }
.related h2:before { display:none;}
.related .wrapper_content { height:200px; text-align:center;}
.related .wrapper_content h4 {font-family: 'Open Sans', sans-serif; color:#fc5a0a; text-align:center;  padding-bottom:10px;}
.related .wrapper_content h4 a { color:#fc5a0a; text-decoration:none;}
.related .wrapper_content h4 a:hover { color:#26bdf7; }
.related .wrapper-tours-slider .tours-type-slider .owl-nav .owl-prev, .wrapper-tours-slider .tours-type-slider .owl-nav .owl-next { color:#000;}
.related .wrapper_content p { text-align:center; }
.item_content .wrapper_content p {text-align:center; }
/*related tour css end*/

/*desination page tour css start*/
.desination_page .wrapper_content p { height:100px; text-align:justify; }
/*desination page tour css end*/

/*blog div start*/
.blog { border-bottom:1px solid #E8E7E7; overflow:hidden;   margin-bottom:20px; padding:0px 0px 20px 0px;}
.blog h1 {font-family: 'Open Sans', sans-serif; font-size:28px; font-weight:700;  color:#F01014; }
.blog h3 { font-family: 'Open Sans', sans-serif; font-size:20px; font-weight:700;  color:#363636; margin-bottom:10px; }
.blog .text { font-family: 'Open Sans', sans-serif; font-size:14px; color:#333; line-height:1.8em; text-align:justify; }
.blog .text table td { padding:5px; }
.blog .more { background:#ef0408; padding:7px; text-align:center; font-family: 'Open Sans', sans-serif; font-size:12px; color:#fff; margin-top:20px; }
/*blog div end*/

/*left side notice board and quick link start*/
.top_news {   border: 1px solid rgba(34, 34, 34, 0.1); background:#fff; height:350px; overflow:hidden;}
.top_news h2 { color:#000; font-family: 'Open Sans', sans-serif; text-transform:uppercase; font-size:22px; font-weight:400;  background:#f5f5f5;  padding:12px 10px; text-align:center;  position:relative; margin-bottom:30px; }

.top_news .glyphicon { margin-right:4px !important; /*override*/}
.top_news  .pagination .glyphicon { margin-right:0px !important; /*override*/ top:3px; }
.pagination a{ color:#555;}
.panel ul { padding:0px; margin:0px; list-style:none;}
.top_news .panel { border:none;}
.top_news .news-item {}
.top_news .news-item  img { float:left; margin-right:15px; }
.top_news .news-item { margin-bottom:20px; overflow:hidden; border-bottom:1px dashed #D3D3D3; }
.top_news .news-item h4 { font-family:'Open Sans', sans-serif; font-size:14px; color:#333;  font-weight:600; padding-bottom:10px;}
.top_news .news-item h4 a {  color:#333; text-decoration:none; line-height:1.2em;  }
.top_news .news-item h4 a:hover {color:#f80000; }
.top_news .news-item h4  i {color:#f80000; margin-right:7px; }
.top_news .news-item p { font-family:"Open Sans", sans-serif;  color:#8B8B8B; font-size:13px; margin-top:8px;}
.top_news .pagination>li>a, .pagination>li>span { background-color:#272727; color:#fff; border:none; margin-right:3px;}
.top_news .pagination>li>a:hover, .pagination>li>span { background-color:#f80000; color:#fff; }
.top_news .pagination>li:last-child>a, .pagination>li:last-child>span { border-top-right-radius:0px; border-bottom-right-radius:0px;}
.top_news .pagination>li:first-child>a, .pagination>li:first-child>span { margin-left:0; border-top-left-radius:0px; border-bottom-left-radius:0px;}
/*left side notice board and quick link nd/

/*our products css start*/
.news {font-family:"Open Sans", sans-serif; margin:50px 0px;}
.news h2 { font-family:"Open Sans", sans-serif; font-size:28px; color: #2B4B7E; font-weight: 400;  text-align: center; text-transform: uppercase; line-height: 30px; margin-bottom:30px; }
.news .text2 { font-size:14px; color:#212121; margin-top:1em; text-align:center;  }

.news1 {font-family:"Open Sans", sans-serif; margin:10px 0px;}
.news1 h2 { font-family:"Open Sans", sans-serif; font-size:28px; color: #2B4B7E; font-weight: 400;  text-align: center; text-transform: uppercase; line-height: 30px; margin-bottom:30px; }
.news1 .text2 { font-size:14px; color:#212121; margin-top:1em; text-align:center;  }

.w3_agileits_news_grid { position:relative;   }
.w3_agileits_news_grid_pos { position:absolute; bottom:-7%; left:13%; width:75%; padding:.5em; background:#F80307; }
.agileits_w3layouts_news_grid {text-align:center;}
.w3_agileits_news_grid_pos h4 { text-align:center; text-transform:capitalize; font-size:15px; color:#FFF; font-weight:bold; }
.w3_agileits_news_grid_pos h4 a {color:#FFF; text-decoration:none; display:block;}
.w3_agileits_news_grid_pos h4 a:hover {color:#FFF; text-decoration:none;}
.agileits_w3layouts_news_grid h5 {  text-align:center; margin-top:30px; }
.agileits_w3layouts_news_grid h5 a { font-size:16px; color:#FD0004; text-decoration:none; }
.agileits_w3layouts_news_grid h5 a:hover { color:#2f92f8; }
.agileits_w3layouts_news_grid h5 a:focus,.agileits_more ul li a.hvr-icon-hang:focus,.agileits_w3layouts_sign_in ul li a:focus{ outline:none; }
.agileits_w3layouts_news_grids,.w3layouts_team_grids,.w3_agile_portfolio_grids,.agileits_w3layouts_contact_grids { margin:3em 0 0; }
.agileits_w3layouts_news_grid .price {text-decoration:line-through;}
.agileits_w3layouts_news_grid p { margin:1em 0 1em;  font-size:14px; color:#414141;  text-align:center; }
.agileits_w3layouts_news_grid h3 { font-size:18px; text-align:center; margin:10px 0px 10px 0px;}
.agileits_w3layouts_news_grid .buy_now {  text-align:center;}
.agileits_w3layouts_news_grid .buy_now a {font-size:18px; color:#FD0004; text-decoration:none;}
.agileits_w3layouts_news_grid .buy_now a:hover { color:#2f92f8; }

.agileits_w3layouts_news_grid img { height:250px; text-align:center; margin:0px auto;}

.agileits_w3layouts_news_grid .more {  padding:8px 22px; font:400 14px 'Open Sans', sans-serif; color:#F80307; border:1px solid #F80307; border-radius:0; text-transform:uppercase; webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out; -ms-transition:all 0.3s ease-in-out;  -o-transition:all 0.3s ease-in-out; transition:all 0.3s ease-in-out; margin-bottom:15px; }
.agileits_w3layouts_news_grid .more:hover { background-color:#002e3b; border:1px solid #001116; color:#FFF; }
/*--flexisel--*/
#flexiselDemo1 { display:none; }
#flexiselDemo2 { display:none; }
#flexiselDemo3 { display:none; }
#flexiselDemo4 { display:none; }
.nbs-flexisel-container { position:relative; max-width:100%; }
.nbs-flexisel-ul { position:relative; width:9999px; margin:0px; padding:0px; list-style-type:none; }
.nbs-flexisel-inner { overflow:hidden; margin:0px auto; padding:2em 0 0; }
.nbs-flexisel-item { float:left; margin:0; padding:0px; position:relative; line-height:35px; }
.nbs-flexisel-item > img { cursor:pointer; position:relative; }
/*---- Nav ---*/
.nbs-flexisel-nav-left, .nbs-flexisel-nav-right { width:33px; height:33px; position:absolute; cursor:pointer; z-index:100; background:url(../images/left.png) no-repeat 2px 1px; top:-5% !important; }
.nbs-flexisel-nav-left { left:94%; }
.nbs-flexisel-nav-right { right:0%; background:url(../images/right.png) no-repeat 2px 1px; }
/*--//flexisel--*/
.agileits_w3layouts_news_grid { padding:0 .5em; }

@media (max-width:1080px){.nbs-flexisel-nav-left { left:92.5%; } }
@media (max-width:1024px){.nbs-flexisel-nav-left { left:90%; } }
@media (max-width:768px){ .nbs-flexisel-nav-left { left:85%; } }
@media (max-width:480px){ .nbs-flexisel-nav-left { left:77%; } }
@media (max-width:320px){ .nbs-flexisel-nav-left { left:69%; } }
/*our products css end*/

.panel-footer ul.pagination  { display:none;}
.panel-footer{ display:none;}

.blink { -webkit-animation:color-change 1s infinite; -moz-animation:color-change 1s infinite; -o-animation:color-change 1s infinite; -ms-animation:color-change 1s infinite; animation:color-change 1s infinite;  }

@-webkit-keyframes color-change {
        0% { color:#FFF500; }
        50% { color:#000; }
        100% { color:#FFF500; }
    }
@-moz-keyframes color-change {
        0% { color:#FFF500; }
        50% { color:#000; }
        100% { color:#FFF500; }
    }
@-ms-keyframes color-change {
         0% { color:#FFF500; }
        50% { color:#000; }
        100% { color:#FFF500; }
    }
@-o-keyframes color-change {
        0% { color:#FFF500; }
        50% { color:#000; }
        100% { color:#FFF500; }
    }
@keyframes color-change {
        0% { color:#FFF500; }
        50% { color:#000; }
        100% { color:#FFF500; }
    }
/*verify form css end*/

/*web banner css start */
.web_banner_main { position:relative; text-align:center; background-size:cover; background-position:center center; background: #000; color:#fff;}
.web_banner_main.top-site-no-image {color:#fff;}
.web_banner_main .overlay-top-header { height:100%; left:  0; right: 0; opacity:0.4;}
.web_banner_main .banner-wrapper { padding-top: 100px; padding-bottom:100px; text-align:center;}
.web_banner_main .banner-wrapper .heading_primary { margin:0 0 20px 0; color:inherit; display:inline-block;  line-height:1;}
.web_banner_main .banner-wrapper-destination .heading_primary {margin:0 0 10px 0; color:inherit; display:inline-block; position:relative;line-height: 1;
text-transform:capitalize; }
.web_banner_main .banner-wrapper-destination .desc { max-width:660px; margin: 0 auto 60px auto;}
.web_banner_main .banner-wrapper-destination .breadcrumbs-wrapper {text-transform:uppercase;}
.web_banner_main .banner-wrapper-destination .desc {font-size:18px;font-weight:normal;}
.web_banner_main .banner-wrapper-destination .heading_primary {font-size:38px;}
/*web banner css end */

/*services css start*/
.services_main {  padding:0px 0px 40px 0px; }
.we_do { width:60%; margin:0px auto; padding-bottom:20px 0 30px 0; text-align:center; }
.we_do h1 {font-family:"Open Sans", sans-serif; font-size:28px; color: #000; font-weight: 400;  text-align: center; 
 line-height: 30px; }
.we_do .text { margin:0px auto; font-family:"Open Sans", sans-serif; font-weight:400; color:#333; font-size:14px; line-height:1.85; }
.title_line { width:100px; height:2px; background:#333; margin:0 auto; margin-top:25px; margin-bottom:25px; position:relative; }
.services_box { margin:0px auto; text-align:center; border-bottom:1px solid #f2f2f2; border-right:1px solid #f2f2f2; border-radius:0px; padding:20px 20px 50px 20px;  margin-top:30px;  }
.services_box h2 { font-family:"Open Sans", sans-serif; font-size:20px; margin-bottom:15px; color:#0646a2; }
.services_box p { text-align:justify; font-family:"Open Sans", sans-serif; color:#666; font-size:14px; font-weight:400; text-decoration:none; margin-bottom:15px; line-height:1.7em; }
.services_box p a { color:#333; text-decoration:none; }
.services_box p a:hover { color:#333; text-decoration:none; }
.services_box .tag { margin:0px auto; text-align:center; background:#2B4B7E; width:100px; height:100px; line-height:100px; border-radius:50%; font-size:45px; margin-bottom:20px; }
.services_box .col_1 { color:#fff; }
.services_box .col_2 { color:#fff; }
.services_box .col_3 { color:#fff; }
.services_box .col_4 { color:#fff; }
.services_box:hover .tag { background:#2B4B7E; color:#FFF; }
.services_box .more { background:#2B4B7E; padding:10px; font-family:"Open Sans", sans-serif; font-style:13px; color:#FFF; border-radius:4px; margin-top:15px; text-decoration:none; }
.services_box .more:hover { background:#1994f4;}
.services_main .padding_lr{ padding-left:0px; padding-right:0px;}
.bor_none{ border-right:none;}
/*services css end*/



/*team css start*/
.team_main {  padding:0px 0px 10px 0px; margin-top:30px; }
.team_main .we_do { width:60%; margin:0px auto; padding-bottom:20px 0 30px 0; text-align:center; margin-bottom:15px;}
.team_main .we_do h1 {font-family:"Open Sans", sans-serif; font-size:28px; color: #FF7800; font-weight: 400;  text-align: center; 
 line-height: 30px; }
.we_do .text { margin:0px auto; font-family:"Open Sans", sans-serif; font-weight:400; color:#333; font-size:14px; line-height:1.85; }
.title_line { width:100px; height:2px; background:#333; margin:0 auto; margin-top:25px; margin-bottom:25px; position:relative; }
.team_box { margin:0px auto; text-align:justify; border-radius:0px; padding:0px 20px 0px 20px;  margin-top:10px;  }
.team_box h2 { font-family:"Open Sans", sans-serif; font-size:20px; margin-bottom:15px; color:#0646a2; }
.team_box p { text-align:justify; font-family:"Open Sans", sans-serif; color:#666; font-size:14px; font-weight:400; text-decoration:none; margin-bottom:15px; line-height:1.7em; margin-top:15px; }
.team_box p a { color:#333; text-decoration:none; }
.team_box p a:hover { color:#333; text-decoration:none; }
.team_box .tag { margin:0px auto; text-align:center; background:#2B4B7E; width:100px; height:100px; line-height:100px; border-radius:50%; font-size:45px; margin-bottom:20px; }
.team_box .col_1 { color:#fff; }
.team_box .col_2 { color:#fff; }
.team_box .col_3 { color:#fff; }
.team_box .col_4 { color:#fff; }
.team_box:hover .tag { background:#2B4B7E; color:#FFF; }
.team_box .more { background:#2B4B7E; padding:10px; font-family:"Open Sans", sans-serif; font-style:13px; color:#FFF; border-radius:4px; margin-top:15px; text-decoration:none; }
.team_box .more:hover { background:#1994f4;}
.team_box .padding_lr{ padding-left:0px; padding-right:0px;}
.bor_none{ border-right:none;}
.team_box b { color:#2B4B7E;}
.team_box strong { color:#FF7800;}
/*team css end*/

/*student result div css start*/
.result_mian { background:#FFF;  margin:60px 0px; }
.result_mian h1{ font-family:"Open Sans", sans-serif; font-size:28px; color: #000; font-weight: 400;  text-align: center; text-transform: uppercase; line-height: 30px; margin-bottom:30px; }
.result_mian h2{ text-align:center;}
/*student result div css end*/

/*successful student vertical ticker css start*/
.newsticker { }
.newsticker h1 {font-family:"Open Sans", sans-serif; font-size:28px; color: #000; font-weight: 400;  text-align: center; text-transform: uppercase; line-height: 30px; margin-bottom:30px;}
.newsticker h2 { background:#2B4B7E; font-family:"Open Sans", sans-serif; font-size:22px; color:#FF9E08; font-weight:400; padding:8px 0px 8px 10px; text-align:center; }
#newsticker_inner {  border:#f2f2f2 1px solid; padding:10px 10px 0 10px; background:#FFFFFF; overflow:hidden; height:220px; }
#newsticker_inner a { text-decoration:none; }
/*#newsticker_inner img { border:1px solid #CCC; }*/
.newsticker-jcarousellite {  overflow:hidden; }
.newsticker-jcarousellite ul { margin:0px; padding:0px; list-style-type:none; }
.newsticker-jcarousellite ul li { list-style:none; display:block; margin-bottom:5px; overflow:hidden; }
.newsticker-jcarousellite .thumbnail { }
.newsticker-jcarousellite .test {  font-family:"Open Sans", sans-serif; font-size:14px; color:#FF7800; font-weight:700; }
.newsticker-jcarousellite .test span.cat { display:block; font-family:"Open Sans", sans-serif; font-size:13px; color:#000; margin-top:5px; text-align:left; line-height:1.6em; font-weight:400; }
/*successful student vertical ticker css end*/

/*successful student vertical ticker css start*/
.newsticker1 {}
.newsticker1 h2 { background:#355699; font-family:"Open Sans", sans-serif; font-size:22px; color:#FFFFFF; font-weight:400; padding:8px 0px 8px 10px; }
/*successful student vertical ticker css end*/

.weldiv .text .buy_book_tab { background:#4C33E5;  font-family:"Open Sans", sans-serif; font-size:50px;  }
.weldiv .text .buy_book_tab a {  color:#fff; padding:15px;}
.weldiv .text .buy_book_tab a:hover {color:#000; }

.counter_text1 { font-size:30px; line-height:60px;}

/*video css stat*/
.video { margin-top:30px;}
.video .gallery_box { border:1px solid #D9D9D9; padding:6px 6px 2px 6px; margin-bottom:10px;}
/*video css end*/

/*video css stat*/
.video1 { margin-top:10px;}
.video1 .gallery_box { border:1px solid #D9D9D9; padding:6px 6px 2px 6px; margin-bottom:10px;}
/*video css end*/

/*onload popup css start*/
#enquirypopup .modal-dialog { width:700px; padding:0px ;position:relative; margin-top:140px;}
#enquirypopup .modal-body { padding:0px;}
#enquirypopup .modal-content { border-radius:0px; padding:5px 5px 5px 5px; border:1px solid #747373;}
#enquirypopup .popup_from { }
#enquirypopup .popup_from h2 { background:#0013AD; font-family: 'Open Sans', sans-serif; font-weight:600; font-size:16px; color:#FFF; text-transform:uppercase; margin-bottom:10px; text-align:center;line-height:1.8em; }
#enquirypopup .popup_from h2 span { font-size:26px; color:#FFF; margin-left:20px; }
#enquirypopup .popup_from h2 span a { color:#FFF; }
#enquirypopup .popup_from h2 span a:hover { color:#FFF; }
#enquirypopup .popup_from p { font-family: 'Open Sans', sans-serif;  font-weight:400; font-size:14px; color:#000; text-align:center; margin-top:20px;  }
#enquirypopup .popup_from .popup_from_inner { padding:20px; overflow:hidden; }
#enquirypopup .popup_from .popup_from_inner .form-group {font-family: 'Open Sans', sans-serif;  }
#enquirypopup .popup_from .popup_from_inner .form-control { font-family: 'Open Sans', sans-serif;  border-color:#dbdbdb; padding:10px; height:50px; background-color:#FFF; box-shadow:none; }
#enquirypopup .popup_from .popup_from_inner .submit { width:100%; font-family: 'Open Sans', sans-serif;  font-size:16px; color:#FFF; font-weight:600; padding:12px 0; background:#FF0707; cursor:pointer; outline:none; border:none; margin-top:10px; margin-bottom:20px; box-shadow:none; }
#enquirypopup .popup_from .popup_from_inner .submit:hover { background:#FF0707; color:#FFF; outline:none; border-radius:none; }
#enquirypopup .close { float:right; font-family: 'Open Sans', sans-serif; font-size:40px; font-weight:normal;  color:#FF0000; text-shadow:none; filter:alpha(opacity=20); opacity:1; margin-right:10px; }
/*onload popup css end*/


/*registration form css start*/
.registration_form { background:#fff;  padding:15px; border:1px solid #DCDADA; margin-top:8px; overflow:hidden; }
.registration_form h2 { font-family:"Dosis", sans-serif; font-size:26px; text-transform:uppercase; color:#fb2415; font-weight:400; padding-bottom:10px; }
.form-group { font-family:'Open Sans', arial, sans-serif; font-size:12px; }
.registration_form ::-webkit-input-placeholder { font-size:13px; color:#000; }
.registration_form .form-group input {  border-radius:0px; border:#CCC 1px solid; margin:0 15px 15px 0; } 
.registration_form .form-group textarea {  border:#CCC 1px solid; border-radius:0px; } 
.registration_form .form-group select {  border-radius:0px; border:#CCC 1px solid; margin:0 15px 15px 0; } 
.registration_form .form-group input.code { float:left; width:60%; border-radius:none; border:#CCC 1px solid; margin-right:15px; }
.registration_form .captcha { padding:9px; background:#FFF; border-radius:none; border:#CCC 1px solid; }

.registration_form input[type=text]:focus { box-shadow:0px 0px 5px #FF0000 !important; border:1px solid #FF0000 !important; outline:none; }
.registration_form textarea:focus { box-shadow:0px 0px 5px #FF0000 !important; border:1px solid #FF0000 !important; outline:none; }

.registration_form  .submit { float:left; font-family:'Roboto', Helvetica, Arial, sans-serif; font-size:16px; color:#FFF; font-weight:400; padding:6px 45px; background:#fb2415; cursor:pointer; outline:none; border-radius:0px; border:none;  }
.registration_form .submit:hover { background:#022940; color:#FFF; outline:none; border-radius:none;}
/*registration form css end*/
