a:focus,
button:focus,
input:focus,
textarea:focus {
outline: none;
}
body
{	
	margin:0;
	padding:0;
/*	font-family:Arial, Helvetica, sans-serif;*/
/*	font-family: 'Open Sans', sans-serif;*/
	
	font-family: 'Roboto', sans-serif;
}
h6{
	 font-family: 'Dosis', sans-serif;
}
h1,h2,h3,h4,h5,h6,li,ul,p
{
	margin:0;
	padding:0;
	list-style:none;
	font-weight:normal;
}
p{
	font-family: 'Roboto', sans-serif;
}
a:focus, a:hover {
    color: #b51900;
	text-decoration:none;
}
img
{
	outline:none;
	border:none;
	margin:0;
	padding:0;
}
a
{
	text-decoration:none;
	
}

.section_hd_mn{
	display: block;
	margin-bottom: 20px;
	overflow: hidden;
	clear: both;
	    padding: 0 12px;
}
.section_hd_mn h3{
	font-size: 25px;
	font-family: 'helvetica-lightregular';
	color: #000;
	float: left;
	display: inline-block;
	float: left;
	width: 220px;
	text-align: left;
	
}
.lines_ar{
	height: 10px;
	border-bottom: 1px solid #cccccc;
	overflow: hidden;
	margin-top: 8px;

}
.dotss{
	
    height: 15px;
    width: 15px;
    background-color: #898989;
    border-radius: 50px;
    position: absolute;
    border: 3px solid #fff;
    top: 30px;
    left: 240px;
	
}
.clear{
	clear:both;	
	}
.left{
	float: left;
}
.right{
	float: right;
}

.section_copy_rights{
	padding: 20px;
	background-color: #fff;
	overflow: hidden;
}
.copy_right{
	font-family: 'helvetica-lightregular';
	font-size: 15px;
	color: #3f3f3f;
		
	text-align: left;
}
.copy_left{
	text-align: right;
}
.footer_mp{
	margin-bottom: 20px;
	overflow: hidden;
	display: block;
}
.footer_top_sn{
	padding: 0 0 0 20px;
}
.sectoion-links{
	display: block;
	clear: both;
/*	margin-bottom: 20px;*/
}
.links{
	display: block;
	width: 100%;
	margin: 0 10px 0 0;
	vertical-align: top;
}
.links1{
	margin-right: 0;
}
.links h5{
	font-weight: 600
		;font-size: 19px;
	color: #fff;
	margin-bottom: 15px;text-transform: uppercase;
}
.links li{
	display: block;
	clear: both
	;margin-bottom: 10px;
}
.links li a{
	font-size: 14px;
	color: #fff;
	opacity: 0.8;
	
	font-family: 'Roboto', sans-serif;
}
.links li a i{
	margin-right: 10px;
}
.links li a:hover{
	opacity: 1;
	color: #00973d;
}
.socialmedia{
	
	float: left;
    width: 74%;
	}
.socialmedia li{
	
	display:inline-block;
	
	border-radius:3px;
	
	
	
	margin:0 10px;	
	}
.socialmedia li a span{
		font-size:16px;
		display:block;
	width:40px;
	height:40px;
	text-align:center;
	line-height: 40px;
	}
.fb-st{
		color:#fff;
	}
.fb{
	
	background-color: #da1415;
	}
	.tw-st{
		color:#fff ;
	}
.tw{
	
background-color: #00bff3;	
}
.socialmedia li:hover{
	
	}
.socialmedia li:hover span{
		color:#fff;	
	}
.in-st{
		color:#fff ;
	}

.gm-st{
		color:#fff ;
	}
.gm{
	
	background-color: #f85858;	
	}
	
.link-st{
		color:#fff ;
	}
.link{
	
		background-color: #448ccb;	
	}
.gallery-ms{
	padding:25px 0;
	overflow:hidden;
	width:100%;	
	}
.footer_social_media h4{
	width: 120px;
	margin-top: 10px;
	float: left;
	font-weight: 700;
	color: #386977;
	
}
.col-md-4{
	 padding-left: 0;
    padding-right: 0;
}
.info_section_web{
	display: block;
}

/* drop down menu */
.cbp-hrmenu {
	width: 100%;
}

/* general ul style */
.cbp-hrmenu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

/* first level ul style */
.cbp-hrmenu > ul,
.cbp-hrmenu .cbp-hrsub-inner {
	width: 100%;
	margin: 0 auto;
	padding: 0 0 0 10px;
}

.cbp-hrmenu > ul > li {
	display: inline-block;
}

.cbp-hrmenu > ul > li > a {
/*	padding: 10px 15px;*/
	padding: 8px 12px;
	
	display: inline-block;
/*	   font-family: 'helvetica-lightregular';*/
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	color: #fff;
/*	text-transform: uppercase;*/
}

.cbp-hrmenu > ul > li > a:hover {
	color: #003f67;
		color: #fff;
	background: #00c544;
	
	border-radius: 90px !important;
}

.cbp-hrmenu > ul > li.cbp-hropen a,
.cbp-hrmenu > ul > li.cbp-hropen > a:hover {
	color: #fff;
	background: #003f67;
/*	border-radius: 90px;*/
}

/* sub-menu */
.cbp-hrmenu .cbp-hrsub {
	display: none;
	position: absolute;
	background-color: rgba(255, 255, 255, 1);
/*	width: 100%;*/
/*	left: 0;*/
	z-index: 99999;
	border: 1px solid #003f67;
}

.cbp-hropen .cbp-hrsub {
	display: block;
/*	padding-bottom: 3em;*/
}

.cbp-hrmenu .cbp-hrsub-inner .col-lg-6 > div {
	width: 33%;
	float: left;
	padding: 0 10px 0;
}

.cbp-hrmenu .cbp-hrsub-inner:before,
.cbp-hrmenu .cbp-hrsub-inner:after {
	content: " ";
	display: table;
}

.cbp-hrmenu .cbp-hrsub-inner:after {
	clear: both;
}


.cbp-hrsub h4 {
	color: #00b0f0;
	padding: 20px 0 15px;
	margin: 0;
	font-size: 15px !important;
	font-weight: 600;
	border-bottom: 1px solid #c4c4c4;
}
.cbp-hrsub h6{
	font-size: 17px;
	font-weight: 700;
	color: #da1415;
	margin-top: 20px;
	margin-bottom: 10px;
}
.cbp-hrmenu .cbp-hrsub-inner > div li i{
	margin-right: 10px;
}
.my-ld li{
	margin-top: 45px;
}
/*.cbp-hropen .cbp-hrsub .cbp-hrsub-inner > ul > li a{
	background-color: transparent;
}
.cbp-hrmenu > ul, .cbp-hrmenu .cbp-hrsub-inner  > ul > li a:hover{
	background: transparent;
}*/
/* Examples for media queries */

.text_info_inner_banner{
	right: 4%;
left: auto !important;
width: 100% !important;
text-align: right !important;
bottom: 50px;
top: auto !important;
}
.text_info_inner_banner a{
	float: right;
}
.subtotalPrice{
	display: none;
}
#cart{
	display: inline;
}
.company_info{
	margin-bottom: 20px;
}

.breadcrumb{
	background-color: #00b0f0;
	border: 0;
	border-radius: 5px;
	margin-bottom: 20px !important;
}
.breadcrumb li a{
	color: #fff;
}
.breadcrumb > li::before{
	display: none;
}
.breadcrumb > li::after {
	border: 0;
}
#product-product .thumbnail{
	border: 0;
}
#product-product .btn-group{}
#product-product .btn-group button{
	background-color: #00b0f0;
