/*body{
	background-color: #1f2b44 ! important;
}*/
@font-face {
    font-family: Muli-SemiBold;
     src: url("../fonts/Muli-SemiBold.ttf");

}
@font-face {
 
    font-family: Muli-Bold;
    src: url("../fonts/Muli-Bold.ttf");
   

}
@font-face {
 
    font-family: Muli-Regular;
    src: url("../fonts/Muli-Regular.ttf");
}
@font-face {
 
    font-family: Muli;
    src: url("../fonts/Muli.ttf");
}

body{
 font-family: Muli!important;
}
/*h1, h2,h3{
 font-family: Muli-Bold !important;
 
 font-style: normal !important;
 font-variant: normal !important;
}
h4,h6,h5,a,input{
 font-family: Muli-SemiBold !important;
}*/

.bg_head{
	min-height: 70px;
	/*background-image: url("../img/header.jpg");*/
	background: linear-gradient(90deg, #01E0BA 0%, #07CFD7 100%);
	/*background: -webkit-linear-gradient(right, #06d0d5 , #01e0ba 85%);
    background: -o-linear-gradient(right, #06d0d5 , #01e0ba 85%);
    background: -moz-linear-gradient(right, #06d0d5 , #01e0ba 85%);
    background: linear-gradient(right, #06d0d5 , #01e0ba 85%);*/
	background-size: 100% 100%;
	background-position: center;
}
/*...............modal...........*/
.popup_modle .modal-content{
	/*background: linear-gradient(90deg, #01e0ba, #05d2d2);*/
	background:#f8f8f8 ! important;
    border: medium none;
    border-radius: 0;
    padding: 15px 15px 53px;
    position: relative;
    top: 30px;
}
.popup_modle .modal-body > h2{
	font-size: 25px;
    text-align: center;
    color: #37c0ea ! important;
}
.popup_modle .modal-header,.popup_modle .modal-footer{
	border: none ! important;
}
.options{
	float: left;
    margin-top: 52px;
    text-align: center;
    width: 100%;
}
.options > p{
	line-height: 29px;
    padding: 20px;
    color: #fff;
    margin-bottom: 29px;
}
.options > a,.options > a:hover,.options > a:focus{
	background: #fff none repeat scroll 0 0;
    color: #37c0ea ! important;
    font-size: 18px;
    font-weight: 600;
    padding: 14px 36px;
    text-decoration: none;
    border:1px solid #37c0ea ;
}
/*...............modal...........*/
.img{
	margin-top: 9px;
	margin-bottom: 9px;
}
.img img{
    height: 62px;
    margin-left: 10px;
}
.Form_b{
	position: relative;
}
.Form_b_in{
	padding-top:20px;
}
.Form_b_in:before{
	    content: " ";
    position: absolute;
    min-height: 40px;
    border: 1px solid #rgba(0,0,0,0.1)! important;
    top: 17px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    background-color: rgba(0,0,0,0.1)! important;
    border-radius: 100px;
    width: 100%;
}
.smm i{
	color:#fff ! important;
	font-size: 20px;
	height: 20px;
	width:20px;
	letter-spacing: 0.7px;
	
}
.smm12 i{
	margin-left: -35px;
}
.smm12{
	border-right:none !important;
}
.Form_b_in .Form_R{
	margin:0px;
}.search1{
    background-image: url('../img/search1.png');
    background-position: 10px 10px; 
    background-repeat: no-repeat;
    width:14px;
}
.Form_R .smm{
	background-color:rgba(0, 0, 0, 0)! important;
	border:none; 
	box-shadow: none;
	border-right: 1px solid rgba(221, 221, 221, 0.4);
    border-radius: 0px;
    min-height: 35px;
    font-size: 13px;
    /*opacity: 0.6;*/
    color:#fff;
    line-height: 16px;
    height: 16px;
    letter-spacing: 0.8px
    
}
.cpm{
 padding-left:4px !important;
}
.inp_w{
 width:90% !important;
}
.Form_R .smm1{
	border-right: none !important;
}
::-webkit-input-placeholder { 
		    color:    #ddd !important;
		}
		:-moz-placeholder { 
		   color:    #ddd !important;
		   opacity:  1;
		}
		::-moz-placeholder {
		   color:    #ddd !important;
		   opacity:  1;
		}
		:-ms-input-placeholder {
		   color:    #ddd !important;
		}
		::-ms-input-placeholder {
		   color:    #ddd !important;
		}

.nav_c{
	margin-top:16px;
	padding-right: 15px;
}
.nav_c a{
	color:#fff ! important;
	margin-left: 25px;
	letter-spacing: 0.7px;
	    font-size: 15px;
}
.nav_c a:hover, .nav_c a:focus{
    color: #fff ! important;
    margin-left: 25px;
    font-weight: bold;
    text-align: right;
    text-decoration: none;
}
.nav_c  img{
	height: 20px;
    width: 19px;
   /* font-size: 24px;
    line-height: 26px;*/
}
 


/*footer*/
.bg_footer{
	background-image: url(../imgs/footer1.png);
	min-height: 150px;
	width:100%;
	padding-top:30px;
	padding-bottom:10px;
}
.ftr_brd{
	border-bottom: 1px solid rgba(119, 119, 119, 0.47);
	padding-bottom: 30px;
}
.img p{
	font-size: 14px;
	color:#bfbfbf;
	margin-left:11px;
	margin-top: 8px;
}
.menu h5, .social h5{
	color:#bfbfbf;
	margin-left:13px;
	/*margin-top: 17px;*/
}
.menu .nav1{
	font-size: 15px;
} 
.menu .nav1 li a{
	color:#bfbfbf;
	background-color: transparent;
	padding: 2px 13px;
}
.menu .nav1 li a:hover, .menu .nav1 li a:focus{
	background-color:transparent;
}
.social{
	margin-bottom:10px;
}
.social img{
	padding: 8px 6px 8px 5px;
	margin: 0px 8px 0px 6px;
}
.social1 .img_f{
	width:7%;
}
.social1 .img_t, .social1 .img_in, .social1 .img_insta{
	width:11%;
}
.social1 .img_gp,.social1 .img_y{
	width:13%;
}
.social1 .img_a{
	width:18%;
}
.social1 .img_gps{
	width: 12%;
    margin-left: -12px;
}
.slider {
    width: 91%;
    margin: 65px auto;
}

.slick-slide {
  	margin: 0px 20px;
}

.slick-slide img {
 	width: 100%;
}

.slick-prev:before,
.slick-next:before {
    color: black;
}
/*......................first home page..........................*/
/*.bg_head1{
	min-height: 368px;
	background-image: url("../img/header-image.jpg");
	background-size: 100% 100%;
	background-position: center;
}*/

/*......................first home page..........................*/





/*.............main header..................*/
.header_nav .head_nav_bg{
	background-color: transparent ! important;
	border:none ! important;
	margin-bottom: 0px ! important;
}
.header_nav .head_nav_bg .head_nav_bd li a{
	color: #000;
    padding-top: 9px;
    padding-bottom: 9px;
    font-family: Muli-Bold;
    letter-spacing: 0.9px;    
}
.header_nav .head_nav_bg .head_nav_bd li a:hover,.header_nav .head_nav_bg .head_nav_bd li a:focus{
	color: #2ed2d5;
    background-color: #fff;
    border-radius: 4px;
    font-weight: 600;
}
.header_nav .head_nav_bg .head_togle,.header_nav .head_nav_bg .head_togle:hover,.header_nav .head_nav_bg .head_togle:focus{
	border:none;
	background-color: transparent;
}
.bg_head1{
	 min-height: 368px;
	 background-image: url("../imgs/header-image.jpg");
	 background-size: 100% 100%;
	 background-position: center;
}
.bg_head_blog{
  min-height: 70px;
  background-image: url("../imgs/header_blog1.jpg");
  background-size: 100% 100%;
  background-position: center;
}
.head2_menu{
 	padding-top: 30px;
}
.head2_menu .head2_nav li a{
 	color: #fff;
	padding-top: 9px;
 	padding-bottom: 9px;
}
.head2_menu .head2_nav li a:hover,.head2_menu .head2_nav li a:focus{
	 color: #2ed2d5;
	 background-color: #fff;
	 border-radius: 4px;
	 font-weight: 600;
}
.head_width{
	width: 65%;
	margin:0 auto;
	margin-top: 80px;
}

.title_head h1{
	color: #000;
    font-size: 50px;
    margin: 0px 0px -20px 0px !important;	
}
#show_rsp{
	display: none;
}
.Form_b1{
	background-color: #000;
	min-height: 80px;
	border: 1px solid #ddd;
	margin-top: 50px;
	margin-bottom: 10px;
	position: relative;
	border-radius: 10px;
}
.Form_b_in1 .Form_R1{
	padding: 0px 10px;
	margin-top: 15px;
}
.Form_b_in1 .Form_R1 .smm{
	min-height: 48px;
	border-radius: 5px;
	border:none;
	box-shadow: none;
	margin: 0px;
	padding-left: 10px;
    font-size: 18px;
    padding-right: 25px;
}
.Form_b_in1 .Form_R1 .smm1{
    border-radius: 5px;
    border: none;
    box-shadow: none;
    margin: 0px;
    font-size: 16px;
    background-color: #92be3d;
    color: #fff;
    font-family: Muli-SemiBold;
    min-height: 48px;
    line-height: 35px;
    letter-spacing: 0.9px;
}
.Form_R1 .what{
	padding-left: 28px;
    font-size: 18px;
}
.bdr::before, .bdr1::before{
	position: absolute;
	content: " ";
	/*border-left: 1px solid #ddd;*/
	right:0;
	top: -15px;
	bottom: 0;
}
.Form_b1 .Form_b_in1 .bdr2 .smm{
	padding-left: 0px;
}
.imgs_Divide{
	width:25%;
	float:left;
}
.head_logos img{
	padding:0px;
	/*width: 171px;*/
}
.doted{
	position: relative;
	top:-49px;
	font-weight: bold;
	font-weight: bold;
    left: 92px;
    color: #7d8696;
}
.A_1{
	width: 25px;
	height: 25px;
	background-color: #eee;
	border-radius: 50%;
	color: #00beb2;
	padding: 3px;
    font-weight: 700;
}
.text_img p{
	/*padding-top: 40px;*/
	color: #7d8696;
}
.text_img .person_img{
	/*padding-top: 8px;*/
}
.title_video h4{
	/*font-weight: 600;*/
    color: #000;
    margin-bottom: 10px;
    font-size: 18px;
    margin-top: 15px;
}
/*.share_video a .shr1 {
    left: 460px;
}*/
/*.........multy caousel...........*/
.ulC{
	list-style: none outside none;
    padding-left: 0;
    margin: 0;
}
.demo .item{
    margin-bottom: 60px;
}
.content-slider li{
    background-color: #fff;
    color: #FFF;
}
/*.content-slider h3{
    margin: 0;
    padding: 70px 0;
}*/
.color_video h4{
	color: #000;
}
.color_video p{
	color: #7d8696;
	margin: 0px;
}
.color_video span{
	color:#ddd;
	font-size: 10px;
}
.color_video img{
	width:45px;
	height: 45px;
}
.liking{
	position: relative;
}
.position_video{
	
}
.position_video a{
	color: #444444;
	transition: ease all .5s;
}
.position_video a:hover, .position_video a:focus{
	color: #31c5b8;
	text-decoration: none;
	transition: ease all .5s;
}
.hert_video {
    position:relative;
    right:0px;
   
}
.hert_video a{
	 font-size: 14px;
    color: #fff;
  position:relative;
  top:-20px;
  right:-390px;
}
.hert_video a:hover, .hert_video a:focus{
	color:red;
}
.hert_video a .heart{
}
.addwortise_1{
	padding: 10px 0px 35px 0px;
}
.addwortise_2 li{
	list-style: none;
	display: inline-block;
	width: 16.15%;
	padding-right: 10px;
    height: 56px;
}
.addwortise_1 .addwortise_2{
	padding-left: 0px;
}
.img_1_g{
	text-align: center;
}
.bg_grey4{
	background-color: #f8f8f8;
	width: 100%;
	min-height: 100px;
	margin: 10px 0px 10px 0px;
}
.Vyre_home h4{
	font-size: 20px;
	/*padding-top: 55px;*/
    padding-bottom: 20px;
    color: #000;
    font-family: Muli-SemiBold;
}
.colm1{
	padding-top: 12px;
}
.colm .padd{
	padding: 0px 10px 20px 12px;
}
.text_home_1{
	padding-left: 30px;
}
.text_home_1 h5{
	font-size: 16px;
	padding-bottom: 15px;
    /*padding-top: 10px;*/
}
.text_home_1 p{
	font-size: 16px;
}
.Createe_btn {
    padding-top: 23px;
}
.btn_H .btn_share1 {
    background-color: #00a7f7;
    padding: 8px 15px;
    font-size: 16px;
    transition: ease all 1s;
    margin-bottom: 22px;
}
.text_home_1 p a{
	color: #00a7f7;
	text-decoration: underline;
	font-size: 12px;
}
.text_home_1 p{
	color: #000;
}
.home_bot_m{
	margin-bottom: 100px;
}
.head_people{
	position: relative;
	right: 0px;
}
.head_people img{
    border-radius: 50%;
    position: absolute;
    width: 52px;
    height: 52px;
    top: 9px;
    right: -46px;
    border: 2px solid #F3F3F3;
    box-sizing: border-box;
    overflow: hidden;
    object-fit: cover;
}
.badge1{
	position: relative;
    right: -63px;
    float: right;
    bottom: 5px;
}
.how_it_w{
	position: relative;
}
.how_it_w1{
	position: absolute;
    top: 0px;
    left: 11px;
}
.how_it_w1 h5{
	color: #fff;
}
.badge2{
	display: inline-block;
    min-width: 36px;
    height: 18px;
    padding: 1px 6px;
    font-size: 11px;
    font-weight: bold;
    line-height: 14px;
    color: #00BEB2;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-color: #fff;
    border-radius: 100px;
	font-family: Muli;
	letter-spacing: 0.7px;
	width:36px;

}
.menu_H{
 margin-top: 9px !important;
}
.bolet_l1 .bolet_l p{
	padding-left: 21px;
}
.bolet_l1{
	position: relative;
}
.bolet_l::before{
	position: absolute;
	content: " ";
	border:1px solid #3e3d3d;
	/*top:0;*/
	left: 30px;
	/*right: 0;*/
	/*bottom: 0;*/
	height: 8px;
	width: 8px;
	margin-top: 8px;
	border-radius: 50%;
	background-color: #3e3d3d;
}
.bolet_l1 p span{
	padding-left: 20px;
}
.bolet_l1 p{
	padding-right: 15px;
}
.slick-slide .apple_r{
	width:32%;
}
.slick-slide .chock_r{
	width: 80%;
}

