@import url("dainemic.css");

/*main-container*/
.container{max-width: 1502px;min-width: 1502px; width: 100%; margin: 0 auto; padding: 0;}
a,a:focus,a:hover{ -webkit-tap-highlight-color:transparent;  }
.bg-sky-blue{ background-color: #d1e2ff; }
.bg-sky-blue .bird_model h4{ color: #616161 !important; }
.bg-sky-blue .bird_model h4{ color: #616161 !important; }
/*main-container*/

/*Header-Banner*/
img.width-1250{ display: none;  }
img.width-1000{ display: none; }
img.width-745{ display: none;  }
img.width-375{ display: none; }
img.width-320{ display: none; }
/*Header-Banner close*/

/*mennu*/
.mm-listview > li.close-btn:not(.mm-divider):after { display: none;  }
#menu .close-btn {position: absolute;top: 5px;cursor: pointer; left: 10px;}
#menu .close-btn a{ background:url(../../images/cross_btn.png); background-repeat: no-repeat; background-position: center center; background-size: auto; }
#menu .close-btn a{ width: 30px; height: 30px; padding: 0 !important; line-height: 30px; text-align: center;  -webkit-tap-highlight-color: transparent; -moz-tap-highlight-color: transparent; tap-highlight-color: transparent;  }
#menu .close-btn a span{ display: none; }
html.mm-blocking, html.mm-blocking body {
    overflow: visible;
}
/*mennu close*/

/*custom-style*/
.modal-menu{text-align: center;margin: 0 auto;color: #000;font-size: 14px;height: 40px;border: 1px solid #000;margin-bottom: 10px;display: block;padding:0 6px;}
.modal-menu{ display:none;  }
.inner-modal-box {display: table-cell; width: 100%;vertical-align: middle;}
.pull-right{float: right;}
.pull-left{float: left;}
.clearfix{clear: both;}
.text-center{text-align: center;}
.text-right{text-align: right;}
/*custom-style close*/


/* background gradient color*/
.back_color{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f6f6f6+99 */
background: #ffffff; /* Old browsers */border: 1px solid #9e9e9e;
background: -moz-linear-gradient(top, #ffffff 0%, #f6f6f6 99%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#f6f6f6 99%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#f6f6f6 99%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0 ); /* IE6-9 */}
.back_color2{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6f6f6+0,ffffff+100 */
background: #f6f6f6; /* Old browsers */
background: -moz-linear-gradient(top, #f6f6f6 0%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #f6f6f6 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #f6f6f6 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
/* background gradient color close*/


/*header*/
header{margin-top: 50px; }
.modal_header .header-con{ height: 102px; }
.header-con{display: -webkit-box; display: -ms-flexbox;display: flex; -webkit-box-align: center;-ms-flex-align: center;align-items: center;overflow: hidden;}
.header_logo{width: 33.33%;float: left;}
.header_iner .container{ min-width: 100%; }
#menu{ z-index: 2; text-align: left; }
.menu_bars{ display: none; }
.menu_bars a{ padding: 10px; }
.header_menu{margin-top: 16px;margin-bottom: 15px;}
.navigation ul li{display: inline-block;text-align: center;}
.navigation ul li a{transition: all .5s !important; font-weight: 400; padding-left: 67px;padding-right: 67px; border-right: 1px solid #222222; font-size: 16px;color: #666666;}
.navigation ul li a:hover{ color: #000;}
.navigation{ text-align: center; }
.navigation ul li:last-child a{ border-right: none;/* padding-right: 0px;*/}
.header_iner .header-con a{ height: 100%; }
.top-btn-360{ display: none; }
.full-top-btn{ display: block; }
/*header-close*/



/*video model*/
.video .bird_model:after{ display: none;  }
.bird_box{width: 100%; max-width: 722px; min-width: 722px;border: 1px solid #393939; display: inline-block; margin-bottom: 50px; position: relative; }
.bird_box figure{width: 100%;height:406px; max-height:406px;   overflow: hidden;border-bottom: 1px solid #393939; }
.bird_box figure img{width: 100%;height: 100%;}
.bird_box_con{height: 80px;}
.bird_box a{ display: inline-block; }
.bird_box:nth-child(even) {float: right;}
/*.bird_box:nth-child(odd) {float: left;}*/
.img-responsive{ max-width: 100%; width: auto; height: 100%; }
.bird_heading.width-full{ width: 100%; border: none;  }
.bird_box_con{ padding-left: 15px;padding-right: 15px; display: -webkit-box; display: -ms-flexbox;display: flex;  -webkit-box-align: center;-ms-flex-align: center;align-items: center; display: table; width: 100%; position: relative;  }
.bird_heading{width: 50%;float: none; display: table-cell; vertical-align: middle; border-right: 1px solid transparent;}
.bird_model:after { content: ""; display: block;height: 58%;  width: 1px; border-right:1px solid #d7d7d7; position: absolute; top: 50%;left: 0; transform: translateY(-50%); -o-transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.bg-sky-blue .bird_model:after { border-right:1px solid #929292;  }
.new-opcity .bird_model:after{ display: none; }
.bird_model {position: relative; padding-left: 10px;   }
.bird_model h3{ font-size: 12px;
    max-height: 36px;
    line-height: 15px; font-weight: normal; }
.heading_main{  height: 20px; overflow: hidden;/* margin-bottom: 3px; */}
.bird_heading h3{font-size: 18px;color: #000;margin-bottom: 5px; line-height: 20px; opacity: 0; }
.heading_main_dis{ max-height:36px; overflow: hidden; }
.bird_heading p{font-size: 14px;color: #000;font-weight: 400; opacity: 0;  }
/*.bird_heading p{display: block;
 display: -webkit-box;
 max-width: 100%;
 max-height: 36px;
 margin: 0 auto;
 line-height: 18px;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 overflow: hidden;
 text-overflow: ellipsis;}*/

.bird_model{width: 50%;float: none; vertical-align: middle; display: table-cell; }
.bird_model strong{ font-weight: 600; display: inline-block; }
.bird_model p{color: #000;font-size: 14px;}
.bird_box .bird_model p{ line-height: 20px; }
.bird_model p a{transition: all .1s; display: inline;}
.bird_model p a:hover{text-decoration: underline;}
.bird_box figure{ margin: 0; }
.disc-text {height: 80px; overflow: hidden;}
.disc-text p{ opacity: 0; }
/*.bird_box .main-modals{ max-height: 57px; overflow: hidden;  }*/
.main-modals{ max-height: 60px; overflow: hidden;  }
/*video model close*/

/*Footer css*/
.footer_menu_part{padding-left: 40px;padding-right: 40px; min-width: 1142px;height: 87px; display: -webkit-box;display: -ms-flexbox;display: flex;  -webkit-box-align: center;-ms-flex-align: center;align-items: center; display: table;}
.footer_menu{ text-align: left; }
.footer_menu ul{ display: inline; }
.footer_menu ul li{display: inline-block; margin-right: 12px;color: #666666;font-size: 14px;font-weight: 400;vertical-align: middle;}    
.footer_menu ul li a{color: #666666;font-size: 14px; font-weight: 400;}
.footer_menu ul li a:hover{color: #000;}
.footer_menu { float: none !important;display: table-cell;width: 70%; vertical-align: middle; } 
.copyright_social_icon {text-align: right;margin-left: 0;float: none !important; width: 10%;display: table-cell; vertical-align: middle;}
.copyright_social_icon p , .copyright_social_icon ul {display: inline-block; vertical-align: middle;}
.copyright_social_icon p{ color: #666666; font-size: 14px; font-weight: 400;font-family: 'Montserrat', sans-serif; }
.copyright_social_icon ul li{display: inline-block;margin-left: 15px;}
.copyright_social_icon ul li span{transition: all .5s; width: 40px;height: 40px;line-height: 40px;font-size: 22px; text-align: center;vertical-align: middle; color: #fff; background-color: #bbbbbb; border-radius: 50%;}
.copyright_social_icon ul li span:hover{background-color: #000; color: #fff;}
.copyright_social_icon{text-align: right;}
.copyright_social_icon p{margin-right: 20px;}
footer .top_footer{ display: table; width: 100%; }
.footer_menus_link , .advertisment_btn{display: table-cell; vertical-align: top; width: 20%;}
.footer_menus_link{ min-width: 1142px;  }
.advertisment_btn{ max-width: 302px; height: 87px;width: 100%;  }
.advertisement{border: 1px solid #9e9e9e;width: 100%; height: 100%; display: -webkit-box;display: -ms-flexbox;display: flex;  -webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: #cfcfcf; display: block; }
.advertisement a{color: #fff; font-size: 14px;display: block; margin: 0 auto}
.advertisement a.temp{ line-height: 80px; }
.top_footer{margin-bottom: 50px;}
.bottom_footer{margin-bottom: 50px; border: 1px solid #9e9e9e;max-width: 1502px; min-width: 1502px;height: 502px;width: 100%; padding: 50px; background-color: #f6f6f6;max-heigth: 400px !important; }
.bottom_footer p{color: #868686; font-size: 14px; line-height: 25px;}
#single-video-footer .top_footer{ margin-bottom: 0px; }
.presnal-bottom-margin{ margin-bottom:50px;   }
.fullwidth.last{ width: 100%; display: block;  margin-top: 2px; }
/*Footer css close*/


/*video-discription*/

/*show all button*/
.all_video_btn a{text-align: center; overflow: hidden; margin: 0 auto; color: #000; font-size: 14px;height: 29px;border: 1px solid #000;margin-top: 10px;margin-bottom: 10px; display: block;padding-top: 6px;}
.all_video_btn a:hover{background-color: #f6f6f6;}
/*show all button close*/

/*video header*/
.left_part{max-width: 1162px; min-width: 1162px; width: 100%; float: left; margin-bottom: 50px;}
.right_part{max-width: 302px; min-width: 302px; width: 100%; float: right;margin-bottom: 50px;}
.left_part .navigation ul li a{padding-left: 30px;padding-right: 30px;}
.left_part #header{margin-top: 0;}
.left_part #header .header-con{ height: 102px;  }
.left_part #header .header-con img{ height: 100%; width: 100%; }
/*video header close*/

/* HD video and SD video panal css*/
.video_section{height: 770px;border: 1px solid #000; width: 100%; position: relative;}
.video figure{height: 540px; overflow: hidden; border: 1px solid #000; border-top: none; margin: 0 auto; position: relative;}
.hd-video{max-width: 962px; min-width: 962px;  }
.sd-video{max-width: 722px; min-width: 722px;   }
/* HD video and SD video panal css close*/


/*video-panal*/
.video figure img{width: 100%;}
.video_discription{display: -webkit-box;display: -ms-flexbox;display: flex;  -webkit-box-align: center;-ms-flex-align: center;align-items: center;  border-top: 1px solid #000 !important; height:70px; position: absolute;bottom: 0;width: 100%; border: none; display: table; }
.video_discription_con {width: 100%;display: inline-block;padding-right: 40px;text-align: center;padding-left: 40px;margin-top: 40px;}
.dis_main_heading{ height: 24px; overflow: hidden; margin-bottom: 10px; }
.dis_main_heading h3{ opacity: 0; }
.video_discription_con h3{margin-bottom: 5px; font-size: 20px; }
.video_discription_con p{font-size: 14px;color: #000;font-weight: 400; line-height: 22px;}
.video_discription .bird_model {width: 33%; }
.bird_model:first-child{ width: 40%; }
.bird_model:nth-child(2){ width: 20%; }
.bird_model:last-child{ width: 40%; }
.video_discription .bird_model:last-child{ border-right: none; }
.video_discription .bird_model .download_btn{border: 2px solid #000; display: inline-block; font-weight: 600; font-size: 14px; background-color: #000; color: #fff;margin: 1em;padding: 1em;} 
.video_discription .bird_model .download_btn:hover{background-color: #f6f6f6; color: #000; font-weight: 600; }
.preview_btn{ font-size:10px; color: #555;  }
.preview_btn:hover{ text-decoration: underline; }
.video_part{ border-bottom: 1px solid #000; }
.video_discription{ border-top:none !important; }
.video figure{ border-bottom: none; }
/*video-panal close*/

/*video next prev button*/
.video_part{position: relative;}
.left_right_btn a span{font-size: 3.5em; color: #333;}
.left_right_btn{position: absolute; top: 45%;transform: translateY(-50%); width: 100%; }
.left_right_btn .left_btn{left: 40px;position: absolute; }
.left_right_btn .right_btn{right: 40px;position: absolute;}
/*video next prev button close*/

/* Video thumbnails css*/
.video_thumb{max-width: 302px; min-width: 302px; border: 1px solid #000; height: 202px; margin-bottom: 38px;}
.video_thumb{ position: relative; }
.video_thumb a{ display: block; width: 100%; }
.video_thumb:nth-child(4n){margin-bottom: 0 !important;}
.video_thumb figure{height: 170px;border-bottom: 1px solid #9e9e9e; overflow: hidden; }
.video_thumb figure img{width: 100%; line-height: 170px;}
.video_thumb{ display: none; }
.video_thumb:nth-child(-n+4) { display: block;}
/* Video thumbnails css close*/


.preview-right{ text-align: right; padding-right: 40px;  }
.modals-left{ text-align: left; padding-left: 40px;  }
.thumb_video_heading h4{ opacity: 0; }
.thumb_video_heading{height: 30px; display: -webkit-box;display: -ms-flexbox;display: flex;  -webkit-box-align: center;-ms-flex-align: center;align-items: center; padding-left: 10px;}
.thumb_video_heading .heading_main{height: 19px;}
.thumb_video_heading h4{font-size: 16px;color: #000; font-weight: 400; }
.footer_menu_part2{min-width: 1162px;}
.new-opcity .right_part img,.new-opcity .video_part img{ opacity: 0;  }
.margin-bottom-footer{ margin-bottom: 50px; }
.bird_section .show-clear{ display: none; }
.show-all{ display: none; }
.close-btn{ display: none !important; }
.right_part .clearfix{ display: none; }

/*tag cloud*/

#tag-cloud-container {
  text-align: center;
  width:100%;
  height:100%;
  max-height:400px;
}
#tag-cloud-container svg a:hover {
  opacity: 0.7;
}
/* Comment of anothor developer code */
/*#userMessage {
    border: 2px solid black;
    display: inline-block;
    margin: 5px;
    padding: 5px;
    font-size: 13px;
    font-weight: 500;
}

@media only screen and (min-width: 1275px){
    #singleVideoSection .bird_model:first-child{ width: 33%; }
	#singleVideoSection .bird_model:nth-child(2){ width: 24%; }
	#singleVideoSection .bird_model:last-child{ width: 33%; }
}

@media only screen and (max-width: 1549px) and (min-width: 1275px){
    #userMessage {
        font-size: 12px;
    }
    #videoDescriptionP {
        font-size: 13px;
    }
    .video_discription_con h3{
        font-size: 18px; 
    }
    .video_section {
        height: 780px !important;
    }
}

@media only screen and (max-width: 1274px) and (min-width: 1023px){
    #userMessage {
        font-size: 11px;
    }
    #videoDescriptionP {
        font-size: 12px;
    }
    #create_copy {
        font-size: 12px;
    }
    .video_discription_con h3{
        font-size: 16px; 
    }
    .video_section {
        height: 680px !important;
    }
    #singleVideoSection .bird_model:first-child{ width: 35%; }
	#singleVideoSection .bird_model:nth-child(2){ width: 30%; }
	#singleVideoSection .bird_model:last-child{ width: 35%; }
}

@media only screen and (max-width: 1022px) and (min-width: 768px){
    #userMessage {
        font-size: 10px;
        font-weight: 450;
    }
    #create_copy {
        font-size: 12px;
    }
    #videoDescriptionP {
        font-size: 12px;
    }
    .video_discription_con h3{
        font-size: 14px; 
    }
    .video_section {
        height: 540px !important;
    }
    #singleVideoSection .bird_model:first-child{ width: 35%; }
	#singleVideoSection .bird_model:nth-child(2){ width: 30%; }
	#singleVideoSection .bird_model:last-child{ width: 35%; }
	.thumb_video_heading h4 {
        font-size: 13px !important;
    }
}

@media only screen and (max-width: 767px) and (min-width: 375px){
    #userMessage {
        font-size: 10px;
        font-weight: 400;
        margin-top: -13px;
    }
    #videoDescriptionP {
        font-size: 11px;
    }
    .bird_model.modals-left {
        line-height: 40px;
    }
    .video_discription_con h3{
        font-size: 12px; 
    }
    .video_section {
        height: 420px !important;
    }
    .bird_model_download {
        top: -14px !important;
    }
    .thumb_video_heading h4 {
        font-size: 12px !important;
    }
}

@media only screen and (max-width: 374px){
    #userMessage {
        font-size: 9px;
        margin-top: -10px;
    }
    #videoDescriptionP {
        font-size: 11px;
    }
    .video_discription_con h3{
        font-size: 12px; 
    }
    .video_section {
        height: 385px !important;
    }
    .bird_model_download {
        top: -14px !important;
    }
    .thumb_video_heading h4 {
        font-size: 11px !important;
    }
}
*/



/* Personal copies members page*/
    
    #header_user_info{ display: none !important; }
    .member_head h2 {
        text-align: center;
        overflow: hidden;
        margin: 0 auto;
        color: #000;
        font-size: 14px;
        height: 30px;
        border: 1px solid #000;
        margin-top: 10px;
        margin-bottom: 10px;
        display: block;
        padding-top: 6px;
        font-weight: 600;
    }

    .progress-sec{ position: absolute; left: 50%; top: 50%; transform: translate(-50%,-50%); color: #fff; }
    .no_download h4{ font-size: 13px; font-weight: 400; color: #7b7b7b; }
    .no_download{ max-height: 30px; overflow: hidden; margin-top: 5px; }
    .bird_heading .level{ opacity: 1 !important; font-size: 14px; }
    .lavel-wrap .bird_heading .level strong{font-weight: normal; line-height: 17px; margin-bottom: 3px; display: block;}
    .lavel-wrap p.level {font-size: 14px; display: block;}

    .top-bird-box{  display: table; }
    .bottom-wrap{ display: table;  } 
    .lavel-wrap{ margin-top: 4px; }

    .peronal_copies .heading_main_dis { min-height: 36px; }
    .peronal_copies .main-modals {min-height: 60px;overflow: hidden;}
    .peronal_copies .bird_box_con {height: 95px;}
    .incheight{height: 95px;}

/* close Personal copies members page*/


/* Personal copies single video page*/

    .personal-copies-video_section .preview-right h4{  font-size: 13px; font-weight: 400; color: #7b7b7b; margin-top: 5px;  margin-bottom: 5px; }    
    .personal-copies-video_section video{ width: 100%; height: 100%; }
    .personal-copies-right_part .video_thumb{ margin-bottom: 51.2px; }

/* close Personal copies single video page*/


/*Popup css Start*/


    .white-popup {
      position: relative;
      background: #FFF;
      padding: 20px;
      width:75%;
      padding: 50px 50px 50px 50px;
      margin:0 auto;
    }
    #popup h2{ margin-bottom: 15px; font-size: 20px; }
    #popup p{ line-height: 25px; }

    #popup button.mfp-close{
        background-color: #000;
        color: #fff;
        border: 0;
        position: relative;
        -webkit-appearance: none;
        display: block;
        touch-action: manipulation;
        font-size: 18px; 
        width: 130px;
        display: block;
        margin: 0 auto;
        margin-top: 20px;
        opacity: 1;
    }
    #popups h2{ margin-bottom: 15px; font-size: 20px; }
    #popups p{ line-height: 25px; }

    #popups button.mfp-close{
        background-color: #000;
        color: #fff;
        border: 0;
        position: relative;
        -webkit-appearance: none;
        display: block;
        touch-action: manipulation;
        font-size: 18px; 
        width: 130px;
        display: block;
        margin: 0 auto;
        margin-top: 20px;
        opacity: 1;
    }
    #popupPersonalCopy button#popupclose {
        background-color: #000;
        color: #fff;
        border: 0;
        position: relative;
        -webkit-appearance: none;
        display: block;
        touch-action: manipulation;
        font-size: 18px;
        width: 130px;
        display: block;
        margin: 0 auto;
        margin-top: 20px;
        opacity: 1;
    }
    #popupPersonalCopy .personalCopyCreateed a{
        background-color: #000;
        color: #fff;
        border: 0;
        position: relative;
        -webkit-appearance: none;
        display: block;
        touch-action: manipulation;
        font-size: 18px;
        width: 280px;
        display: block;
        margin: 0 auto;
        margin-top: 20px;
        opacity: 1;
        padding: 10px 10px;
    }
    #popupPersonalCopy .progress-sec {
        position: static !important;
        transform: translate(0) !important;
        margin-top: 20px !important;
    }
    #popupPersonalCopy .progress-sec progress {
        display: block;
        margin: 0 auto;
    }
    #popupPersonalCopy .progress-sec #percentage{color: #000 !important; margin-top: 10px !important;display: block;text-align: center;}
    .preview_btn.videolevelTexts:hover {text-decoration: none !important;}
/*Popup css close*/    