color: #fff;
border: none;
}
#product-product .btn-group button:nth-child(1){
	border-right: 1px solid #fff;
margin-right: 1px;
}
.breadcrumb > li{
	padding: 0 10px;
}
#product-product #content ul li{
	margin-bottom: 10px;
}
#product-product h1{
	margin-top: 10px;
	margin-bottom: 10px;
}
.customSubmenu ul li{
	display: inline-block;
width: 15%;
float: left;
}
.cbp-hrsub{
/*	border: 1px solid #00b0f0;*/
}
.submenu-inner h2{
	font-size: 15px;
	color: #00b0f0;
	margin: 10px 0;
	font-family: 'Roboto', sans-serif;
	
}
.submenu-inner{
	width: 200px;
	float: left;
	margin-right: 10px;
}

.submenu-inner li{
	width: 100%;
	display: block;
	
}

.submenu-inner li a:hover{
	color: #00973d !important;
	background-color: #fff !important;
}
.submenu-inner li a::before{
	position: absolute;
	font-family: 'FontAwesome';
    content: "\f054";
    font-size: 8px;
    line-height: 10px;
    color: #012d6b;
	left: 5px;
	top: 10px;
}
.submenu-inner li a{
	display: block;
	font-size: 13px;
	overflow: hidden;
	padding: 6px 20px;
	position: relative;
	border-top: 1px solid rgba(0,0,0, 0.10);
	font-family: 'Roboto', sans-serif;
	     color: #484848 !important;
}
.cbp-hrmenu > ul > li > a:hover .submenu-inner li a{
	background-color: #fff;
	color: #484848 !important;
}
.cbp-hrmenu > ul > li > a:hover .submenu-inner li{
	background-color: #fff;
	color: #484848 !important;
}

.cbp-hrmenu .cbp-hrsub-inner > div a {
/*	line-height: 2em;*/
	background: transparent !important;
/*	font-size: 14px;*/
/*	   font-family: 'helvetica-lightregular';*/
/*	color: #484848 !important;*/
/*	display: block;*/
/*	margin: 7px 0;*/
}
.submenu-inner-full li{
	float: left;
	width: 31.333%;
	margin-right: 10px
}
.submenu-inner-full{
	width: 600px;
	
}

@media screen and (max-width: 52.75em) { 

	.cbp-hrmenu {
		font-size: 80%;
	}

}

@media screen and (max-width: 43em) { 

	.cbp-hrmenu {
		font-size: 120%;
		border: none;
	}

	.cbp-hrmenu > ul,
	.cbp-hrmenu .cbp-hrsub-inner {
		width: 100%;
		padding: 0;
	}

	.cbp-hrmenu .cbp-hrsub-inner {
		padding: 0 2em;
		font-size: 75%;
	}

	.cbp-hrmenu > ul > li {
		display: block;
		border-bottom: 1px solid #47a3da;
	}

	.cbp-hrmenu > ul > li > a { 
		display: block;
		padding: 1em 3em;
	}

	.cbp-hrmenu .cbp-hrsub { 
		position: relative;
	}

	.cbp-hrsub h4 {
		padding-top: 0.6em;
	}

}

@media screen and (max-width: 36em) { 
	.cbp-hrmenu .cbp-hrsub-inner  .col-lg-6 > div {
		width: 100%;
		float: none;
		padding: 0 2em;
	}
}




.logo{
	padding:10px 0 12px 0;
	margin-right: 5px;
	float: left;
}
.main{
	margin-top: 32px;
	float: right;
}

.basket_search_area{
	float: right;
	margin-top: 23px;
	
}
a.basket{
	background: url(../images/basket_top.png) left top no-repeat;
	width: 43px;
	height: 40px;
	float: right;
	display: block;margin-left: 15px;
}
a.basket span{
	border-radius: 100px;
	background-color: #e30404;
	width: 25px;
	height: 25px;
	text-align: center;
	color: #fff;
	float: right;
	font-size: 15px;
	padding-top: 2px;
	margin-top: -10px
}

/* new_code 

.cbp-hrmenu .cbp-hrsub-inner > div a:hover{
	color: #3397db;
}

.cbp-hrmenu .cbp-hrsub-inner .col-lg-6 > div li a:hover{
	color: #3397db;
}




/* new menu */
/* Dropdown Button */
.dropbtn {
    background-color: #fff;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

/* The container <div> - needed to position the dropdown content */
.dropdown {
    position: relative;
    display: inline-block;

}

/* Dropdown Content (Hidden by Default) */
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 250px;
	border: 1px solid #e02e1e;
    z-index: 999999999;
}

/* Links inside the dropdown */
.dropdown-content a {

    display: block;
    font-size: 13px;
    overflow: hidden;
    padding: 6px 20px;
    position: relative;
    border-top: 1px solid rgba(0,0,0, 0.10);
    font-family: 'Roboto', sans-serif;
    color: #484848 !important;
}
.dropdown-content a i {
	margin-right: 8px;
}
.dropdown-content li{
	display: block;
	clear: both;
}
/* Change color of dropdown links on hover */
.dropdown-content a:hover {/*background-color: #f1f1f1*/}

/* Show the dropdown menu on hover */
.dropdown:hover .dropdown-content {
    display: block;
}

/* Change the background color of the dropdown button when the dropdown content is shown */
.dropdown:hover .dropbtn {
    background-color: #e02e1e;
	color: #fff;
/*	border-radius: 90px;*/
}
/* 29.08.2017 */
.in{
	
	background-color: rgba(85, 85, 85 0.7) !important;	
	}
.modal-backdrop{
background-color: rgba(85, 85, 85 0.7) !important;		
}

.slider-nav{
z-index: 999;	
}
.modal-content{

	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,c5f7ff+50,ffffff+50,ffffff+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top, #ffffff 0%, #c5f7ff 50%, #ffffff 50%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #ffffff 0%,#c5f7ff 50%,#ffffff 50%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #ffffff 0%,#c5f7ff 50%,#ffffff 50%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.modal-header{
	border-bottom: none;
}
.section_intro{
	overflow: hidden;
	display: block;
	text-align: center;
}
.intro_box{
	width: 32%;
	display: inline-block;
	vertical-align: top;
	
	
}
.intro_box h3{
	font-size: 22px;
	font-weight: 700;
	color: #3397db;
	margin: 50px 0;
}
.intro_pic{
	padding-bottom: 50px;
}
.intro_border{
border-left: 1px solid #d4d4d4;
	
border-right: 1px solid #d4d4d4;
}
button.close{
	    position: absolute;
    right: 7px;
    top: 7;
}
.close {
	font-size: 31px;}
.intro_btn{
	display: block;
	clear: both;
	padding: 25px;
	display: none;
}
.intro_btn ul li{
	margin-bottom: 10px;
	display: block;
	clear: both;
}
.intro_btn ul li a{
	background-color: #386977;
	width: 100%;
	display: block;
	border-radius: 3px;
	padding: 10px 0;
	color: #fff;
	
}
.intro_btn ul li a:hover{
	background-color: #da1415;
}



/* slider */


    

    .slick-slide {
      margin: 0px 10px;
    }

    .slick-slide img {
      
    }

    .slick-prev:before,
    .slick-next:before {
      color: black;
    }


    .slick-slide {
      transition: all ease-in-out .3s;
      opacity: 1;
    }

    .slick-active {
      opacity: 1;
    }

    .slick-current {
      opacity: 1;
    }
.product_headings{
	width: 100%;
	display: block;
	position: relative;
}


