@charset "utf-8";
/* CSS Document */

a:focus, a:hover {text-decoration: none; color: #c02942;}
a {text-decoration: none;}
a {
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
}
h1, h2, h3, h4, h5, h6, ul, li, strong {margin: 0;padding: 0;}
ul, li {list-style-type: none;}
* {margin: 0;padding: 0;}
a:focus {outline: 0;}
:before, *:after {-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.clear {clear: both;}
img {max-width: 100%;}
body {width: 100%;float: left;margin: 0 auto;padding: 0px;font-family: 'Encode Sans Expanded', sans-serif;position: relative;font-size: 15px;font-weight: 400; line-height:25px;}

h1{font-weight:400;font-size: 48px;line-height: 48px;}
h2{font-weight:600;font-size: 30px;line-height: 30px;}
h3{font-weight: 600;font-size: 24px;line-height: 24px;}
h4{font-weight: 600;font-size: 16px;line-height: 16px;}
h5{font-weight: 600;font-size: 19px;line-height: 24px;}
.navbar-brand {width: 130px;height: auto;}
.navbar-default {border-color: inherit;border: inherit;min-height: auto;position: absolute;width: 100%;	z-index: 999;background-color: rgba(255,255,255,0.9);margin-bottom: 0px;}
.navbar-default.po-in{position: inherit; border-radius:0;}
.navbar-default.po-in{background: #fff;}
.navbar-default.po-in.po-in2{position:absolute; border-radius:0;background-color: rgba(255,255,255,0.9);}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {color: #c02942;background-color: inherit;}
.navbar-default.po-in .navbar-nav > .active > a, .navbar-default.po-in .navbar-nav > .active > a:focus, .navbar-default.po-in .navbar-nav > .active > a:hover {color: #c02942;background-color: inherit;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
    color: #c02942;background-color: transparent;}
.navbar-default.po-in .navbar-nav > li > a:focus, .navbar-default.po-in .navbar-nav > li > a:hover {
    color: #c02942;background-color: transparent;}
.navbar-default .navbar-nav > li > a {color: #fff;font-size: 14px;
                                      font-weight:700;text-transform: uppercase;padding: 10px 15px;}
.navbar-default.po-in .navbar-nav > li > a {color: #666666;font-size: 14px;
                                            font-weight:700;text-transform: uppercase;padding: 10px 15px;}
.navbar-brand {float: left;height: auto;padding: 10px 15px;font-size: 18px;line-height: 20px;}
.pro-top {float: left;padding: 5px 0px 5px 60px;}
.pro-top a{font-weight:500;font-size: 14px; color: #fff;vertical-align: middle;}
.pro-top.po-in a{font-weight:500;font-size: 14px; color: #666666;vertical-align: middle;}
.pro-top a:hover{color: #c02942;}
.icon-img {background: #c02942;padding:10px;border-radius: 100%;width: 35px;height: 35px;	margin-right: 10px; display:inline-block; vertical-align:middle; line-height:35px; text-align:center;}
.icon-img img { display:inline-block;}
.navbar-nav {margin: 50px 0px;}
.main{width: 100%;float: left;}
.carousel-control.right {background-image: inherit;}
.carousel-control.left {background-image: inherit;}
/*.carousel-caption {right: 38%;bottom: 23%;left: 7.7%;}*/
.carousel-caption {right: 38%; top: 50%;
                   transform: translate(0px, -50%); left: 7.7%;}
.carousel-inner > .item > a > img, .carousel-inner > .item > img {width: 100%;}
.carousel-caption h1{text-transform: uppercase;text-align: left;line-height: 50px;}
.cap-b{font-weight:700;font-size: 48px;}
.carousel-indicators li {width: 15px;height: 15px;background-color: rgba(0,0,0, 0.5);border:inherit;margin: 0 10px;}
.carousel-indicators .active {width: 15px;height: 15px;margin: 0 10px;}
.sec2{width: 100%;float: left;margin: 111px 0px 133px;}
.sec2-box1-main{width: 100%;float: left;padding: 0px 108px;}
.sec2-box1-left{text-align: center;}
.sec2-box1-left img {margin-top: 15px;}
.sec2-box1-right h2{color: #c02942;margin-bottom: 32px;}
.sec2-box1-right p{color: #525252;}
.lea-mor{font-weight:700;font-size: 16px;color: #999999;
         text-transform: uppercase;cursor: pointer;margin-top: 30px;display: inline-block;}
.lea-mor:hover{color: #c02942;}
.sec2-box2-main{width: 100%;float: left;margin-top: 160px;padding: 0px 108px;}
.sec2-box2-left h2{color: #71b8c6;margin-bottom: 32px;}
.sec2-box2-left p{color: #525252;}
.sec2-box2-right{text-align: center;}
.sec2-box2-right img {margin-top: 28px;}
.footer{width: 100%;float: left;background: #d9eeef;padding:50px 0px;}
.fo-inner{width: 100%;float: left;text-align: center;}
.fo-inner p{color: #6d7d7e; font-weight:400; font-size: 18px;margin-bottom: 0;}
.fo-b{font-weight:600;}

/*-------------------------- SUBSCRIBE/TUTOR PAGE -------------------------*/

.sub-scr-sec1{width: 100%;float: left;background: #d9eeef;padding: 60px 0px 30px;}
.breadcrumb {padding:0px 0px 5px 0px;margin-bottom: 0px;list-style: none;background-color: inherit;
             border-radius: 4px;font-weight: 400;font-size: 14px; position:relative; z-index:9999;}
.breadcrumb li a{color: #a4bcbd;}
.breadcrumb li a:hover, .breadcrumb li a:focus{color: #c02942;}
.sub-scr-sec1 h2{color: #a4bcbd;}
.sub-scr-sec2{width: 100%;float: left;margin: 50px 0px 80px;}
.sub-menu-sec2-left {float: left;}
.sec2-right {float: left;}
.sub-menu-sec2-left .panel {margin-bottom: 20px;background-color: #fff;border: inherit;border-radius:0; 
                            -webkit-box-shadow: none;box-shadow: none;}
.sub-menu-sec2-left .list-group-item {position: relative;display: block;padding: 10px 0px;
                                      margin-bottom: -1px;background-color: #fff;border: inherit;}
.list-group h3{font-weight: 400;font-size: 16px;padding-bottom: 15px;}
a.list-group-item-success:focus, a.list-group-item-success:hover, button.list-group-item-success:focus, button.list-group-item-success:hover {color: #c02942;background-color:inherit;}
a.list-group-item-success, button.list-group-item-success {color: #525252;font-weight: 600;
                                                           font-size: 16px;}
a.list-group-item:focus, a.list-group-item:hover, button.list-group-item:focus, button.list-group-item:hover {text-decoration: none;color: #c02942;background-color:inherit;}
a.list-group-item, button.list-group-item {color: #525252;font-weight: 600;font-size: 16px;}
a.list-group-item-success.active, a.list-group-item-success.active:focus, a.list-group-item-success.active:hover, button.list-group-item-success.active, button.list-group-item-success.active:focus, button.list-group-item-success.active:hover {color: #c02942;background-color: #fff;
                                                                                                                                                                                                        border-color: inherit;}
.sec2-right h3{color: #525252;margin-bottom: 26px;}
.vid-box {width: 100%;float: left;position: relative;}
.img-txt-bottom{width: 100%;float: left;}
.sec2-right-left:hover .tut-title-link{color: #c02942;}
.tut-title-link {margin-top: 20px;color: #4a4a4a;line-height: 24px;font-weight: 400;font-size: 16px;	display: block;}
.vid-box:hover .tut-title-link{color: #c02942;}
.sec2-right-right {margin-top: 50px;float: left;padding-left: 0;}
.play-icon {position: absolute;bottom: 18px;left: 22px;}

.sub-vid-box-inner:hover .tut-title-link{color: #c02942;}
.sub-vid-box-two:hover .tut-title-link{color: #c02942;}
.sub-play-icon {position: absolute;bottom: 15px;left: 17px;}
.time-main-vid {font-weight: 800;font-size: 14px;background: #000;color: #fff;position: absolute;	right: 25px;bottom: 18px;padding: 8px;line-height: 14px;}
.time-sub-vid {font-weight: 800;font-size: 14px;background: #000;color: #fff;position: absolute;	right: 13px;bottom: 14px;padding: 8px;line-height: 14px;}
.get-star-main {border-bottom: 2px solid #d6d6d6;padding-bottom: 26px;width: 97%;margin: 39px 15px;	float: left;}
.get-star {width: 100%;float: left;background: url(../images/sub-bg-1.jpg) center center repeat;	padding: 30px 42px;}
.get-star h3{margin:0 0 10px 0;text-transform: uppercase;}
.get-star h4{font-weight: 400;}
.get-star-right {margin-top: 3px;}
.main-img {width: 100%;border-radius: 5px;}
.sub-vid-box-inner{width: 100%;float: left;margin-bottom: 20px;position: relative;}
.sub-right-img {width: 100%;border-radius: 5px;}
.sub-scr-btn {font-size: 16px;font-weight: 700;text-transform: uppercase;background: #c02942;color: #fff;
              border-radius: 50px;padding: 17px 64px;line-height: 16px;transition:all 0.3s ease;
              box-shadow: 0px 0px 18px -1px rgba(192,41,66,1);display: inline-block;}
.sub-scr-btn:hover {	
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    box-shadow: none; color: #fff;
}
.sub-scr-btn:focus {color: #fff;}
.new-vid-sec {float: left;margin-top: 23px;}
.new-vid-link{position: relative;width: 100%;float: left;}
.new-vid-link h4 {margin-top: 20px;color: #4a4a4a;line-height: 24px;font-weight: 400;}
.new-vid-link:hover h4{color: #c02942;}
.new-vid-inner:hover .tut-title-link{color: #c02942;}
.new-sec-img {width: 100%;border-radius: 5px;}
.popular-img {width: 100%;border-radius: 5px;}
.new-vid-ply-icon {position: absolute;bottom: 14px;left: 16px;}
.sub-vid-box {width: 100%;float: left;position: relative;}
.sub-vid-box-two{width: 100%;float: left;position: relative;}
.new-time-sub-vid {position: absolute;font-weight: 800;font-size: 14px;background: #000;color: #fff;	right: 23px;bottom: 17px;padding: 8px;line-height: 14px;}
.mos-pop-sec{margin-top: 55px;float: left;}
.fancybox-bg {background:rgba(127,127,127, 0.8);}
.fancybox-slide > * {
    box-shadow: 0px 0px 22px 5px rgba(0,0,0,0.48);margin-top:20px;}
.fancybox-main{width: 100%;float: left;font-family: 'Encode Sans Expanded', sans-serif;}
.fancybox-close-small::after {width: 40px;height: 40px;font: 40px 'Encode Sans Expanded', sans-serif;
                              color: #d0c5c5;line-height: 39px;}
.fancybox-main h3{color: #525252;font-weight: 700;margin-bottom: 30px;padding: 60px 57px 0px;}
.popup-ul{width: 100%;float: left;}
.popup-ul li{float: left;width: 100%;padding: 16px 57px;}
.popup-ul li:nth-child(odd){background: #e9f1f1;}
.popup-ul li:nth-child(even){background: #fff;}
.popup-ul li span{float: left;vertical-align: middle;}
.popup-ul li span:nth-child(1){width: 45%;}
.popup-ul li span:nth-child(2){width: 32%;text-align: center;}
.popup-ul li span:nth-child(3){width: 21%;text-align: right;}
.popup-ul li div { margin:10px 0 0;}
.popup-txt h3{font-size: 18px;margin-bottom: 10px;padding: 0px;line-height: 18px;font-weight: 600;}
.popup-txt h4{font-weight: 400;}
.popup-price h5{font-weight: 600;color: #3a3a3a;font-size: 18px;/*vertical-align: -8px;*/
                display: inline-block;}
.add-btn{font-weight:700;text-transform: uppercase;background: #c02942;color: #fff;border-radius: 50px;
         padding: 13px 41px;font-size: 12px;/*vertical-align: -25px;*/}
.add-btn:hover, .remove-btn:hover{background: #000;color: #fff;}
.add-btn:focus, .remove-btn:focus{color: #fff;}
.remove-btn{font-weight:700;text-transform: uppercase;background: #71b8c6;color: #fff;
            border-radius: 50px;padding: 13px 26px;font-size: 12px;/*vertical-align: -25px;*/}
.pop-up-total-sec{width: 100%;float: left;background:#c02942;padding: 45px 57px;}
.total-inner-left h2{font-weight: 600;color: #fff;}
.pro-btn{font-size: 16px;font-weight: 700;text-transform: uppercase;padding: 17px 42px;background: #fff; color: #c02942;border-radius: 50px;}
.pro-btn:hover{background: #000;color: #fff;}
.fancybox-close-small:hover::after {color: #fff;background: #c02942;}
.new-vid-link:hover .tut-title-link{color: #c02942;}
.vid-img-link {display: block;}

/*-------------------------- SUBSCRIBE/TUTOR PAGE END -------------------------*/

/*-------------------------- TUTOR-TWO PAGE -------------------------*/
.tut2-sec2-right {padding: 0;float: left;}
.tut2-sec2 {width: 100%;float: left;margin: 50px 0px 80px;}
.main-vid-left {width: 100%;float: left;}
.tut2-top-sec{float: left;border-bottom: 2px solid #d6d6d6;padding-bottom: 41px;}
.tut2-vid-box{width: 100%;float: left;position: relative;}
.tut2-sec2-right h3 {margin-bottom: 26px;color: #525252;}
.tut2-sec2-left {margin-top: 50px;float: left;padding-left: 15px;padding-right: 0;}
.tut2-main-img {width: 100%;border-radius: 5px;}
.tut-two-pri {float: right;margin-top: 14px;font-size: 19px;font-weight: 500;color: #333333;}
.img-cap {width: 100%;float: left;padding: 0 20px;}
.img-cap .tut2-title-link {margin-top: 16px;color: #4a4a4a;line-height: 24px;font-weight: 600;
                           float: left;font-size: 16px;}
.tut2-title-link:hover{color: #c02942;}
.main-vid-left:hover .tut2-title-link{color: #c02942;}
.tut2-vid-box:hover .tut2-title-link{color: #c02942;}
.tut2-play-icon {position: absolute;bottom: 23px;left: 29px;}
.tut2-sub-play-icon{position: absolute;bottom: 0;left: 0;}
.tut2-main-img {width: 100%;border-radius: 5px;}
.tut2-sub-play-icon {position: absolute;bottom: 23px;left: 23px;}
.tut2-vid-img-link {display: block;}
.tut2-vid-top-right:hover .tut2-title-link{color: #c02942;}
.tut2-vid-top-right-two:hover .tut2-title-link{color: #c02942;}
.tut2-vid-top-right {width: 100%;float: left;position: relative;}
.tut2-vid-top-right-two{width: 100%;float: left;position: relative;}
.tut2-bottom-sec {padding: 0;float: left;margin-top: 53px;}
.tut2-mos-pop-sec{padding: 0;float: left;margin-top: 55px;}
.tut2-new-vid-link {width: 100%;float: left;position: relative;}
.new-sec-img-cap .new-title-link {margin-top: 14px;color: #4a4a4a;line-height: 24px;font-weight: 400;	font-size: 16px;float: left;}
.tut2-main-new {width: 100%;border-radius: 5px 5px 0px 0px;}
.tut2-bottom-inner {width: 100%;float: left;box-shadow: 2px 1px 8px 2px rgba(0,0,0,0.24);
                    border-radius: 8px;transition: all 0.3s ease; min-height:501px;}
.tut2-bottom-inner:hover {box-shadow: 2px 1px 8px 5px rgba(0,0,0,0.12);}
.new-vid-inner {float: left;}
.tut2-vid-inner-main {float: left;margin-bottom: 29px;}
.tut2-new-vid-ply {position: absolute;left: 30px;bottom: 24px;}
.new-sec-img-cap {width: 100%;float: left;padding: 0px 32px 36px;}
.tut2-img-cat {width: 100%;float: left;color: #4a4a4a;font-size: 16px;line-height: 16px;font-weight: 400;margin-top: 6px;}
.tut2-sub-scr{width: 100%;float: left;color: #c02942;font-size: 14px;line-height: 16px;font-weight: 400;text-transform: uppercase;margin-top: 20px;}
.tut2-sub-scr:hover{color: #4a4a4a;}
.tut2-img-cat2 {font-weight: 400;font-size: 16px;width: 100%;display: inline-block;line-height: 16px;	float: left;margin-top: 6px;}
.tut2-sub-scr.active {font-weight: 400;font-size: 14px;text-transform: uppercase;color: #cccccc;
                      line-height: 14px;margin: 18px 0px 26px;display: inline-block;float: left;}
.tut2-bottom-inner:hover .new-title-link{color: #c02942;}
.new-title-link:hover{color: #c02942;}
.tut2-sub-scr i.fa{font-size: 14px;font-weight: 400;margin-left: 12px;}
.new-sec-img-cap h5{margin-top: 35px;float: left;width: 100%;color: #4a4a4a;}
.new-sec-img-cap h4 {float: left;width: 100%;margin: 15px 0px 30px;color: #999999;}

.sub-scr-btn2 {font-size: 12px;font-weight: 700;text-transform: uppercase;background: #c02942;
               color: #fff;border-radius: 50px;padding: 16px 33px;line-height: 12px;transition: all 0.3s ease;
               display: inline-block;}

.sub-exp-btn2{font-size: 12px;font-weight: 700;text-transform: uppercase;background: #71b8c6;
              color: #fff;border-radius: 50px;padding: 16px 38px;line-height: 12px;transition: all 0.3s ease;
              display: inline-block;}
.sub-exp-btn2:hover {background: #000;color: #fff;}
.sub-exp-btn2:focus {color: #fff;}
.sub-scr-btn2:hover {color: #fff;background: #000;}
.sub-scr-btn2:focus {color: #fff;}
.load-mor {text-align: center;width: 100%;float: left;text-transform: uppercase;font-weight: 600;	color: #71b8c6;font-size: 14px;margin-top: 21px;}

/*-------------------------- TUTOR-TWO PAGE END -------------------------*/

/*-------------------------- TUTOR-DETAILS PAGE -------------------------*/

.tut-det{width: 100%;float: left;margin:  80px 0px 60px;}
.top-inner-main{width: 100%;float: left;}
/*.top-inner-left h4 {font-weight: 400;color: #4a4a4a; margin-bottom: 15px;}*/
.top-inner-left h5 {font-weight: 600;color: #999999;font-size: 16px;margin-top: 20px;}
.tu-det-price {float: left;margin-top: 20px;font-size: 19px;font-weight: 500;color: #333333;
               line-height: 19px;margin-left: 40px;display: inline-block;}
.sub-scr-btn3 {font-size: 16px;font-weight: 700;text-transform: uppercase;background: #c02942;
               color: #fff;border-radius: 50px;padding: 19px 65px;line-height: 16px;transition: all 0.3s ease;
               display: inline-block;box-shadow: 0px 0px 15px -1px rgba(192,41,66,1);float: right;}

.sub-scr-btn3:hover{color: #fff;-webkit-box-shadow: none;-moz-box-shadow: none;box-shadow: none;}

.sub-scr-btn3:focus{color: #fff;}
.top-inner-left {padding-left: 0;}
.top-inner-right {padding-right: 0;}
.top-inner-main {width: 100%;float: left;border-bottom: 2px solid #ebebeb;padding-bottom: 37px;}
.tut-det-vid-sec{margin-top: 52px;width: 100%;float: left;padding: 0;}
.tut-det-vid-box:hover .new-title-link{color: #c02942;}

.sub-scr-btn {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    background: #c02942;
    color: #fff;
    border-radius: 50px;
    padding: 17px 64px;
    line-height: 16px;
    transition: all 0.3s ease;
    box-shadow: 0px 0px 18px -1px rgba(192,41,66,1);
}

.sub-scr-btn3 {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    background: #c02942;
    color: #fff;
    border-radius: 50px;
    padding: 19px 65px;
    line-height: 16px;
    transition: all 0.3s ease;
    display: inline-block;
    box-shadow: 0px 0px 15px -1px rgba(192,41,66,1);
    float: right;
}

/*-------------------------- TUTOR-DETAILS PAGE END -------------------------*/

/*-----------------------TOGGLE ICONN CHANGE ----------------------*/

.navbar-toggle .icon-bar:nth-of-type(2) {
    top: 1px;
}

.navbar-toggle .icon-bar:nth-of-type(3) {
    top: 2px;
}

.navbar-toggle .icon-bar {
    position: relative;
    transition: all 500ms ease-in-out;
}

.navbar-toggle.active .icon-bar:nth-of-type(1) {
    top: 6px;
    transform: rotate(45deg);
}

.navbar-toggle.active .icon-bar:nth-of-type(2) {
    background-color: transparent;
}

.navbar-toggle.active .icon-bar:nth-of-type(3) {
    top: -6px;
    transform: rotate(-45deg);
}

/*----------------------TOGGLE ICON CHANGE END-------------------------*/
.storeapp{width: 100%;float: right;margin-top: 25px;}
.storeapp a {float: left;margin-right: 25px; width:25%;}
.storeapp img {width:100%;height: auto;}

/*-------------------------------------- CATEGORY_DETAILS PAGE ----------------------*/
.cat-sec-main{margin-top: 52px;width: 100%;float: left;padding: 0;}
.cat-sec-box-left{float: left;width: 100%;}
.cat-sec-box{width: 100%;float: left;}
.cat-vid-link {position: relative;width: 40%;height: auto;float: left;border-radius: 5px;margin: 5px 30px 20px 0px;}
.cat-play-icon{position: absolute;left: 10px;bottom: 10px;}
/*-------------------------------------- CATEGORY_DETAILS PAGE END----------------------*/

/*-------------------------------------- CREATE-ACCOUNT PAGE ----------------------*/
.cre-acc-sec{width: 100%;float: left;margin: 80px 0px;}
.cre-acc-box {margin: 0 auto;border-radius: 2px;vertical-align: top;background: #d9eeef;width: 100%;	float: left;}
.acc-left {padding: 30px;vertical-align: top;background: #fff;}
.acc-left h1{font-size: 28px;margin-bottom: 25px;color: #000;}
input[type="text"],
input[type="password"] {
    display: block;
    box-sizing: border-box;
    margin-bottom: 20px;
    padding: 4px;
    width: 100%;
    height: 32px;
    border: none;
    border-bottom: 1px solid #AAA;
    font-weight: 400;
    font-size: 15px;
    transition: 0.2s ease;
}
input[type="text"]:focus,
input[type="password"]:focus {
    border-bottom: 2px solid #16a085;
    color: #16a085;
    transition: 0.2s ease;
}
input[type="submit"] {
    margin-top: 28px;
    width: 120px;
    height: 32px;
    background: #16a085;
    border: none;
    border-radius: 2px;
    color: #FFF;
    font-weight: 500;
    text-transform: uppercase;
    transition: 0.1s ease;
    cursor: pointer;
}
input[type="submit"]:hover,
input[type="submit"]:focus {
    opacity: 0.8;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
    transition: 0.1s ease;
}
input[type="submit"]:active {
    opacity: 1;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    transition: 0.1s ease;
}
.or {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 40px;
    height: 40px;
    background: #DDD;
    border-radius: 50%;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
    line-height: 40px;
    text-align: center;
    transform: translate(-50%, -50%);
}

.acc-right {padding: 30px;vertical-align: top;text-align: center;}
.acc-right .cre-acc-with {display: block;margin-bottom: 40px;font-size: 28px;color: #000;text-align: center;line-height: 40px;}
button.social-signin {margin: 15px;width: 220px;height: 36px;border: none;border-radius: 2px; color: #FFF;font-weight: 500;transition: 0.3s ease;cursor: pointer;}
button.social-signin:hover,
button.social-signin:focus {
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.4);
    transition: 0.2s ease;
}
button.social-signin:active {
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.4);
    transition: 0.2s ease;
}
button.social-signin.facebook {
    background: #32508E;
}
button.social-signin.twitter {
    background: #55ACEE;
}
button.social-signin.google {
    background: #DD4B39;
}
.acc-link {font-size: 12px;color: #000;display: block;margin-top: 10px;}
.acc-link:hover{color: #000;opacity: 0.3;}
.acc-link:focus{color: #000;opacity: 0.3;}
/*-------------------------------------- CREATE-ACCOUNT PAGE END ----------------------*/


/*-------------------------------------- VIDEO DETAIL PAGE ----------------------*/
.vid-det-sec2{width: 100%;float: left;margin: 80px 0px 60px;}
.video-sec{width: 100%;float: left;}
.content-sec{width: 100%;float: left;margin-top: 40px;}

/*-------------------------------------- VIDEO DETAIL PAGE END ----------------------*/
.des.po-in {color: #666666;}
.des {color: #fff;}
.fancybox-content {width: 768px !important;}
.fancybox-button.fancybox-button--share {display: none;}
.fancybox-button.fancybox-button--fullscreen {display: none;}
.fancybox-slide > * {min-width: 500px;height: auto;}
.dropdown-toggle {
    padding-bottom: 35px;
}
.form-control:focus {
    border-color: inherit;
    outline: 0;
    -webkit-box-shadow: inherit;
    box-shadow: inherit;
}
input[type="text"], input[type="password"], input[type="email"], input[type="tel"] {
    display: block;
    box-sizing: border-box;
    margin-bottom: 20px;
    padding: 4px;
    width: 100%;
    height: 32px;
    border: none;
    border-bottom: 1px solid #AAA;
    font-weight: 400;
    font-size: 15px;
    transition: 0.2s ease;
    border-radius:0;
}
input[type="text"]:focus, input[type="password"],input[type="email"], input[type="tel"]:focus {
    border-bottom: 1px solid #000;
    color: #000;
    transition: 0.2s ease;
}
.form-control {
    box-shadow: inherit;
}
input[type="submit"] {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    background: #70B8C6;
    color: #fff;
    border-radius: 50px;
    padding: 17px 64px;
    line-height: 16px;
    transition: all 0.3s ease;
    display: inline-block;
    border: none;
    height: auto;
    text-align: center;
    width: auto;

}
.require{color: red;}

.form-group textarea { border:0 !important; border-bottom:solid 1px #AAA !important; padding:10px 0 !important; border-radius:0; }
.form-group textarea:focus {border-bottom: 1px solid #000 !important;color: #000;transition: 0.2s ease;}
ul.info-list { margin:0; padding:0; list-style-type:none;}
ul.info-list li { margin:0 0 5px; padding:0 0 5px; text-align:right; border-bottom:solid 0px #CCC; font-size:13px;}
ul.info-list li:last-child { border-bottom:0;} 
ul.info-list li span { font-weight:600; width:40%; float:left; text-align:left;}


.fancybox-container.hide-main {display:none;}
.dropdown-menu:before {border-color: rgba(235, 235, 235, 0);border-bottom-color: #ebebeb;
                       border-width: 18px;margin-left: -18px;}
.dropdown-menu li:hover .sub-menu {visibility: visible;}
.dropdown:hover .dropdown-menu {display: block;}
/*.pro-top {padding-bottom: 12px;}*/
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {color: #c02942;text-decoration: none;	background-color: inherit;}
.pro-tab-main {
    float: left;
    width: 100%;
    text-align: center;
}
.pro-top.po-in a {
    font-weight: 500;
    font-size: 14px;
    color: #666666;
    vertical-align: middle;
	font-family: 'Encode Sans Expanded', sans-serif;
}
.pro-top.po-in a:hover { color:#c02942 !important;}
.dropdown-menu::after, .dropdown-menu::before {
    bottom: 100%;
    left: 45%;
    border: solid transparent;
    border-top-width: medium;
    border-right-width: medium;
    border-bottom-width: medium;
    border-left-width: medium;
    border-bottom-color: transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.dropdown-menu::before {
    border-color: rgba(235, 235, 235, 0);
    border-bottom-color: rgba(235, 235, 235, 0);
    border-bottom-color: #fff;
    border-width: 18px;
    margin-left: -18px;
}
.pro-tab-main {
    float: left;
    width: 100%;
    text-align: center;
}
.card {
    background: #FFF none repeat scroll 0% 0%;
    margin: 0 auto;
    display: inline-block;
    text-align: center;
    width: 60%;
}
.nav-tabs {
    border-bottom: 2px solid #DDD;
    text-align: center;
    display: inline-block;
    width: 100%;
    border: 0;
}
.nav-tabs > li {
    margin-bottom: -1px;
    display: inline-block;
    text-align: center;
    float: none;
    width: 48%;
    border-bottom: 2px solid #DDD;
}
.nav-tabs > li.active > a, .nav-tabs > li > a:hover {
    border: none;
    color: #c02942 !important;
    background: transparent;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
    border-width: 0;
}
.nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after {
    transform: scale(1);
}
.nav-tabs > li > a::after {
    content: "";
    background: #c02942;
    height: 2px;
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: -1px;
    transition: all 250ms ease 0s;
    transform: scale(0);
}
.pro-pic {
    border-radius: 100%;
    border: 5px solid #ebebeb;
    padding: 5px;
    width: 200px;
    height: 200px;
}
.pro-ul{width: 100%;float: left;text-align: center;}
.pro-ul li:nth-child(2){color: #c02942;margin-top: 10px;}
.pro-pic-main{display: inline-block; position:relative;}
.pro-pic-main span { position:absolute; bottom:40px; left:0; width:100%; text-align:center; text-transform:uppercase; color:#999; font-size:12px; font-weight:normal !important;}
.pro-ul li:nth-child(2) {
    color: #c02942;
    margin-top: 10px;
}
.pro-bottom-form {
    width: 100%;
    text-align: center;
    float: none;
    display: inline-block;
    margin-top: 10px;
}
.pro-sub-btn {
    margin-top: 20px;
}
.get-star-right {
    margin-top: 3px;
}
input[type="text"], input[type="password"], input[type="tel"] {
    display: block;
    box-sizing: border-box;
    margin-bottom: 20px;
    padding: 4px;
    width: 100%;
    height: 32px;
    border: none;
    border-bottom-width: medium;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
    border-bottom: 1px solid #AAA;
    font-weight: 400;
    font-size: 15px;
    transition: 0.2s ease;
    border-radius: 0;
}
.sub-sub-btn {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    background: #70B8C6;
    color: #fff;
    border-radius: 50px;
    padding: 17px 64px;
    line-height: 16px;
    transition: all 0.3s ease;
    display: inline-block;
}
.tab2-ul {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
.tab2-ul li {
    width: 100%;
    display: inline-block;
}
.tab2-data-left {
    float: left;
    margin: 0 auto;
    margin-right: auto;
    display: inline-block;
    margin-right: 15px;
}
.tab2-data-right {
    text-align: left;
    float: right;
    width: 68%;
}
.tab2-data-right h4 {
    margin-bottom: 12px;
    color: #c02942;
}
ul.info-list {
    margin: 0;
    padding: 0;
    list-style-type: none;
}
.tab2-data-right h4 a {
    color: #c02942;
}
ul.info-list li {
    margin: 0 0 5px;
    padding: 0 0 5px;
    text-align: right;
    border-bottom: solid 0px #CCC;
    font-size: 13px;
}
ul.info-list li span {
    font-weight: 600;
    width: 40%;
    float: left;
    text-align: left;
}
.tab-content {
    padding: 20px 20px 0px;
    text-align: center;
}
.tab-pane {
    padding: 15px 0;
}
.adddog{
    position: relative;text-align: right;float: right;margin-bottom: 5%;
}


element {

}
.adddog {

    position: relative;
    text-align: right;
    float: right;
    margin-bottom: 5%;

}
.sub-sub-btn1 {
    font-size: 10px;
    font-weight: 500;
    text-transform: uppercase;
    background: #70B8C6;
    color: #fff;
    border-radius: 50px;
    padding: 10px 50px;
    line-height: 16px;
    transition: all 0.3s ease;
    display: inline-block;

}
.adddog .load-mor {
    color: #fff;
    margin-top: 0;
}
.edit-sec {
    width: 100%;
    display: inline-block;
    text-align: right;
    margin: 0 0 50px;
}
.edit-sec .inner-sec:first-child {
    margin-right: 20px;
}
.edit-sec .inner-sec {
    display: inline-block;
    vertical-align: top;
}
.edit-sec .icon-img {
    padding: 10px 10px 10px;
}
.edit-sec .icon-img img {
    max-width: 100%;
    width: 20px;
}
.edit-sec .inner-sec a {
    color: #333;
}
.prof-right {
    text-align: left;
}
.prof-right .half-sec {
    margin: 0 0 15px;
}
.prof-right .half-sec span {
    width: 30%;
    float: left;
    text-align: left;
    margin: 0 0 10px;
}
.prof-right span {
    font-weight: 600;
}
.top-space {
    display: inline-block;
    margin: 35px 0 0;
    width: 100%;
}
.card1 {
    background: #FFF none repeat scroll 0% 0%;
    margin: 0 auto;
    text-align: center;
    width: 60%;
}
.btn.dropdown-toggle.btn-default {
    background: #fff url(images/down_arrow.png) right center no-repeat;
    padding: 14px 22px 14px 0px;
    width: 100%;
    line-height: normal;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: 0 !important;
    border-bottom-width: 0px;
    border-bottom-style: none;
    border-bottom-color: currentcolor;
    border-bottom: 1px solid #AAA !important;
    border-radius: 0;
    box-shadow: 0 0 0 #fff;
}
.top-space {
    display: inline-block;
    margin: 35px 0 0;
    width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {margin-top: -15px; z-index:99999 !important; position:absolute; top:20px;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:focus, .dropdown-menu > .active > a:hover {background-color:#71b8c6 !important;}

.btn.dropdown-toggle.btn-default {

    background: #fff url(images/down_arrow.png) right center no-repeat;

    padding: 14px 22px 14px 0px;

    width: 100%;

    line-height:normal;
    -webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
    border:0 !important;
    border-bottom: 1px solid #AAA !important;
    border-radius:0;
    box-shadow:0 0 0 #fff;
}
.bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="col-"] { width:100% !important;}
.btn.dropdown-toggle.btn-default:focus { background-color:transparent !important; box-shadow:0 0 0 #fff; outline:0 !important;}

.edit-sec { width:100%; display:inline-block; text-align:right; margin:0 0 50px;}
.edit-sec .icon-img img { max-width:100%; width:20px}
.edit-sec .icon-img {padding: 10px 10px 10px;}
.edit-sec .inner-sec {display:inline-block; vertical-align:top;}
.edit-sec .inner-sec:first-child {margin-right:20px;}
.edit-sec .inner-sec a { color:#333;}
.edit-sec .inner-sec a:hover { color:#000;}
.coupon-sec {
    width: 100%;
    background: #71b8c6;
    float: left;
    padding: 30px 57px 25px;
}
.coupon-sec .total-inner-left {
    width: 66%;
}
.coupon-sec .total-inner-right {
    width: 34%;
}
.coupon-sec h2 {
    font-size: 18px;
    float: left;
}
.coupon-sec input[type="text"] {
    background: none;
    border-bottom: solid 1px #fff;
    float: left;
    width: 46%;
    margin: 0 0 0 20px;
    color: #fff;
}
.coupon-sec .pro-btn {
    padding: 12px 32px;
}
.pro-bottom-form select {margin-bottom: 20px;   padding: 4px;  width: 100%;  height: 32px; border:0;  border-bottom: 1px solid #AAA;  font-weight: 400;  font-size: 15px;    transition: 0.2s ease;  border-radius: 0; background: url(../images/down_arrow.png) right 10px no-repeat; -webkit-appearance: none;
                         -moz-appearance: none; -o-appearance: none;}

.pay-title {
    text-align: center;
    line-height: 35px;
}
.table-ul {
    width: 420px;
    margin: 0 auto;
}
.table-ul .red-bg {
    background: #C02942;
    border: solid 3px #fff;
    color: #fff !important;
    padding: 10px;
    display: inline-block;
    width: 48%;
}
.table-ul .gray-bg {
    background: #efefef;
    border: solid 3px #fff;
    padding: 10px;
    display: inline-block;
    width: 48%;
}
.back-btn-main {
    width: 100%;
    float: left;
    text-align: center;
}
.back-btn {
    font-size: 16px;
    font-weight: 700;
    text-transform: uppercase;
    background: #70B8C6;
    color: #fff;
    border-radius: 50px;
    padding: 17px 64px;
    line-height: 16px;
    transition: all 0.3s ease;
    display: inline-block;
    border: none;
    height: auto;
    text-align: center;
    width: auto;
    margin-top: 20px;
}

ul.footer_links {width:100%; float:left; margin:15px 0 0; text-align:center;}
ul.footer_links li {display:inline-block; vertical-align:top; margin:0 0 0 20px; padding:0;}
ul.footer_links li:first-child {margin-left:0;}
ul.footer_links li a {color:#6d7d7e; font-size:14px;}
ul.footer_links li a:hover { color:#000;}

/*.get-access-btn { background:#000000; color:#fff; border-radius:10px; min-height:64px; font-family:"Trebuchet MS"; font-size:24px; display:table; line-height:64px;}
.get-access-btn span { display:table-cell; vertical-align:middle;}
.get-access-btn:hover { color:#fff;}*/

.cont-info h3 { font-size:20px; margin:25px 0 20px;}

.about-logo img { width:80%;}

ul.dlt-list { margin:0 0 0 20px; padding:0;}
ul.dlt-list li { margin:0; padding:0 0 0 10px; list-style-type:square;}

.btm_info { width:100%; float:left; margin:24px 0 0;}
.btm_info h4 { display:inline-block; width:auto; vertical-align:middle; float:none}
.btm_info .tut-two-pri { float:right; display:inline-block; vertical-align:middle; padding: 0 10px 0 0;}
.btm_info .sub-scr-btn2 { float:right;}

.cat-sec-box.categoryvideos { width:100%; float:left; margin:30px 0 0;}
.cat-sec-box.categoryvideos .video-thumb a img { height:auto !important; border-radius:0;}
.cat-sec-box.categoryvideos h3 { margin:0 0 20px; border-bottom: 2px solid #ebebeb; padding:0 0 20px;}
.cat-sec-box.categoryvideos .video-description h3 { font-size:18px; margin:0 0 10px; border-bottom:0; padding:0;}
/*for slider arrow*/
.carousel-control-prev {
    left: 0;
}
.carousel-control-next {
    right: 0;
}
.carousel-control-next, .carousel-control-prev {
    position: absolute;
    top: 0;
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 5%;
    color: #fff;
    text-align: center;
    opacity: 1;
}
.carousel-control-next-icon, .carousel-control-prev-icon {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: transparent no-repeat center center;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
}
.carousel-control-next-icon {
    background-image: url('../images/next-icon.png');
}
.carousel-control-prev-icon {
    background-image: url('../images/previous-icon.png');
}
.slider {position: relative; width:100%; float:left;}
.cdoglogo{width: 130px;margin: 15px 0 15px 20px;}

 
.navbar-brand {
    display: inline-block;
    vertical-align: top;
    float:none;
}
.cdoglogo{
    width: 130px;
    margin: 15px 0 15px 20px;
    display: inline-block;
    vertical-align: top
}

.tut-det-vid-sec .tut-det-vid-inner {margin-bottom: 15px;}

.tut-det-vid-sec .tut-det-vid-inner:nth-child(3n+1){
    float: left;
    clear: left;
}
.tut-det-vid-sec .tut-det-vid-inner .new-sec-img-cap{padding-bottom: 20px;padding-left: 0;}
.col-sm-12.category_description {
    position: relative;
    padding: 0;
    margin-top: 2%;
}
.videoimage{position: relative;float: left;}
.duration {
    position: absolute;
    bottom: 10px;
    right: 15px;
    color: #fff;
    font-weight: bold;
    background-color: rgba(0,0,0,0.3);
    width: 50px;
    height: 30px;
    text-align: center;
}



/*New design css start*/

/*Header design css start*/

header {
	background-color: #b70c2c;
}
.navbar-default {
    position: relative;
    width: 100%;
    background-color: transparent;
}
.navbar-brand {width:auto;position: absolute; padding:0;}
.top_btn {
	display: inline-block !important;
    border: 2px solid #fff;
    padding: 8px 24px !important;
    border-radius: 50px;
    text-transform: none !important;
    font-weight: 600 !important;
    margin-top: 12px;
    margin-left: 5px;
    margin-right: 5px;
    line-height: normal !important;

}
.top_btn:hover {
    background-color: #fff !important;
    color: #b70c2c !important;
}
.navbar-default .navbar-nav > li > a {
	font-size:12px;
	padding:20px 15px;
}
.navbar-nav {margin:0;}

.navbar-default .navbar-nav > li > a:before {
	background-color: #fff;
    position: absolute;
    content: "";
    width: 0;
    height: 2px;
    left: 50%;
    margin-left: -14px;
    bottom: 25%;
    opacity: 0;
    -webkit-transform: translateX(14px);
    -moz-transform: translateX(14px);
    -ms-transform: translateX(14px);
    -o-transform: translateX(14px);
    transform: translateX(14px);
    -webkit-transition: all 0.35s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    -o-transition: all 0.35s cubic-bezier(0.68, -0.55, 0.265, 1.55);
    transition: all 0.35s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.navbar-default .navbar-nav > li > a:focus:before,
.navbar-default .navbar-nav > li > a:hover:before,
.navbar-default .navbar-nav > li.active > a:before {
    width: 28px;
    opacity: 1;
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.navbar-default .navbar-nav > li > a:focus,
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li.active > a {
	color:#fff !important;
}
.navbar-default .navbar-nav > li > a.top_btn:focus,
.navbar-default .navbar-nav > li > a.top_btn:hover,
.navbar-default .navbar-nav > li.active > a.top_btn {
	color:#b70c2c !important;
}
.navbar-default .navbar-nav > li > a.top_btn:focus:before,
.navbar-default .navbar-nav > li > a.top_btn:hover:before,
.navbar-default .navbar-nav > li.active > a.top_btn:before {
	display:none;
}

.register_btn {
    background-color: #fff;
    color: #b70c2c !important;
}
.navbar-default .navbar-nav > li a.top_btn.register_btn:hover {
    background-color: transparent !important;
    color: #fff !important;
	border: 2px solid #fff;
}
.navbar-default .navbar-nav > li > a.top_btn.register_btn:focus,
.navbar-default .navbar-nav > li > a.top_btn.register_btn:hover,
.navbar-default .navbar-nav > li.active > a.top_btn.register_btn {
	color:#fff !important;
}

/*Header design css end*/

/*Banner section start*/

.banner_wrap {
    float: left;
    width: 100%;
}
.banner_inner > img {width:100%;}
.app-download a img {max-width:200px;}
.app-download a {display:inline-block; margin-right:25px;}

.banner_caption_wrap {
	position:absolute;
	bottom: 35px;
	left:0;
}
.banner_caption_wrap h3 {
	color:#fff;
	font-weight:400;
	font-size:72px;
	text-transform:uppercase;
	line-height:normal;
	margin:0;
}
.banner_caption_wrap h2 {
	color:#fff;
	font-weight:800;
	font-size:60px;
	text-transform:uppercase;
	line-height:normal;	
	margin:0;
}
.app-download {
    margin-top: 30px;
}
.banner_inner .container {position:relative;}

/*Banner section end*/

/*Video section design start*/

.training_wrap {
    background: url(../images/video_bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    float: left;
    width: 100%;
}
.mid_cont_wrap {
	margin-top: 65px;
	margin-bottom: 50px;
	float: left;
	width: 100%;
}
/*.training_wrap .img {
	padding-top: 40px;
}*/
.training_wrap h2 {
	color:#fff;
	font-weight:800;
	text-transform:uppercase;
	font-size:46px;
	line-height:56px;
}
.training_wrap h2 span {
	font-weight:400;	
}
.training_wrap {
	padding-left:35px;
	padding-top:40px;
	border-radius:7px;
}
.playicon {
    margin-top: 20px;
    margin-left: -15px;
}
.training_wrap .img img {
    position:relative;
	left:-70px;
}   
.tutorials_sec p {
	font-size:14px;
	font-weight:600;
	color:#000;
}
.tutorials_sec .col-md-8 {
	padding-left:0;
}
.white_bg_btn {
	background-color: #fff;
	color:#c02942;
	box-shadow: 0 0 30px 1px rgba(0,0,0,0.16);
}
.color_bg_btn:hover {
	background-color: #fff;
	color:#c02942 !important;
	box-shadow: 0 0 30px 1px rgba(0,0,0,0.16);
}
.color_bg_btn {
	color:#fff !important;
	background-color:#c02942;
	box-shadow: 0 0 25px 1px rgba(192, 41, 66, 0.9);
}
.white_bg_btn:hover {
	color:#fff !important;
	background-color:#c02942;
	box-shadow: 0 0 25px 1px rgba(192, 41, 66, 0.9);
}
.main_bg_btn {
    font-size: 16px;
    font-weight: 700;
    text-align: center;
    color: #c02942;
   
    display: inline-block;
    padding: 15px 36px;
    border-radius: 50px;
    line-height: normal;	
}

.tutorials_sec {
	width:100%;
	float:left;
	margin-top:30px;
}
.news_inner .cont p {
	color:#000;
	font-size:12px;
	font-weight:600;
	line-height:normal;
	margin-bottom: 0;
}
.news_inner .cont span {
    color: #929292;
    font-size: 10px;
    font-weight: 400;
    display: block;
    text-transform: uppercase;
    line-height: normal;
    margin-top: 5px;
}
.news_wrap {float:left;width:100%;}
.news_inner {
	background-color:#fff;
	box-shadow: 0 0 40px 1px rgba(0,0,0,0.16);
	float:left;
	width:100%;
	border-radius: 5px;
	margin-bottom:22px;
}

.news_inner .cont {
	width:65%;
	float:left;
    padding-right: 10px;
}
.news_inner .img {
	width:35%;
	float:left;
}
.news_inner .col-md-4 {
	padding-left:0;	
}
.mid_cont_wrap .col-md-9{
	width:72%; 
	padding-right: 30px;
}
.mid_cont_wrap .col-md-3{
	width:28%; 
}
.news_inner a {
	padding: 10px 12px;
    box-sizing: border-box;
    display: block;
    overflow: hidden;
}
.news_inner .img img  {
	border-radius:10px;	
	height:60px;
	width:100px;
    object-fit: cover;
    object-position: center;
}
.more_news_wrap {
	float:left;
	width:100%;
}
.news_inner:hover {
    box-shadow: none;
	    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -ms-transition: 0.3s;
    transition: 0.3s;
}


/*Video section design end*/

/*Middle black section desgin start*/

.mid_black_wrap {
	background:url(../images/mid-black-bg.jpg);
	background-position:center;
	background-repeat:no-repeat;
	float: left;
	width: 100%;
	background-size: cover;
}
.mid_black_inner {
	max-width:550px;
	padding-bottom:80px;
	padding-top:80px;
}
.mid_black_inner  p {
	color:#fff;
	font-size:14px;
	font-weight:400;
}
.mid_black_inner img {margin-bottom:15px;}

/*Middle black section desgin end*/
/*Footer design start*/
.footer {background:#fff;}
.socialmedia ul.footer_links li a {
	font-size: 20px;
}
ul.footer_links li a {
	font-size: 18px;
}
ul.footer_links li {position:relative;}
ul.footer_links.menu_link li::after {
	position: absolute;
	content: "";
	right: -19px;
	width: 2px;
	height: 19px;
	background-color: #6d7d7e;
	top: 5px;
}
ul.footer_links.menu_link li:last-child:after {display:none;}
ul.footer_links.menu_link li:last-child {margin-left:30px;}

/*Footer design end*/


/*New design css end*/


ul.main-list { margin:15px 0 15px 15px; padding:0; list-style-type:none; width:100%; float:left;}
ul.main-list li { margin:0; padding:0; width:48%; float:left; line-height:25px; position:relative;}
ul.main-list li::before { content:"\2022"; position:absolute; left:-20px; top:-3px; font-size:32px; color:#c02942;}

.pro-top.po-in a.not-active.dropdown-toggle { color:#fff !important;}
.pro-top.po-in a.not-active.dropdown-toggle .icon-img { line-height:normal; padding:5px;}
.pro-top.po-in a.not-active.dropdown-toggle:hover { color:#f3f3f3 !important;}
.pro-top.po-in { padding:15px 0 0 60px;}

.navbar-default .navbar-nav > li.active > a.top_btn, .navbar-default .navbar-nav > li.active > a.top_btn:focus { color:#fff !important;}

.navbar-default .navbar-nav > li.active > a.top_btn.register_btn, .navbar-default .navbar-nav > li.active > a.top_btn.register_btn:focus { background-color: #fff; color: #b70c2c !important;}

.navbar-default .navbar-nav > li.active > a.top_btn:hover {color:#b70c2c !important;}
.navbar-default .navbar-nav > li.active > a.top_btn.register_btn:hover {color:#fff !important;}

/*--------------------------------------- 18-10-2018 ------------------------------------------------------------*/

.pro-tab-main .navbar-default .navbar-nav > .open > a, .pro-tab-main .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {background-color: transparent;}
.nav > li > a:focus, .nav > li > a:hover {
    text-decoration: none;
    background-color: transparent;
}
.pro-tab-main .nav-tabs > li > a {border: none;}

/*--------------------------------------- 18-10-2018 ------------------------------------------------------------*/