/*video*/
.video_container{
 position: relative;
}
/*video*/
.color_video{
	padding-top: 0px;
    position: relative;
    right: -40px;
    top: -82px;
}

.color_video1{
	padding-top: 0px;
    position: relative;
    left: -50px;
    top: -85px;
}
.color_video1 p{
	margin:2px;
}

@media only screen and (max-width: 500px) {
    .color_video{
	padding-top: 0px;
    position: relative;
    right: -30px;
    top: -90px;
}

.color_video1{
	padding-top: 0px;
    position: relative;
    left: -50px;
    top: -95px;
}

}
.Ebcot{
        height:auto;
        width:100%;
        position:absolute;
        top:-180px;left:5px;
        z-index:100000;  
  }

@media only screen and (max-width: 500px) {
    .Ebcot {
        height: auto;
        width: 100%;
        position: absolute;
        top: -180px;
        left: 5px;
        z-index: 100000;
    }
}
@media only screen and (max-width: 450px) {
    .Ebcot {
        height: auto;
        width: 100%;
        position: absolute;
        top: -160px;
        left: 5px;
        z-index: 100000;
    }
}
@media only screen and (max-width: 350px) {
    .Ebcot {
        height: auto;
        width: 100%;
        position: absolute;
        top: -160px;
        left: 5px;
        z-index: 100000;
    }
}


/*.....................header end................*/

p{
	font-size: 13px;
	/*color: #9ba5b6;*/
}