.product_headings h4{
	color: #00b0f0;
	font-size: 35px;
	font-weight: 400;
	padding: 0 0 10px 0;
	margin-bottom: 20px;letter-spacing: 3px;
	text-align: center;
}
.product_headings p{
	color: #333333;
	opacity: 0.7;
	font-size: 15px;
	font-weight: 300;
	padding: 0 0 10px 0;
	margin-bottom: 20px;
	text-align: center;
}

.hd_line{
	height: 3px;
	width: 100px;
	position: absolute;
	left: 18px;
	bottom: 0;
	background-color: #ff8105;
	
}
.pro_container{
	/* background-color: #f5f5f5; */
	padding: 30px 0;
	overflow: hidden;
	margin-bottom: 30px;
}
.product_picture{
	width: 100%;
	background-size: cover;
	padding-top: 99%;
	margin-bottom: 20px;
	border: 1px solid #dddddd;
}
.product_info h2{
	font-size: 26px;
	font-weight: 400;
	color: #000;
	text-align: left;
	margin-bottom: 7px;
}
.product_info h3{
	font-size: 14px;
	font-weight: 400;
	color: #00b0f0;
	text-align: left;
	margin-bottom: 7px;
}
.ratings{
	margin: 0 auto;
	text-align: center;
	display: block;
	margin-bottom: 7px;
}

.product_info p{
	font-size: 14px;
	color: #00b0f0;
	text-align: left;
	margin-bottom: 10px;
}
.view-all-btns{
	
  color: #fff;
	border-radius: 90px;
	border: 1px solid #00b0f0;
	background-color: #00b0f0;
	padding: 5px 35px;
	display: block;
	margin:25px auto 50px;
	text-align: center;
	font-size: 18px;
	text-transform: uppercase;
	

}

.product_info button{
	background: #414141;
    border-radius: 5px;
    height: 37px;
   
    text-align: center;
    border: none;
    font-size: 13px;
    font-weight: 600;
    text-transform: uppercase;
	padding: 0 10px;
	color: #fff;
	margin: 0 auto;
	display: block;
}

.product_info button:hover{
	
	background: #f47d00;
}

.ads_bnrs{
	margin-bottom: 30px;
	overflow: hidden;
}
.product_picture1{
	width: 100%;
    background-size: cover;
	padding: 5px;
    padding-top: 55%;
    margin-bottom: 20px;
    border: 1px solid #b9b9b9;
	
	background-color: #f5f5f5;
}
.brands .slick-prev {
	    top: -40% !important;
}
.brands .slick-next{
	    top: -40% !important;
}


.our_brandss{
	padding: 30px 0;
	overflow: hidden;
	display: block;
}
.main_prodct{
	width: 100%;
    background-size: cover;
    padding-top: 99%;
    margin-bottom: 20px;
/*    border: 1px solid #dddddd;*/
/*	border-radius: 5px;*/
	position: relative;
}

.main_product_category{
	padding: 30px 0;
}
.strip h2{
	font-size: 32px;
	color: #fff;
	font-weight: 400;
}
.strip p{
	font-size: 16px;
	color: #fff;
	font-weight: 400;
}
.strip{
	    width: 100%;
/*    background-color: rgba(255,255,255, 0.8);*/
	background: url(../images/shadow.png) center top repeat-x;
    height: 189px;
    margin: 0 auto;
    position: absolute;
    left: 0;
    border-radius: 0;
    bottom: 0;
    font-size: 15px;
    color: #fff;
    padding-left: 15px;
	padding-top: 115px;
	
}
.box-sign{
	width: 100%;
    background-size: cover;
    padding-top: 99%;
    margin-bottom: 20px;
	position: relative;
/*    border: 1px solid #dddddd;*/
}




.overlay-s {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 1;
  top: 0;
  left: 0;
  background-color: rgb(0,0,0);
  background-color: rgba(0,0,0, 0.95);
  overflow-x: hidden;
  transition: 0.5s;
	    z-index: 9999999999999999999;overflow: hidden;
}

.overlay-content-s {
  position: relative;
  top: 25%;
  width: 100%;
  text-align: center;
  margin-top: 30px;
}

.overlay-s a {
  text-decoration: none;
  color: #818181;
  display: block;
  transition: 0.3s;
}

.overlay-s a:hover, .overlay-s a:focus {
  color: #f1f1f1;
}

.overlay-s .closebtn {
  position: absolute;
  top: 20px;
  right: 45px;
  font-size: 60px;
}

@media screen and (max-height: 450px) {
  .overlay-s a {font-size: 20px}
  .overlay-s .closebtn {
  font-size: 40px;
  top: 15px;
  right: 35px;
  }
}

.search-section input{
	width: 100%;
	margin-bottom: 20px;
	border-radius: 500px;
	background-color: #fff;
	height: 50px;
	border: none;
	margin-bottom: 20px;
	padding:0 20px;
}
.search-section{

	width: 50%;
	margin: 0 auto;
}


.view-all2{
	margin: 0 auto;
	display: block;
}


#return-to-top {
    position: fixed;
	
	z-index: 9999999999999999999999;
    bottom: 20px;
    right: 20px;
    background: #fff;
/*    background: rgba(0, 0, 0, 0.7);*/
    width: 40px;
    height: 40px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 55px;
    -moz-border-radius: 55px;
    border-radius: 55px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
	text-align: center;
}
#return-to-top img{
	margin: 0 auto;
	margin-top: 15px;
}
#return-to-top i {
    color: #fff;
    margin: 0;
    position: relative;
    left: 16px;
    top: 13px;
    font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#return-to-top img {
    opacity: 0.9;
}

#scroll span {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -8px;
    margin-top: -12px;
    height: 0;
    width: 0;
    border: 8px solid transparent;
    border-bottom-color: #ffffff
}

#scroll:hover {
    background-color: #044164;
    opacity: 1;
    filter: "alpha(opacity=100)";
    -ms-filter: "alpha(opacity=100)";
}

.top-menu-left{
	background: url(../images/top-bg.jpg) center top no-repeat;
	height: 58px;
}

.topmenuleft p span{
	float: left;
	margin-right: 15px;
	padding:5px 10px;
	text-transform: uppercase;
	border-radius: 5px;
	background-color: #4cc493;
	line-height: normal !important;
	
}
.topmenuleft p{
	color: #fff;
	line-height: 31px;
	font-size: 14px;
    text-align: center;
    display: inline-block;
}
.topmenuleft{
	padding-top: 14px;
    color: #fff;
    text-align: center;
    display: block;
    margin: 0 auto;
}
.social-icons ul li a:hover{
	opacity: 1;
}
.social-icons ul li a{
	display: block;
	color: #fff;	opacity: 0.9;
}
.social-icons ul li{
	float: left;
	margin-left: 15px;
}
.social-icons {
	opacity: 0.9;float: right;
    text-align: right;
}
.social-icons h2{
	font-size: 15px;
	float: left;
	color: #fff;
}
.top-head{
	padding: 20px 0 15px 0;
	border-bottom: 1px solid #003f67;
	background-color: #003f67;
}
.top-left-section{
	float: right;
	text-align: left;
	opacity: 0.9;
}

.cont-info{
	float: left;
	margin-right: 30px;
}
.cont-info a:hover{
	opacity: 0.8;
}
.cont-info a{
	font-size: 14px;
	font-weight: 300;
	color: #fff;
}
.top-left-section ul li a:hover{
	opacity: 0.9;
}

