
#velomonte .container{
    padding: 0 3px;
}
/* velo_monte_explications */
.votemonte .top_heading {text-align:center; margin:25px 0;}
.votemonte .top_heading h5{color:#3a3a3a; margin:10px 0; text-transform:uppercase;font-size:29px;font-family: "Titillium Web",sans-serif;font-weight: 700;min-height: 35px;}
.votemonte .top_heading p{font-size:16px; color:#3a3a3a; margin:0; display:block;font-family: "Titillium Web",sans-serif;}
 .main_tab_sec .tab_bx {background:  url('../img/cms-img/velo_monte_img/tab_sec_img.jpg'); padding: 40px 15px; text-align:center;background-size: 100%;
 background-repeat:no-repeat;position: relative;cursor: pointer;} 
  .main_tab_sec .center_tab .tab_bx {background:  url('../img/cms-img/velo_monte_img/tab_sec_img_g.jpg');}

.main_tab_sec .tab_bx::before {position: absolute;content: unset;height: 30px;width: 30px;background: none;bottom: -24px;left: 0;right: 0;margin: auto;z-index: 99;
font-family: fontawesome;color: #00a4ef;font-size: 55px;}
 .main_tab_sec .tab_bx.down-arrow::before {content:"\f0d7";}
  .main_tab_sec .center_tab .tab_bx.down-arrow::before {color:#88c03d;}

/* .main_tab_sec .center_tab .tab_bx:hover::before, .main_tab_sec .center_tab .tab_bx.active::before {content:"\f0d7"; color:#88c03d;} */
.main_tab_sec .center_tab .tab_bx {background: url('../img/cms-img/velo_monte_img/tab_sec_img_h_g.jpg'); }

/*  .main_tab_sec .tab_bx:hover, */ .main_tab_sec .tab_bx.active, /* .main_tab_sec .center_tab .tab_bx:hover, */ .main_tab_sec .center_tab .tab_bx.active
 {background: url('../img/cms-img/velo_monte_img/tab_sec_img_h.jpg'); }
 
.main_tab_sec .center_tab .tab_bx.down-arrow
 {background: url('../img/cms-img/velo_monte_img/tab_sec_img_g.jpg'); }
 .main_tab_sec  .tab_bx.down-arrow
 {background: url('../img/cms-img/velo_monte_img/tab_sec_img.jpg'); }

 
  
.main_tab_sec .tab_bx  h3{font-size:26px; color:#fff; font-family: "Titillium Web",sans-serif; margin:0; text-transform:uppercase;font-weight: 700;min-height: 57px;
display: inline-block;}
.main_tab_sec .tab_bx  a{color:#fff; font-size:20px; border:1px solid #fefcfe; border-radius:3px; padding:5px 10px;font-family: "Titillium Web",sans-serif;display: inline-block;
margin-top:15px;}
 .main_tab_sec .tab_bx.down-arrow  a{background:#fff; color:#00a7f4;}
 .main_tab_sec .center_tab .tab_bx.down-arrow  a{background:#fff; color:#88c03d;}
 
  .main_tab_sec .tab_bx:hover  a{background:#fff; color:#00a7f4;}
 .main_tab_sec .center_tab .tab_bx:hover  a{background:#fff; color:#88c03d;}
   .main_tab_sec .tab_bx.active:hover  a{background:none; color:#fff;}
 .main_tab_sec .center_tab .tab_bx.active:hover  a{background:none; color:#fff;}


.main_tab_sec .tab_img_bx {height: 80px;position: relative;}
.main_tab_sec .tab_img_bx .fa.fa-heart {font-size: 20px;display: block;color: #ed1d69;position: absolute;top: -15px;left: 0;right: 0;margin: auto;}
/* .main_tab_sec .center_tab .tab_bx:hover  .fa.fa-heart, */ .main_tab_sec .center_tab .tab_bx.active  .fa.fa-heart{color:#e1e1e1;}
 .main_tab_sec .center_tab .tab_bx.down-arrow  .fa.fa-heart{color:#ed1d69;}
.main_tab_sec .row, .velo_service .row{margin-left:-15px; margin-right:-15px;}

.top_tab_head {text-align:center;}
.top_tab_head h2{color:#282828; font-size:22px; margin:0;font-family: "Titillium Web",sans-serif;background:#ffffff; padding:15px;display: inline-block;}
.top_tab_head span{color:#00a9f7; font-weight:700;}
.tab_bag{background:#f3f3f3; }
.velo_sec  h5{font-size:30px; color:#262626; margin: 0 0 15px 0;font-family: "Titillium Web",sans-serif; font-weight:700;text-transform: uppercase;text-align: center;}
.velo_sec  span{ color:#00a9f7; }
.velo_sec.velo_right  span{ color:#8cc63f; }
.velo_sec  p{font-size:15px; color:#282828; margin:0;font-family: "Titillium Web",sans-serif; text-align:justify;padding: 0 80px;}
.velo_img {text-align: center;margin: 10px 0;}
.velo_sec {position: relative;}
.velo_main {margin: 30px 0;}
.velo_sec::before {position: absolute;width: 3px;background: #e3e3e3;right: 0;content: "";height: 100%;}
.velo_main .col-sm-6:nth-child(2) .velo_sec::before {content:unset;}
.velo_service .top_txt{color:#282828; font-size:15px; text-align:center; margin:20px 0;font-family: "Titillium Web",sans-serif;}
.velo_service_img  img{width:100%;}
.service_upr  span{color:#fff; font-size:31px;font-family: "Titillium Web",sans-serif;}
.velo_service_img {position: relative;}
.service_upr {position: absolute;left: 0;top: 0;background: #00a9f7;font-weight: 700;height: 40px;width: 40px;text-align: center;line-height: 35px;margin:  0;}
.service_txt h2{font-size:25px; margin:0 0 15px 0;font-family: 'bebas_neue_regularregular';  font-weight:700;text-align: left; color:#545454;
min-height: 50px;display: inline-block;vertical-align: top;}
.service_txt img {margin-right: 5px;}
.service_txt p{font-size:14px; margin:0 0 10px 0;font-family: "Titillium Web",sans-serif; color:#282828;text-align: justify;}
.service_txt ul {margin:15px 0; margin-left:30px;}
.service_txt li span{font-size:14px; margin:0;font-family: "Titillium Web",sans-serif; color:#282828;}
.service_txt li {list-style: square;color: #282828;text-align: left;}
.service_txt h2 img {vertical-align: top;margin-right: 10px;} 
.velo_service_bx {background: #fff;margin-bottom: 30px;min-height:725px; position:relative;}
.velo_service_top .velo_service_bx {min-height: 682px;}
.velo_service_inner .velo_service_bx {min-height: 590px;}
.service_txt {padding: 15px; text-align:center;}
.velo_footer_text { margin-top:40px;margin-bottom: 20px;}
.velo_footer_text a{color:#282828; font-size:18px;font-family: "Titillium Web",sans-serif; margin-top:100px;}

.charctr_list li h5{color:#282828; font-size:22px;margin:0 0 10px 0;font-family: "Titillium Web",sans-serif; text-transform:uppercase;font-weight:600;}
.charctr_list li p{color:#282828; font-size:15px;margin:0;font-family: "Titillium Web",sans-serif;text-align: justify;}
.charctr_list li {margin-bottom: 20px;}
.charctr_list li img {margin-right: 5px;}
.charctr_list ul ul li {margin: 0 0 0 16px;list-style: square;}
.btm_btn a{font-size:21px; color:#fff; text-transform:uppercase; background:#00bdeb;padding: 10px 15px;display: inline-block; font-weight:600;
font-family: "Titillium Web",sans-serif;}
.btm_btn {text-align: center;margin-top: 30px;}


.part_list {margin-top: 50px;}
.part_list .part_img {display: inline-block;width:10%;}
.part_list .part_sec {display: inline-block;width: 89%;vertical-align: top;padding-left: 15px;}
.part_list .part_sec h4{color:#2e2e2e; font-size:22px;font-family: "Titillium Web",sans-serif; margin:0 0 10px 0; text-transform:uppercase; font-weight:700;}
.part_list .part_sec p{color:#282827; font-size:15px;font-family: "Titillium Web",sans-serif; margin:0;}
.part_list .part_sec span{color:#a6d040; text-transform:uppercase; font-weight:600;}
.part_list .part_sec i{font-style:italic;}
.part_list li .part_sec {position: relative;}
.part_list li .part_sec::before {position: absolute;content: "";left: 0;	width: 5px;background: #9acd32;height: 100%;}
.part_list li:nth-child(even) .part_sec::before{background:#07bcff;}
.part_list li {margin-bottom: 25px;}
.part_inner_icn li {display: inline-block;width: 15%;margin: 0;text-align: center;vertical-align: top;}
.part_inner_icn {margin: 10px 0;}
.part_list .part_sec .part_inner_icn span {font-size: 14px;color: #282828;display: inline-block;width: 100%;text-align: center;font-family: "Titillium Web",sans-serif;
text-transform: unset;}
.part_list li ul li {margin: 0;list-style: square;margin-left: 15px;color: #282828;}
.emplacements_sec li:last-child {
	top: -10px;
	position: relative;
}
.yellow_bx_cntnt {background: #e8e8e8; padding:0 10px 0 0; margin-top:10px;display: inline-block;}
.yellow_bx_cntnt img {display: inline-block;}
.yellow_bx_cntnt p {display: inline-block;vertical-align: middle;}
.emplacements_sec li {display: inline-block;text-align: center;}
.emplacements_sec h3{color:#282827; font-size:15px;font-family: "Titillium Web",sans-serif; margin:0;}
.emplacements_sec {margin-bottom: 15px;}

.votemonte {padding-bottom: 50px;margin-top: -1px;}
.post_btn_link {text-align: center;padding: 0 15px;position: absolute;left: 0;right: 0;bottom: 10px;display: none;}
.post_btn_link a {font-size: 16px;color: #fff;background: #8dc63f;font-family: "Titillium Web",sans-serif;padding-right: 8px;display: inline-block;font-weight: 600;}
.post_btn_link a i {background: #434343;padding: 6px 6px;margin-right: 5px;}
.service_txt h2 span {font-size: 16px;text-transform: lowercase;display: block;font-family: "Titillium Web",sans-serif;font-weight: 600;
position: relative;top: -5px;}
.service_txt p i {font-style: italic;display: block;color: #6a6a6a;}
.tab1_btn_pdf {text-align: center;}
.tab1_btn_pdf a{font-size:18px; color:#fff; font-weight:600; background:#ef524a;font-family: "Titillium Web",sans-serif;display: inline-block;padding-right:10px;line-height: 40px;}
.tab1_btn_pdf img {background: #ffff;padding: 5px 7px;margin-right: 5px;vertical-align: top;}
.tab_video_link h2 {text-align: center;color: #282828;font-size: 18px;text-transform: uppercase;margin-top: 40px;margin-bottom: 20px;font-family: "Titillium Web",sans-serif;
font-weight:600;font-weight: 600;}
.video_block {text-align: center;}

.video_block {
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
}

.video_block iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.tab_bx, .tab_bx h3, .tab_bx.active a, .tab_bx .tab_img_bx img{
	transition: transform .3s;
}
.tab_bx:hover .tab_img_bx img, .tab_bx:hover h3, .tab_bx:hover a {
	transform: scale(1.1);
	transition: transform .3s;
}
.video_block img {max-width: 100%;}
#closeicon.close_this {display: block;border: 2px solid #fff;border-radius: 34px;width: 32px;height: 31px;}


.zoom_bx {background: rgba(0, 0, 0, 0.5);height: 100%;width: 100%;	position: absolute;top: 0;left: 0;right: 0;bottom: 0; text-align:center;
 opacity: 0;transition: opacity .4s;}
 .velo_service_img:hover .zoom_bx{ opacity: 1;} 
.zoom_bx i {font-size: 32px;color: #fff;text-align: center;position: relative;top: 43%;}

@media only screen and (min-width:768px) {
.part_list li:nth-child(2) .part_img {margin-top: 30px;}
.part_list li:nth-child(3) .part_img {margin-top: 20px;}
.part_list li:nth-child(4) .part_img {margin-top: 10px;}
.part_list li:nth-child(5) .part_img {margin-top: 20px;}
.part_list li:nth-child(6) .part_img {margin-top: 10px;}
.part_list li:nth-child(7) .part_img {margin-top: 55px;}
}


@media only screen and (max-width:1099px) {
.main_tab_sec .tab_bx{background-size:100% 100%;}
.newbread.clearfix {margin:0}
}


@media only screen and (max-width:991px) {
.main_tab_sec .tab_bx h3 {font-size: 19px;min-height: 45px;}
.part_img img {max-width: 100%;}
.velo_sec p {padding: 0 30px;}
.velo_service_top .velo_service_bx {min-height: 700px;}
.velo_service_bx {min-height: 775px;}
.service_txt h2 {text-align: center;width: 100%;}
.top_tab_head {margin-bottom: 20px;}
}


@media only screen and (max-width:899px) {
.service_txt h2 {font-size: 20px;}
.velo_service_top .velo_service_bx {min-height: 720px;}
.velo_service_bx {min-height: 845px;}
}

@media only screen and (max-width:767px) {
.main_tab_sec .tab_bx h3 {display: inline-block;width: 100%;}
.velo_sec::before {content: unset;}
.btm_btn a {margin: 10px 0;}
.velo_service_bx {margin-bottom: 30px;}
.post_btn_link {position: static;padding-bottom: 10px;}
.velo_service_top .velo_service_bx, .velo_service_inner .velo_service_bx {min-height: unset;}
.center_tab {margin: 15px 0;}
.tab_bx.active {display: none;}
.emplacements_sec li:last-child {top: 0;}
}

@media only screen and (max-width:550px) {
.prdct_cate_main {min-height: auto;}
.part_list .part_img {width: 100%;margin-bottom: 20px;}
.part_inner_icn li {width: 45%; margin-bottom:15px;}
.btm_btn a {font-size: 16px;}
}

@media only screen and (max-width:449px) {  
.velo_sec p {padding: 0;}
.velo_sec h5 {font-size: 20px;}
.service_txt h2 {font-size: 26px;} 
.part_inner_icn li {width: 100%;margin-bottom: 15px !important;}
.yellow_bx_cntnt {text-align: center;}
.yellow_bx_cntnt p {margin: 10px 0 !important;}
.part_list li ul li .emplacements_sec li {text-align: left;width: 100%;margin: 20px 0;}
.part_inner_icn li {text-align: left;}
.part_list .part_sec .part_inner_icn span {text-align: left;}

} 