.top-left-section ul li a{
	display: block;
	color: #fff;
/*	font-family: 'Roboto', sans-serif;*/
	font-size: 13px;
	font-weight: 500;
}
.top-left-section ul li:last-child{
	border-right: none;
}
.top-left-section ul li{
	float: left;
	padding: 0  15px;

	border-right: 1px solid #fff;
}
.baskets a{
	color: #fff !important;
	background: url(../images/basket.png) left top no-repeat;
	padding-left: 25px;
}
.view-all a {
    text-transform: uppercase;
    text-align: center;
	margin: 0 autoa;/*    display: block;*/
    /* transform: skew(15deg); */
    height: 44px;
    padding-top: 8px;color: #fff;
    font-size: 18px;
	background-color: #00b0f0;
	display: inline-block;
	padding:0 10px;
	border-radius: 5px;
	line-height: 40px;
}
.logo{
	float: left;
}



.logos-info{
	margin-bottom: 15px;
}


.company_info p{
	color: #fff;
}
.section-ads{
	margin-top: 15px;
	color: #fff;
}
.sec-ads{
	margin-right: 15px;
	color: #fff;
}

.payment-method ul li a{
	display: block;
}
.payment-method ul li{
	float: left;
	margin-right: 15px;
}
.howitswork{
	display: block;
/*	overflow: hidden;*/
}

.howitswork ul li h5{
	color: #1f93ce;
	font-size: 32px;
	font-weight: 500;
	text-transform: uppercase;
	text-align: center;
	margin-top: 20px;
	margin-bottom: 50px;
}
.howitswork{
	margin-top: 50px;
}
.howitswork ul li:first-child h5{
	color: #0c3f6c;
}
.howitswork ul li:nth-child(2) h5{
	color: #1f93ce;
}
.howitswork ul li:nth-child(3) h5{
	color: #09c6a6;
}
.howitswork ul li:nth-child(4) h5{
	color: #feb534;
}
.howitswork ul li:nth-child(5) h5{
	color: #ff4940;
}
.howitswork ul li {
	float: left;
	width: 20%;margin-left: -9px;
	
}
.how-icons-work{
	width: 100%;
}
.how-icons-work img{
/*	width: 100%;*/
}
.container {
    width: 1200px;
}
/*

.maincate a:hover{
	background: url(../images/hover.png) center top no-repeat;
	height: 45px;
	width: 45px;
	right: 0;
	bottom: 0;
	position: absolute;
}
*/




    .mainbnr .slick-slide {
      transition: all ease-in-out .3s;
      opacity: .2;
    }
    
    .mainbnr .slick-active {
      opacity: .5;
    }

    .mainbnr .slick-current {
      opacity: 1;
    }
.mainbnr .slick-slide {
      margin: 0px 20px;
    }


.main_prodcts{
	min-height: 433px;
}

.main-all-cont{
	position: relative;
	overflow: hidden;
}



.banners .slider-container .slider__item .slider-pic {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: repeat;
}
.banners .slider-container .slider__item {
    position: relative;
    min-height: 100vh;
/*	min-height: 500px;*/
}

.only_bg {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: url(../images/bgs.png);
/*	background-color: rgba(0,63,103,0.55);*/
    z-index: 9;
    overflow: hidden;
}

.text_info{
    position: absolute;
    z-index: 999;
    color: #fff;
    top: 30%;
    text-align: center;
    width: 100%;
	left: 0;
	width: 100%;
	
}
.cont-info i{
	margin-right: 10px;
}
.banner_btn a{
	
    color: #fff !important;
}
.banner_btn {
    width: 176px;
    height: 44px;
    text-transform: uppercase;
    color: #fff !important;
    font-size: 18px;
    text-align: center;
    /* background-color: #000; */
    border:1px solid rgba(255,255,255, 1);
	border-radius: 95px;
    line-height: 43px;
	margin: 0 auto;
}
.text_info h3{
	font-size: 40px;
	color: #fff;
	font-weight: 400;
    margin-bottom: 10px;
} 

.text_info h6{
	font-size: 18px;
	color: #fff;
	margin-bottom: 30px
}
.text_info h6{
	display: block;
    clear: both;
    font-size: 90px;
    margin-bottom: 15px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 500;
	text-align: center;
	margin-bottom: 20px;

  text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.004);

/*	background-color: rgba(0,176,240, 0.9);*/

	
}
.text_info h5{
  font-size: 30px;
    margin-bottom: 15px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 400;
		font-family: 'Roboto', sans-serif;
	background: url(../images/lines.png) center bottom no-repeat;
	padding-bottom: 40px;
}
.text_info h4 {
    display: block;
    clear: both;
    font-size: 14px;
    margin-bottom: 15px;
	color: #fff;
	text-align: left;
/*	font-weight: 600;*/
/*	border : solid 3px rgba(255,255,255, 0.5);*/
	
	padding:8px 20px;
	margin-bottom: 30px;
/*	font-family: 'Raleway', sans-serif;*/
/*	float: left;*/
}
.text_info p {
   display: block;
    clear: both;
    font-size: 18px;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	 text-shadow: 0px 0px 15px rgba(0, 0, 0, 0.004);
	padding: 0 33%;
	margin: 35px 0;
}
.inner-banner{
	position: relative;
}
.inner-banner img{
	width: 100%;
}

.breadcrumb-wrp{
	background-color: #f5f5f5;
	overflow: hidden;
	display: block;
	margin-bottom: 20px;
}

.breadcrumb{
	margin-bottom: 4px;
}

.product-hd-txt h4{
	display: block;
	clear: both;
	text-align: left;
	margin-bottom: 10px !important;
}

.product-hd-txt p{
	text-align: left;
}




.tabs {
 
  margin: 0 auto;
  padding: 0;
	margin-top: -35px;
}
#tab-button {
  display: table;
  table-layout: fixed;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
#tab-button li {
  display: table-cell;
  width: 20%;
}
#tab-button li a {
  display: block;
  padding: .5em;
  background: #00b0f0;
 border: 1px solid rgba(255,255,255,0.2);
	border-top: none;
  text-align: center;
  color: #fff;
  text-decoration: none;
}
#tab-button li:not(:first-child) a {
  border-left: none;
}
#tab-button li a:hover,
#tab-button .is-active a {
  border-bottom-color: transparent;
  background: #fff;color: #000;
	
}
.tab-contents {
  padding: 18px 0;
/*  border: 1px solid #ddd;*/
}



.tab-button-outer {
  display: none;
}
.tab-contents {
  margin-top: 20px;
}
.section-top-wrapper{
	background-color: #00b0f0;
	height: 36px;
	display: block;
	overflow: hidden;
}
.section-left{
	clear: both;
	display: block;
	width: 100%;
	margin-bottom: 30px;
	overflow: hidden;
}
.section-right-area img{
	width: 100%;
}
.section-right-area{
	width: 350px;
	margin-right: 30px;
	float: left;
}
.section-right-area1{
	float: right;
	margin-left: 30px;
}
.section-right-area-txt{
	overflow: hidden
}
.section-right-area-txt h2{
	color: #00b0f0;
	margin-top: 40px;
}
.section-right-area-txt p{
	margin: 40px 0;
	font-size: 17px;
}
.section-right-area-txt i{
	margin-left: 20px;
}
.left-txt{
	margin-left: 20px;
}
.box-sign-box {
	margin-bottom: 30px;
	overflow: hidden;
	display: block;
}
.box-sign-box h3{
	color: #00b0f0;
	margin-bottom: 15px;
}
.box-sign-box p{
	font-size: 14px;
	opacity: 0.7;
	color: #000;
}
.stripclr h4{
	background-color: #ed2790;
	padding: 5px 30px;
	border-radius: 90px 0 0 90px;
	display: inline-block;
	float: right;
	margin-top: 35px;
/*	margin-right: 10px;*/
}
.box-sign-box:hover 
.stripclr h4{
	background-color: #00b0f0;
}
.box-sign-box:hover{
	opacity: 0.90;
}
.howits-wrp p{
	text-align: center;
	margin-bottom: 20px;
}
.howits-wrp h3{
	margin-bottom: 20px;
}
.howits-wrp{
	text-align: center;
	display: block;
	overflow: hidden;
}
.how-icon{
	margin: 0 auto 20px auto;
	
}

/* pricing table */

.pricing-table {
/*    width: 80%;*/
/*    margin: 50px auto;*/
    text-align: center;
/*    padding: 10px;*/
/*    padding-right: 0;*/
	margin:0 0 20px 0;
}
.pricing-table .heading{
    color: #9C9E9F;
    text-transform: uppercase;
    font-size: 1.3rem;
    margin-bottom: 4rem;
}
.block{
/*
    width: 30%;    
    margin: 0 15px;
*/
    overflow: hidden;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;    
/*    border: 1px solid red;*/
}
/*Shared properties*/
.title,.pt-footer{
    color: #FEFEFE;
    text-transform: capitalize;
    line-height: 2.5;
    position: relative;
}
.content{
    position: relative;
    color: #FEFEFE;
    padding: 20px 0 10px 0;
}
/*arrow creation*/
.content:after, .content:before,.pt-footer:before,.pt-footer:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
}
.pt-footer:after,.pt-footer:before{
    top:0;
}
.content:after,.pt-footer:after {
	border-color: rgba(136, 183, 213, 0);	
	border-width: 5px;
	margin-left: -5px;
}
/*/arrow creation*/
.price{
    position: relative;
    display: inline-block;
/*    margin-bottom: 0.625rem;*/
}
.price span{    
    font-size: 6rem;
    letter-spacing: 8px;
    font-weight: bold;        
}
.price sup{
    font-size: 1.5rem;    
    position: absolute;    
    top: 12px;
    left: -12px;
}
.hint{
    font-style: italic;
    font-size: 16px;
}
.features{
    list-style-type: none;    
    background: #FFFFFF;
    text-align: left;
    color: #505050;
	border: 1px solid #ececec;
    padding:0 0;
    font-size: 18px;
}
.features li i{
	color: #00b0f0;
	margin-right: 12px;
}
.features li:nth-child(even){
	background-color: #ececec;
}
.features li{
    padding:15px 15px;
    width: 100%;
}
.features li span{
   padding-right: 0.4rem; 
}
.pt-footer{
    font-size: 0.95rem;
    text-transform: capitalize;
}
/*PERSONAL*/
.personal .title{        
    background: #787878;    
}
.personal .content,.personal .pt-footer{
    background: #939597;
}
.personal .content:after{	
	border-top-color: #939597;	
}
.personal .pt-footer:after{
    border-top-color: #fff;
}
/*PROFESSIONAL*/
.professional .title{
    background: #f5a20e;
}
.professional .content,.professional .pt-footer{
    background: #feb534;
}
.professional .content:after{	
	border-top-color: #feb534;	
}
.professional .pt-footer:after{
    border-top-color: #fff;
}
/*BUSINESS*/
.business .title{
    background: #d61179;
}
.business .content,.business .pt-footer{
    background: #ed2790;
}
.business .content:after{	
	border-top-color: #ed2790;	
}
.business .pt-footer:after {	
	border-top-color: #fff;	
}
.pt-footer {
	padding: 20px ;
}
.pt-footer a{
	display: block;
	padding:1px 25px;
	background-color: #fff;
	font-size: 18px;
	border-radius: 90px;
	text-transform: uppercase;
}
.need-help{
	background-color: #f5f5f5;
	padding: 20px 0;
	margin-top: 30px;
}
.top-forms{
	margin-bottom: 20px;
	text-align: center;
}
.top-forms p{
	opacity: 0.7;
	
}
.top-forms h2{
	margin-bottom: 15px;
/*	font-size: 20px;*/
	color: #00b0f0;
}
.btns-sub{
	    color: #fff;
    border-radius: 90px;
    border: 1px solid #00b0f0;
    background-color: #00b0f0;
    padding: 5px 35px;
    display: block;
    margin: 25px auto 50px;
    text-align: center;
    font-size: 18px;
    text-transform: uppercase;
	float: left;
}
.icon-bx-cont{
	margin-right: 10px;
	text-align: center;
	float: left;
	width: 55px;
}
.icon-bx-txt h2{
	font-size: 25px;
	margin-bottom: 12px;
}
.box-cont{
	margin-bottom: 25px;
}
.icon-bx-txt{
	overflow: hidden;
}
.searchj{
	width: 38px;
	height: 38px;
	background-color: #f2f2f2;
	text-align: center;
	float: right;
	font-size: 15px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: rgba(0,0,0,0.40);
	border-radius: 90px;
}
.menu{
/*	float: right;*/
/*	margin-right: 15px;*/
}

.cont-section{
	float: right;
}

.cont-section ul li:last-child{
	margin-left: 10px;
	background-color: #00c544;
}
.cont-section ul li{
	display: inline-block;border-radius: 94px;
	background-color: #00973d;
}

.cont-section ul li a{
	font-size: 15px;
	padding: 7px 25px;
	color: #fff;
	
	display: block;
}
.headings{
	margin-bottom: 20px;
}
.deal{
	background-attachment: fixed;
	background: url(../images/slider/dealbackground.jpg) ;
	background-repeat: no-repeat;
	padding: 80px 0;
	
	background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
	
	
}
.headings {
	text-align: center;
}
.headings h2{
	border-bottom: 1px solid #fff;
	padding-bottom: 20px;
	color: #fff;
	font-size: 42px;
text-transform: uppercase;
	display: inline-block;
}
.liness{
	width: 80px;
	height: 11px;
	
	margin: 0 auto;
	text-align: center;
	position: relative;
	border-radius: 90px;
	background-color: #e6b734;
margin-top: -7px;
	z-index: 999;
}
.headings{
	margin-bottom: 50px;
	overflow: hidden;
}
.deal-pic{
	float: left;
	margin-right: 15px;
}
.deal-txt{
	overflow: hidden;
	font-size: 15px;
	color: #fff;font-size: 24px;
	padding-top: 35px;
}
.welcome-section{
	padding: 60px 0;
}

.cleints{
	margin: 50px 0;
}
.headings1 h2{
	color: #00973d;
}
.ourservices{
	margin: 60px 0;
}
.service-box{
	
	border: 1px solid #d9d9d9;
}
.service-box a{
	min-height: 350px;
	padding: 15px 12px;
	display: block;    text-align: center;
}

.services-icon{
	width: 99px;
	height: 99px;
	background-color: #003f67;
	margin: 0 auto;
	text-align: center;margin-bottom: 20px;
	border-radius: 90px;
	display: flex;
	align-items: center;
	justify-content: center;
}
.service-box h3{
	
	font-size: 21px;
	color: #363636;
	text-align: center;font-weight: 500;
	padding-bottom: 19px;
/*	margin-bottom: 10px;*/
	border-bottom: 1px solid #d3d3d3;    min-height: 62px;display: flex;
	align-items: center;
	justify-content: center;
/*
	display: inline-block;
    margin: 0 auto;
    text-align: center;
*/
}
.service-box p{
	font-size: 15px;
	color: #828282;
	text-align: center;font-weight: 300;
	margin-bottom: 18px;
}

.lines-sr{
	width: 37px;
	height: 8px;
	background-color: #003f67;
	margin: 0 auto;
	margin-top: -4px;
	border-radius: 90px;
	margin-bottom: 20px;
	position: relative;
	z-index: 99;
}
.read-mores{
	text-align: center;
	font-size: 16px;
	font-style: italic;
	color: #003f67;
}
.service-box:hover{
	border: 1px solid #18ba60;
}
.service-box a:hover .services-icon {
    
	background-color: #18ba60;}
.service-box a:hover .lines-sr {
   
	background-color: #18ba60;
}

.headings1 h2{
	color: #003f67;
	font-size: 35px;
	font-weight: 500;
	border-bottom: 1px solid #d3d3d3;
}
.welcome-section h2{
	color: #003f67;
	font-size: 35px;
	font-weight: 500;
	margin-bottom: 20px;
/*	border-bottom: 1px solid #d3d3d3;*/
}
.welcome-section p{
	color: #8b8b8b;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 20px;
/*	border-bottom: 1px solid #d3d3d3;*/
}
.welcome-section a{
	text-align: left;
	display: inline-block;
	float: left;
	font-size: 16px;
	font-style: italic;
	color: #e6b734;
	text-transform: uppercase;
	margin-top: 10px;
}
.welcome-section h6{
	color: #00a651;
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 20px;
/*	border-bottom: 1px solid #d3d3d3;*/
}
.headings h2 span{
	color: #18ba60;
}
.txt-policy{
	text-align: center;
	width: 100%;
	display: block;font-weight: 500;
	font-size: 25px;
}
.qustion{
	background-attachment: fixed;
    background: url(../images/slider/dealbackground1.jpg);
    background-repeat: no-repeat;
    padding: 50px 0 120px 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-attachment: fixed;
}
.container11 {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 14px;
	font-weight: 400;
	color: #fff;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Hide the browser's default checkbox */
.container11 input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 25px;
  width: 25px;
  background-color: #eee;
}

/* On mouse-over, add a grey background color */
.container11:hover input ~ .checkmark {
  background-color: #ccc;
}

/* When the checkbox is checked, add a blue background */
.container11 input:checked ~ .checkmark {
  background-color: #00a651;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.container11 input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.container11 .checkmark:after {
  left: 9px;
  top: 5px;
  width: 5px;
  height: 10px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.qustion button{
	font-size: 20px;
	color: #fff;
	background-color: #00a651;
	padding: 8px 30px;
	text-transform: uppercase;
	border-radius: 90px;
	border: none;
	margin-top: 20px;
}
.qustion .form-control{
	height: 42px;
	border-radius: 0 !important;
}
.form-arae{
	margin-top: 15px;
}

.constul-div h1{
	font-size: 30px;
	font-weight: 500;
	color: #fff;
	margin-bottom: 20px;
}
.constul-div h2{
	font-size: 25px;
	font-weight: 500;
	color: #e6b734;
	margin-bottom: 20px;
}
.constul-div p{
	font-size: 15px;
	font-weight: 500;
	color: #fff;
	opacity: 0.8;
}
.constul-div {
	padding-left: 30px;
	margin-top: 30px;
}
.constul-div img{
	margin-bottom: 20px;
	
}

.newsletter h5{
	font-size: 41px;
	font-weight: 500;
	color: #fff;
}
.newsletter p{
	font-size: 19px;
	font-weight: 300;
	color: #fff;
}
.newsletter{
	background-color: #00973d;padding: 50px 0;
}
.news input::placeholder{
	
    border: none;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
}
.news input{
	  background-color: transparent !important;border: none;border-radius: 0;color: #fff;
    font-size: 14px;
    font-weight: 300;
}
.news{
	border-radius: 3px;
	background-color: rgba(255,255,255,0.20);
	display: block;
	overflow: hidden;
	padding-left: 10px;
	margin-top: 10px;
	
	border-radius: 90px;
    border: none;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    height: 60px;
    width: 100%;
    background-color: rgba(255,255,255,0.20);
}
.news button{
	float: right;
	border-radius: 0 3px 3px 0;
	background-color: #00c544;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 25px;
	color: #fff;
	text-transform: uppercase;
	border: none;
	color: #fff;	width: 15%;
}
.news input{
	height: 50px;
	width: 80%;
	float: left;
	border: none;
}

.social-icons-ft ul li{
/*	border-radius: 90px;*/
	border: 1px solid #2c2c2c;
		width: 42px;
	height: 42px;
	display: inline-block;
	margin-right: 10px;
}
.section-ads a:hover{
	opacity: 0.8;
}
.section-ads a{
	color: #fff;
}
.menus{
	position: fixed;
	width: 100%;
	z-index: 99999;
}
.menu {
    /* float: right; */
/*    margin-right: 15px;*/
    overflow: hidden;
	text-align: center		;
	margin-top: 20px;
}
.cont-section {
    float: right;	margin-top: 20px;overflow: hidden;
}
#welcome{
	margin: 80px 0;
}
.picture-welcome{
	float: left;
	margin-left: -70px;
	margin-right: 50px;
}

.text-welcome h1 span{
	font-weight: 500;
	color: #00c544;
}
.text-welcome h2{
	color: #1f2732;
	font-size: 34px;
	font-weight: 500;
}
.text-welcome h3 span{
	color: #000;
}
.text-welcome h3{
/*		font-weight: 500;*/
	color: #00c544;
	font-size: 16px;
	font-weight: 300;
	margin-bottom: 20px;
}
.text-welcome h1{
	 font-family: 'Dosis', sans-serif;
	font-size: 80px;
	font-weight: 300; 
	color: #303030;
	text-transform: uppercase;
}
.text-welcome p{
/*	 font-family: 'Dosis', sans-serif;*/
	font-size: 18px;
	font-weight: 300; 
	color: #6e6e6e;
/*	text-transform: uppercase;*/
	margin: 20px 0;
}
.text-welcome h6{
	font-size: 30px;
	font-weight: 500;
	color: #00c544;
	text-transform: uppercase;
	margin-top: 20px;
}
.qustion{
	text-align: center;
}
.qustion h2{
	font-size: 40px;
    margin-bottom: 15px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    background: url(../images/lines.png) center bottom no-repeat;
    padding-bottom: 40px;
}
.host-bx{
	margin-top: -66px;
}
.qustion p{
	font-size: 14px;
    color: #fff;
	padding: 0 10%;
	opacity: 0.7;
	margin-bottom: 20px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
}
.icons-hosted{
	overflow: hidden;
}

.icons-hosted ul
{
	display: block;
	text-align: center;
	overflow: hidden;
	margin: 0 -10px;
}

.icons-hosted ul li .hosted-icons{
	height: 44px;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 18px;
	
	
}
.icons-hosted ul li p{
	color: #3a3a3a;
	font-size: 13px;
}
.icons-hosted ul li{
	width:14.666%;
display: inline-block;
	min-height: 150px;
/*  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.15);*/
	padding: 34px 10px 0 10px;
border: 1px solid #f0f0f0;
	margin: 0 10px;
	background-color: #fff;
}
.dialler-box{
	overflow: hidden;
	display: block;
}
.dialler-pic{
	float: left;
	margin-right: 50px;
}
.powerfull-dialler{
	margin:80px 0;
	overflow: hidden;
	display: block;
}
.dialler-txt{
	overflow: hidden;
}
.powerfull-dialler h3{
	text-align: center;font-weight: 500;
	font-size: 42px;
	margin-bottom: 10px;
}
.dialler-txt h2 span{
	color: #000 !important;
}
.dialler-txt h2{
	color: #00c544;font-size: 42px;
	overflow: hidden;
	display: inline-block;
	padding-bottom: 20px;
	margin: 0;
	border-bottom: 1px solid #dfe4e9;
}
.lines{
	    margin-top: -9px;
	background-color: #00c544;
	width: 60px;
	height: 5px;
	border-radius: 90px;margin-bottom: 20px;
	position: relative;
	margin-left: 20px;
}
.dialler-txt p{
	color: #6e6e6e;
	font-size: 16px;
	
}
.dialler-txt ul{
	margin-top: 30px;
}
.dialler-txt ul li{
	color: #000;
	background: url(../images/headphone.png) left top no-repeat;
	margin-bottom: 20px;
	height: 32px;
	padding-left: 40px;
	line-height: 30px;font-size: 16px;
}
.dialler-pic1{
	float: right;
	margin-right: -10px;width: 550px;
	margin-left: 50px;
}
.dialler-box{
	margin-top: 50px;
}
.dialler-pic1 img{
	width: 100%;
}
.dialler-txt p span{
	color: #00c544;
	margin: 15px 0;
	overflow: hidden;
	display: block;
	
}
.dialler-txt h6{
	font-size: 25px;
	color: #000000;margin: 10px 0 0 0;
}
.dialler-txt11 ul li{
	display: inline-block;
	width: 49%;    height: 20px;
}
.dialler-txt11 ul li {
    line-height: normal;
    padding-left: 25px;
	background: url(../images/headphone-sm.png) left top no-repeat;}
.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 400px;
    border: 1px solid #00b0f0;
    z-index: 999999999;
}
.dropdown-content li {
    display: inline-block;
    clear: inherit;
    width: 49%;
}
.prices{
	text-align: center;
}
.prices h2{
	    font-size: 40px;
    margin-bottom: 15px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    background: url(../images/lines.png) center bottom no-repeat;
    padding-bottom: 40px;
}
.price-box
{
	display: block;
	overflow: hidden;
	background-color: rgba(17,17,17,0.70);
	margin-top: 20px;
}
.price-box-header{
	background-color: #00c544;
	text-align: left;
	padding: 25px 10px 15px 10px;
	overflow: hidden;
}
.price-box-header p{
	color: #fff;
	font-size: 13px;
	font-weight: 400;
}
.price-box-header h4{
	color: #fff;
	font-size: 22px;
	font-weight: 500;
}

.price-box-header h4 span{
	font-size: 12px;
}
.price-bx{
	padding: 12px 10px;
}
.price-img{
	width: 100%;
	margin-bottom: 25px;
}
.price-img img{
	width: 100%;
}
.price-bx ul li{
	background: url(../images/price-tick.png) left top no-repeat; padding-right: 25px;
	margin-bottom: 20px;
	padding-bottom: 20px;
	padding-left: 28px;
	color: #aaaaaa;
	font-size: 14px;
	border-bottom: 1px solid #3c3c3c;
}
.dialler-orginal-price h3 span{
	color: #8c8c8c;font-size: 14px;display: block;
    clear: both;
	font-weight: 300;
	margin: 10px 0;
}
.dialler-orginal-price h3{
	color: #000000;
	font-size: 43px;
	font-weight: 300;
	padding: 0;
	margin: 0;
}
.dialler-orginal-price{
	background-color: #fff;padding: 20px;overflow: hidden;text-align: center;
}
.btn-dialer{
	padding:10px 20px;background-color: #00c544;font-size: 14px;color: #fff;display: inline-block;
}
.price-box a{
	display: block;
}
.price-box a:hover .price-box-header p {
	color: #000;}
.price-box a:hover .price-box-header h4 {
	color: #00c544;}
.price-box a:hover .price-bx ul li{
	color: #fff;
}
.price-box a:hover .dialler-orginal-price h3 span{
	color: #fff;
}
.price-box a:hover .dialler-orginal-price h3{
	color: #fff;
}
.price-box a:hover .dialler-orginal-price {
	background-color: #00c544;}
.price-box a:hover .btn-dialer {
    padding: 10px 20px;
    background-color: #000;
    font-size: 14px;
    color: #fff;
    display: inline-block;
}
.price-box:hover  {
 
    background-color: #000 ;
}
.price-box a:hover .price-box-header {
	background-color: #fff;}
.footer{
	background: url(../images/footer-dialer.jpg) center top no-repeat;
	background-attachment: fixed;
/*	padding: 80px 0;*/

}
.footer-links h2{
	font-weight: 300;
	color: #fff;
	font-size: 23px;
	 font-family: 'Dosis', sans-serif;
	text-transform: uppercase;
	margin-bottom: 25px;
}
.footer-logo{
	margin-bottom: 25px
}
.footer-cont-info h4{
	margin-bottom: 25px;
	color: #fff;font-weight: 300;
	font-size: 18px;
}
.footer-cont-info{
	margin-bottom: 25px;
}

.footer-cont-info p{
	opacity: 0.2;
	font-size: 14px;
	color: #fff;font-weight: 500;
}
.social-icons-ft ul li{
	border-radius: 0;
	background-color: rgba(255,255,255,0.20)
}


.social-icons-ft ul li:hover{
	background-color: #00c544;
}
.copy-rights p{
	font-size: 14px;
	opacity: 0.5;
	color: #FFFFFF;
	font-weight: 500;
	margin-top: 20px;
}

.footer-links {
	padding: 80px 0;
}
.footer-links ul li a{
	font-weight: 400;
	color: #fff;
	font-size: 17px;
	 font-family: 'Dosis', sans-serif;
	text-transform: uppercase;
	margin-bottom: 15px;
	display: block;
}
.social-icons-ft ul li a{
display: block;
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: center;height: 42px;color: #fff;
}
.footer-form{
	background-color: rgba(0,0,0,0.80);padding: 20px;
	padding: 40px 20px;
}



.footer-form .form-control{
		border-radius: 90px;
	border: none;color: #fff;
	font-size: 14px;
	font-weight: 300;
	height: 40px;
	width: 100%;
	background-color: rgba(255,255,255,0.20);
}
.footer-form .form-control11{
	background-color: #00c544;
	text-transform: uppercase;
	height: 50px;
	margin-top: 20px;
	font-size: 20px;
	font-weight: 500;
}
.footer-form .control1{
	height: 100px;
	padding-top: 20px;
}
.newsl{
	color: #fff;
	font-weight: 400;
	color: #fff;
	font-size: 17px;
	 font-family: 'Dosis', sans-serif;
}
#voice-termination{padding: 85px 0;}
.prices11 h2{
	color: #000000;
	
}.prices11 h2 span{
	color: #00c544;
	
}
.voice-termination-headig p{
	font-size: 16px;
	color: #6e6e6e;
	padding:0;
	text-align: center;
}
.voice-termination-headig{
	margin-bottom: 45px;
}
.voice-wrapper p{
	font-size: 15px;
	font-weight: 300;
	margin-bottom: 20px;
	color: #6e6e6e;
}
.voice-wrapper ul li{
	padding: 10px;
	border: 1px solid #dfdfdf;
	margin-bottom: 15px;padding-left: 32px;font-size: 14px;font-weight: 500;color: #6e6e6e;
	
	background: url(../images/headphone-sm.png) 8px 11px no-repeat;
}
.voice-wrapper h4{
	font-size: 17px;
	font-weight: 500;
	margin-bottom: 20px;
	color: #00c544;
	
}
.voice-wrapper img{
	margin-right: 12px;
	margin-bottom: 20px;
}

.header.active {
          background: #000;
       
          box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
      }

.footer-logo img{
	width: 100%;
}

.logo img{
	width: 180px;
}

.footer-form .form-control{
	padding: 0 10px;
}
.footer-form .form-group{
	margin-bottom: 10px;
}


.footer-logo{
	padding: 0 20px !important;
}
.footer-form .control1 {
    padding-top: 10px !important;
    border-radius: 5px !important;
}
.form-control:placeholder{
	color: #fff !important;
}

@media screen and (min-width: 768px) {
  .tab-button-outer {
    position: relative;
    z-index: 2;
    display: block;
  }
  .tab-select-outer {
    display: none;
  }
  .tab-contents {
    position: relative;
    top: -1px;
    margin-top: 0;
  }
}
@media only screen and (max-width: 1199px){
	
 .container {
        width: 99% !important;
        padding: 0 2%;
        box-sizing: border-box;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        -o-box-sizing: border-box;
    }
	.over_products figure{
		width: 30%;
	}
	.logos-info{
		width: 346px;
	}
	.company_info{
		margin-bottom: 20px;
	}
	.footer_top_sn{
		padding: 0;
	}
	figure.effect-zoe:hover figcaption, figure.effect-zoe:hover h2, figure.effect-zoe:hover figcaption > span{
		bottom: 60px;
	}
	.enquiry_form {
		width: 80%;}
	.main{
		
		margin-top: 27px;
		float: right;
	}
	.cbp-hrmenu > ul > li > a{
		padding: 10px 6px;
	}
	.logo {
		padding: 7px 0;
	margin: 0;}
	.login_area h2{
	
	 font-size: 24px;
	}
.slick-next {
    right: 0 !important;z-index: 99999;
}
	.slick-prev {
    left: -30px !important;z-index: 99999;
}
	.how-icons-work img {
    width: 100%;
}
}
@media only screen and (max-width: 992px) {
	
		.main{
		display: block;
		clear: both;
		margin-top: 10px;
		float: right;
	}
	/* only intro */
	.intro_pic{
		width: 90%;
		margin: 0 auto 30px auto;
	}
	.intro_pic img{
		width: 100%;
	}
	.footer {
    background: url(../images/background.jpg) center bottom no-repeat;
    padding-top: 20px;
		background-color: #040404;
}
	.howitswork ul li h5 {
    color: #1f93ce;
		font-size: 20px;}.strip h2 {
    font-size: 23px;
    color: #fff;
    font-weight: 400;
}.strip p {
    font-size: 13px;
    color: #fff;
    font-weight: 400;
}
	.cbp-hrmenu > ul > li > a {
		font-size: 12.5px;}
}
@media only screen and (max-width: 767px) {
	
	.menu{
		
		display:none;	
		
		}
	

	.section_countity{
		margin-bottom: 20px;
	}
	}
@media only screen and (max-width: 767px) {
	
	.over_products figure{
		width: 100%
	}	
	.links{
			width: 100%;
			margin: 0;
			margin-bottom: 20px;
		}
	.position_image{
		height: inherit;
	}
	.info_section_web{
		float: left;
	}
	.social_media_top{
		text-align: left;
		padding: 10px 0; 
	}
	.email_template{
		padding: 0;
		min-height: 0;
		background: transparent;
	}
	.enquiry_form{
		width: 100%;
	}
	.emils_type, .new-btn{
		width: 100%;
		border-radius: 0;
	}
	.socialmedia{
		width: 100%;
	}
	.footer_social_media h4{
		width: 100%;
		margin-bottom: 20px;
	}
	.option_offers_icon1, .option_offers_icon2{
		margin-bottom: 20px;
	}
	.main{
		width: 100%;
	}
	.cbp-hrmenu .cbp-hrsub-inner .col-lg-6 > div{
		width: 100%;
	}
	.cbp-hrmenu .cbp-hrsub-inner{
		padding: 0;
	}
	.my-ld li {
    margin-top: 0;
		margin: 0;
}
/* menu */
	
	 .mobile_menu
{
	width:60px;
	margin: 0 auto 10px auto;
    text-align: center;
	clear:both;
	z-index:999999;
	padding-top: 5px;
	float: right;
}
.mobile_menu a
{
	display:block;
}
.mobile_menu a span
{
	margin-bottom:5px;
	height:5px;
	background:#000;
	
	display:block;
	
	}

	.cbp-hrmenu .cbp-hrsub-inner .col-lg-6 > div{
		padding: 0;
	}
	.col-lg-6{
		padding: 0;
	}
	.menu {
  
    margin-top: 30px;
}

	.copy_right{
		display: block;
		clear: both;
		text-align: center;
	}
	.login_area{
		margin-top: 50px;
	}
	.cbp-hrmenu > ul > li{
		display: block;
	}
	.cbp-hrmenu .cbp-hrsub{
		position: inherit;
	}
	.product_detail_text{
		width: 100%;
	}
	.only-product_pic{
		width: 100%;
		float: left;
		margin-right: 0;
		margin-bottom: 60px;
	}
	.section_countity{
		width: 100%;
		float: none;
		display: block;
		overflow: hidden;
	}
	.add-to_btns{
		
		width: 100%;
		float: none;
		display: block;
	}
	.left_menu{
		width: 100%;
	}
	.s_hd{
		display: block;
		width: 100%;
	}
	.pro_imgs{
		float: right;
		margin: 0;
		margin-left: 20px;
	}
	.shopping_heading{
		display: none;
	}
	.s_hd1{
		width: 32%;
	}
	.product_shoping_carts .s_hd1{
		margin-top: 0;
		margin-bottom: 20px;
		 line-height: 36px;
	}
	.total-count{
		float: none
			;display: block;
		width: 100%;
	}
	.conf-order{
		width: 100%;
		margin: 0;
		margin-bottom: 15px;
	}
	.over_products figure{
		margin: 0
	}
	.login_area{
		padding: 0 15px;
	}
/* only intro */
	.intro_pic{
		width: 100%;
	}
	.intro_pic img{
		width: 100%;
	}
	.intro_box{
		display: none;
	}
	.intro_btn{
		display: block;
	}
	.mobile_menu {
    width: 36px;
    margin-top: -77px;
}
	.main {
    display: block;
    clear: both;
    margin-top: 0;
    float: none;
}
	.text_info{
		display: none;
	}
	.howitswork{
		display: none;
	}
	.only_bg{
		display: none;
	}
	.banners .slider-container .slider__item {
    position: relative;
    /* min-height: 100vh; */
    min-height: 200px;
}.slick-next {
    right: 24px !important;
    z-index: 99999;
}.social-icons {
    opacity: 0.7;
    margin-bottom: 13px;
    overflow: hidden;
}
	.top-menu-left {
    background: url(../images/top-bg.jpg) center top repeat;
    height: auto;
}
	/* inner pages */
	
	.section-right-area{
		float: none
			;margin: 0;
	}
	.section-right-area1{
		float: none
			;margin: 0;
	}
	
	.submenu-inner-full {
    width: 100%;
}
	
.submenu-inner-full li {
    float: none;
	display: block;
    width: 100%;
    margin-right: 0;
}
	.dropdown-content {
    display: none;
    position: absolute;
    background-color: #fff;
    min-width: 100%;
}
	.logos-info {
    width: 100%;
}
	
		/* inner pages */
	
	.section-right-area{
		float: none
			;margin: 0;
	}
	.section-right-area1{
		float: none
			;margin: 0;
	}
	
	.professional{
		margin: 30px 0;
	}
}
	@media (max-width: 480px) {
		.socialmedia li {
    margin: 0 6px;
}
	}