/*
Theme Name: MediaOptions.com
Theme URI: https://www.mediaoptions.com/
Description: Custom theme developed for MediaOptions.com
Author: Ilmigo
Author URI: https://www.ilmigo.com/
Version: 1.0
Text Domain: MO
Tags: media options
*/


* {
 box-sizing: border-box;
 -webkit-box-sizing: border-box;
}
*:focus, *:hover{
	outline:none;
}
.left{float:left;}
.right{float:right;}
.cleft{ clear:left;}
.cright{ clear:right;}
.clear{ clear:both;}
.align_center{text-align:center;}
a{ text-decoration:none;}
h1,h2,h3,h4,h5,h6{margin:0 0 10px;}	
p{
	margin:0px;
	line-height:26px;
}

img{ 
	border:none; 
	max-width:100%; 
	display:block; 
	height:auto;
}
ul, body{ 
	margin:0; 
	padding:0; 
	list-style-type:none; 
}

body{ 
    font-family: 'Ubuntu', sans-serif;
	font-weight:400; 
	font-size:16px; 
	line-height:normal; 
	margin:0 auto; 
	color:#212324;
}
.main_content{ 
	max-width:1180px; 
	width:96%; 
	margin:0 auto; 
	position:relative;
}

/*=============== Header ===============*/

.header_top_area{
	background:#393e4c;
}
.header_top_area ul li{
	
}
.header_top_area ul li a{
	font-size:14px;
	color:#8088a1;
	display:block;
	padding:14px 0px;
	border-right:thin solid #5d6377;
}
.header_wrap{
	padding:2px 0;
	width:100%;
	margin:0 auto;
	background:url(images/header_bg_img.jpg) no-repeat center top;
	background-size:cover !important;
	/*margin-top: 90px;
	Domains scroll
	*/ 
}
.header_wrap_inner{
	max-width:1520px;
	width:85%;
	margin:0 auto;
	position:relative;
}
.main_header_area{
	/*position:absolute !important;
	Domains scroll
	*/
	padding: 5px 0;
	top:8px;
	left:0;
	right:0;
	margin:auto;
	z-index:999999;
}
.home_header_bg{
	background:url(images/header_bg_img.jpg) no-repeat center top;
	background-size:cover !important;
}
.header_left_sec{
	position: relative;
	z-index: 999;
}
.header_left_sec > div {
	display:inline-block;
	vertical-align:middle;
}
.logo{
	margin:0 auto;
	max-width:200px;
}
.h_phone_num{
	/*border-left:thin solid #363636;*/
	border-left:thin solid rgba(72, 71, 74, 1);
	padding:2px 20px 2px;
	margin-left:20px;
	margin-top:10px;
}
.h_phone_num a{
	color:rgba(72, 71, 74, 1);
}
.header_right{
	text-align:right;
	padding-top: 10px;
}
.navigations{}
.navigations ul li{
	display:inline-block;
	vertical-align:middle;
	padding:0 10px;
	position:relative;
}
.navigations ul li a{
	display:inline-block;
    padding: 10px 8px 12px;
	font-size:16px;
	color:rgba(72, 71, 74, 0.8);
	/*color:rgba(255,255,255,0.5);*/
	font-weight:bold;
	text-transform:uppercase;
}
.navigations ul li a:hover,
.navigations ul li a.active{
	color:rgba(72, 71, 74, 1);
}
.navigations .sub_menu li a{
	color: rgba(255,255,255,0.5) !important;
}
.navigations .sub_menu li a:hover,
.navigations .sub_menu li a.active{
    color: rgba(255,255,255,1) !important;
}
.navigations ul li a > i{
	margin-left:5px;
	font-weight:bold;
}
.navigations ul li:hover .sub_menu{
	display:block;
}
.sub_menu{
	display:none;
	position:absolute;
	left:0;
	top:40px;
	z-index:9999;
	width:270px;
	padding:15px 0px;
	background:#393e4c;
	border-radius:5px;
	text-align:left;
}
.navigations ul li .sub_menu li{
	display:block;
}
#searchsubmit, .slicknav_btn, .navigations ul li.gradient_theme_button a, .theme_button{
	cursor:pointer;
	color:#ffffff !important; 
	display:inline-block; 
	padding:14px 26px; 
	border-radius:26px; 
	line-height:normal; 
	font-weight:700;
	text-transform:uppercase;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e86d20+0,f78842+100 */
	background: rgb(232,109,32) !important;; /* Old browsers */
	background: -moz-linear-gradient(left, rgba(232,109,32,1) 0%, rgba(247,136,66,1) 100%) !important;; /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(232,109,32,1) 0%,rgba(247,136,66,1) 100%) !important;; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(232,109,32,1) 0%,rgba(247,136,66,1) 100%) !important;; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e86d20', endColorstr='#f78842',GradientType=1 ) !important;; /* IE6-9 */
}
#searchsubmit:hover, .slicknav_btn:hover, .navigations ul li.gradient_theme_button a:hover, .theme_button:hover{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f78842+0,e86d20+100 */
	background: rgb(247,136,66) !important;; /* Old browsers */
	background: -moz-linear-gradient(left, rgba(247,136,66,1) 0%, rgba(232,109,32,1) 100%) !important;; /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(247,136,66,1) 0%,rgba(232,109,32,1) 100%) !important;; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(247,136,66,1) 0%,rgba(232,109,32,1) 100%) !important;; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f78842', endColorstr='#e86d20',GradientType=1 ) !important;; /* IE6-9 */
}
.theme_button1{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2091c0+0,26c6da+100 */
	background: rgb(32,145,192) !important; /* Old browsers */
	background: -moz-linear-gradient(left, rgba(32,145,192,1) 0%, rgba(38,198,218,1) 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(32,145,192,1) 0%,rgba(38,198,218,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(32,145,192,1) 0%,rgba(38,198,218,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2091c0', endColorstr='#26c6da',GradientType=1 ) !important; /* IE6-9 */
	color:#ffffff !important; 
	display:inline-block; 
	padding:14px 26px; 
	border-radius:26px; 
	line-height:normal; 
	font-weight:700;
	text-transform:uppercase;
	cursor:pointer;
}
.theme_button1{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#26c6da+0,2091c0+100 */
	background: rgb(38,198,218) !important;; /* Old browsers */
	background: -moz-linear-gradient(left, rgba(38,198,218,1) 0%, rgba(32,145,192,1) 100%) !important;; /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(38,198,218,1) 0%,rgba(32,145,192,1) 100%) !important;; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(38,198,218,1) 0%,rgba(32,145,192,1) 100%) !important;; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#26c6da', endColorstr='#2091c0',GradientType=1 ) !important;; /* IE6-9 */
}
#searchsubmit, .theme_button{
	padding:11px 44px;
}
.theme_button_shadow{
	box-shadow:0px 6px 6px #e7e7e7;
}
.theme_button_shadow2{
	box-shadow:0px 5px 11px #696969
}
.theme_button_shadow3{
	box-shadow:6px 10px 12px #e4e4e4, -3px -2px 6px #e4e4e4;
}
.theme_button_shadow4{
	box-shadow:0 10px 10px #e0e2e3;
}
.theme_button_white{
	background:#ffffff !important;
	color:#2090c0 !important;
}
.theme_button_white:hover{
	color:#fff !important;
}
.padding_10px_top{
	padding-top:10px;
}
.banner_area_text{
    padding: 15% 0 15%;
	color:#ffffff;
}
.banner_area_text h1{
	font-weight:300;
	font-size:44px;
	padding-bottom:10px;
}
.banner_area_text h1 strong{
	font-weight:700;
}
.banner_area_text p{
	font-size:18px;
	line-height:30px;
}


/*=============== CONTENT AREA ===============*/

.h_med_section1{
	background:#ffffff;
	box-shadow:0px 7px 6px #e7e7e7;
	padding:20px 0;
	border-radius:6px;
	margin:-40px auto 20px;
	position:relative;
	z-index:999;
}
.h_med_form_wrap form{
	padding:0 70px 0 0;
	position:relative;
	display:block;
}
.h_form_submit_btn{
	background:url(images/b_btn_bg.png) no-repeat center center;
	width:54px;
	height:54px;
	cursor:pointer;
	border:none;
	font-size:0;
	display:block;
	position:absolute;
	right:20px;
	top:-7px;
	padding:0;
	z-index:9;
}
.h_med_field{
	display:inline-block;
	width:19%;
	padding:0px 0.4%;
	vertical-align:middle;
}
.h_med_select_field .h_med_select{
	width:120%;
	background:none;
}
.h_med_field1{
	width:20%;
}
.h_med_select_field{ 
	width:19%;
	border-right:3px solid #e4f2f7;
	overflow:hidden;
	border-radius:0 25px 25px  0;
	background:#fff url(images/s_d_arrow.png) no-repeat 95% center;
}
.h_med_textbox, .h_med_select{
	box-sizing:border-box;
	border:2px solid #e4f2f7;
	border-radius:25px;
	background:#ffffff;
	font-family: 'Ubuntu', sans-serif;
	font-weight:700;
	height:38px;
	color:#212324;
	padding:0 14px;
	display:block;
	width:100%;
}
.h_med_select{}
.h_med_textbox::placeholder{
	opacity:1;
	color:#212324;
}
.h_med_section2{
	padding:20px 0 5%;
}

.entry-title{
	font-weight:300;
	font-size:44px;
	letter-spacing:1px;
}
.why_choose{
	padding:25px 0;
}
.why_choose li{
	display:inline-block;
	vertical-align:top;
	max-width:144px;
	width:13%;
	margin:15px 1.5%;
}
.choose_icon{
	border:4px solid #e4f2f7;
	border-radius:100%;
	text-align:center;
	vertical-align:middle;
	margin:0 auto;
}
.choose_icon img{
	display:inline-block;
	max-width: 94px;
	width: 70%;
	padding: 15% 0;

}
.why_choose li strong{
	font-weight:700;
	display:block;
	margin:15px 0 0;
}

.h_med_section3{
	padding:3.5% 0;
	background:url(images/featured_sec_bg.png) no-repeat center top;
	background-size:cover !important;
}
.white_color{
	color:#ffffff !important;
}
.domains_tabs_wrapper{
	padding:5px 0;
}
.domain_tab{
	background:#ffffff;
	padding:20px 10px;
	border-radius:5px;
	display:inline-block;
	vertical-align:top;
	max-width:280px;
	margin:14px 0.7%;
	width:23%;
	min-height: 221px;
}
.domain_tab:hover h4{
	color:#2090c0;
}
.domain_tab h4 a{
	color: #212324;
}
.domain_tab h4 a:hover{
	opacity: 0.8;
}
.domain_tab h4{
	font-weight:700;
	font-size:18px;
	padding:25px 0;
	text-transform:none;
	margin:0;
	overflow: hidden;
	word-wrap: break-word;
}
.domain_tab p{
	font-size:14px;
	line-height:22px;
	padding:0 0 22px;
	text-align:left;
	color:#2090c0;
}
.domain_tab p a{
	color:#2090c0;
}
.domain_meta{
	overflow:hidden;
}
.domain_price, .domain_price a{
	color:#2090c0;
}
.domain_year{
	color:#d0d7d7;
}
.domain_meta span{
	display:inline-block;
	font-size:14px;
	font-weight:700;
}
.domain_tab a.theme_button{
	display:block;
	letter-spacing:2px;
	font-size:14px;
	padding:6px 20px;
}
.sold_domain_carousel{
	margin:50px auto;
	padding-bottom:4%;
}

.sold_domain_carousel li{
	/*display:inline-block;
	vertical-align:top;
	margin:0 1.2%;
	width:14%;*/
}
.useful_link_item:hover .dsold_img{
	opacity: 0.8;
}
.useful_link_item{
	width:90%;
	margin:0 auto;
	border-bottom:4px solid #e4f2f7;
	border-top:4px solid #e4f2f7;
	padding:20px 0;
}
.sold_domain_carousel li a strong{
	display:block;
	margin:25px 0 15px;
	font-size:15px;
}
.sold_domain_carousel li p{
	font-size:14px;
}
.sold_domain_carousel li a{
	display:block;
	width:100%;
	margin:0 auto;
	color:#212324;
	font-size:18px;
	text-transform:uppercase;
	
}
.sold_domain_carousel li a .domain_icon{
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	box-shadow:2px 5px 9px #e4e4e4, 1px 0px 10px #e4e4e4;
	width:150px;
	height:140px;
	padding:0 10px;
	border-radius:70px 70px 70px 0;
	
}
.sold_domain_carousel li a .domain_icon img{
	display:inline-block;
	max-width:140px;
	width:auto;
}
.h_med_section4{}
.h_med_section4 h1{
	text-align:right;
}
.awards_section{
	max-width:800px;
	width:70%;
	text-align:right;
}
.awards_section ul li{
	display:inline-block;
	vertical-align:top;
	text-align:center;
	box-shadow:0px -7px 20px #eeefef, 0px 7px 20px #eeefef;
	margin:10px 1%;
	width:22.5%;
}
.awards_section li .award_inner{
    padding: 15px;
}
.awards_section ul li .award_inner a{
	display: inline-block;
	color: #212324;
}
.awards_section ul li .award_inner a:hover .award_img{
	opacity: 0.8;
}
.awards_section ul li .award_inner a strong {
	min-height: 38px;
	display: inline-block;
}
.awards_section ul li .award_img{
	max-width:90px;
	width:auto;
	margin:0 auto 10px;
}
.h_med_sec5_heading{
	text-align:center;
	width:30%;
	padding:55px 0 30px;
}
.h_med_section5{
	padding:2% 0 7%;
}
.h_med_section6{
	background:#f7f9fa;
	padding:4% 0 0%;
}
.featured_carousel{
	padding:4% 10px;
}
.featured_carousel li{
	/*display:inline-block;
	vertical-align:middle;
	width:18%;
	margin:0 3%;*/
}
.home_featured_in_img{
	opacity: 1;
}
.home_featured_in_img:hover{
	opacity: 0.9;
}
.home_featured_in:hover .home_featured_in_img{
	opacity: 0.9;
}
.featured_carousel li a{
	width:96%;
	margin:0 auto;
}
.gradient_section{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#2091c0+0,26c6da+100 */
	background: rgb(32,145,192) !important; /* Old browsers */
	background: -moz-linear-gradient(left, rgba(32,145,192,1) 0%, rgba(38,198,218,1) 100%) !important; /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgba(32,145,192,1) 0%,rgba(38,198,218,1) 100%) !important; /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgba(32,145,192,1) 0%,rgba(38,198,218,1) 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2091c0', endColorstr='#26c6da',GradientType=1 ) !important; /* IE6-9 */
	color:#ffffff !important; 
}
.h_med_section6_2{
	padding:5%;
	box-shadow:0 18px 10px #cacacb;
	margin:8% auto -200px;
	position:relative;
	border-radius:4px;
	z-index:2;
}
.h_med_section6_2 .sec_icon1{
	max-width:55px;
	width:auto;
	margin:0 auto 10px;
}
.h_med_section6_2 .theme_button{
	margin:40px auto 0;
}
.h_med_section7{
	padding:3% 0 5%;
	background:#ffffff;
}
.h_med_section7_inner{
	padding:210px 0 0;
}
.home_blog_tabs_wrap{
	/*padding:30px 0;*/
}
.three_item_box, .h_blog_tab{
	max-width:370px;
	width:31%;
	margin:30px 1% 0px;
	background:#ffffff;
	border-radius:6px;
	display:inline-block;
	vertical-align:top;
}
.three_item_box img, .h_blog_image img{
	width:100%;
	border-radius:6px 6px 0 0;
}
.three_item_box_text, .h_blog_text{
	box-shadow:2px 6px 8px #e4e4e4, -2px 0px 8px #e4e4e4;	
	border-radius:0 0 6px 6px;
	padding:20px 20px 25px;
}

.three_item_box_text h4, .h_blog_text h4{
	font-size:16px;
	font-weight:700;
}
.three_item_box_text p, .h_blog_text p{
	font-size:15px;
}
.three_item_box_text a, .h_blog_text a{
	color:#2090c0;
}
.padding_30px_top{
	padding-top:30px;
}
.padding_40px{
	padding:40px 0;
}

.slick-dots li.slick-active button::before {
    opacity: 1;
	/*background:#2090c0;*/
	background:#ec7429;
}
.slick-dots li button::before {
    font-family: 'slick';
    line-height: 20px;
    position: absolute;
    top: 0;
    left: 0;
    width: 12px;
    height: 12px;
    content: '•';
    text-align: center;
    opacity: 1;
    color: black;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	/*border:2px solid #2090c0;*/
	border:2px solid #ec7429;
	border-radius:100%;
	font-size:0;
}
.slick-dots li button {
	width:16px;
	height:16px;
}
.slick-dots{
	left:0;
}
.slick-prev::before, .slick-next::before {
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;
    opacity: 1;
    color: white;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev {
    left: -45px;
}
.slick-next{
	right:-45px;
}
.slick-prev:hover::before, .slick-next:hover::before{
	/*background:#4da6cd;*/
	background:#ee782f;
	color:#fff;
}
.slick-prev::before, .slick-next::before {
    /*font-family: 'slick';*/
	font-family: "FontAwesome";
	content:"\f104";
    font-size: 20px;
    line-height: 1;
    opacity: 1;
    /*color: #4da6cd;*/
	color:#ec7429;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
	background:#ffffff;
	width:40px;
	height:40px;
	line-height:40px;
	box-shadow:2px 5px 6px #eaeaea, -2px 0px 9px #eaeaea;
	display:block;
	font-size:26px;
	border-radius:100%;
}
.slick-prev::before{
	content:"\f104";
}
.slick-next::before{
	content:"\f105";
}
.slick-prev, .slick-next {
	z-index:99;
    font-size: 0;
    line-height: 0;
    position: absolute;
    top: 50%;
    display: block;
    width: 40px;
    height: 40px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}

/*=============== FOOTER ===============*/
.footer_wrap{
	padding:25px 0;
	background:#212527;
	color:#8a9aaa;
	padding:85px 0 20px;
	font-weight:300;
}
.footer_main_content{
	position:relative;
	margin:0 auto;
	max-width:1370px;
	width:96%;
}
.footer_wrap h4{
	font-weight:700;
	padding:70px 0 20px;
	font-size:18px;
}
.footer_wrap a{
	font-weight:300;
	color:#8a9aaa;
}
.footer_wrap h4 a{
	font-weight:700;
}
.footer_top{
	border-bottom:2px solid #1a1e21;
	border-top:2px solid #1a1e21;
	padding:10px 0 40px;
}
.f_social_icons{
	padding:5px 0 0;
}
.f_social_icons li{
	display:inline-block;
	vertical-align:middle;
	margin:4px;
}
.f_social_icons li a{
	background:#1a1e1e;
	color:#ffffff;
	display:block;
	border-radius:100%;
	width:40px;
	height:40px;
	text-align:center;
	font-size:21px;
}
.f_social_icons li a i{
	line-height:40px;
}
.f_tab form{
	position:relative;
}
.n_submit_btn{
	border:none;
	cursor:pointer;
	font-family: 'Ubuntu', sans-serif;
	font-size:15px;
	padding:11px 20px;
	position:absolute;
	right:0;
	top:0;
	z-index:9;
}
.n_textbox{
	display:block;
	box-sizing:border-box;
	border:none;
	border-radius:40px;
	padding:0 130px 0 20px;
	width:100%;
	background:#1a1d1e;
	color:#8a9aaa;
	font-weight:300;
	font-family: 'Ubuntu', sans-serif;
	height:40px;
	font-size:16px;
}
.n_textbox::placeholder{
	opacity:1;
	color:#8a9aaa;
}
.f_tab{ max-width:350px; margin-right:1%; width:25.5%;}
.f_tab1{}
.f_tab2{ width:20%;}
.f_tab3{}
.f_tab4{ margin-right:0;}
.f_tab_nav{}
.f_tab_nav li{
	padding:7px 0;
}
.f_tab_nav li a{}
.f_tab p{
	padding:6px 0;
	margin:0;
}
.f_tab4 p a, .f_tab4 p span{
	color:#26c6da;
	font-size:16px;
}
.footer_bottom{}
.footer_bottom p{
	padding:0;
	margin:0;
	font-size:13px;
}
.footer_logo{
	padding:0 20px;
	max-width:260px;
	margin:auto;
	left:0;
	right:0;
	position:absolute;
	z-index:9;
	top:-70px;
	background:#202527;
}
.footer_tcnpp{
	padding-top: 15px !important;
}
.footer_tcnpp a{
	text-decoration: none;
}
.footer_tcnpp a:hover{
	text-decoration: underline;
}

#responvie_menu{
	position:absolute;
	z-index:99;
	width:98%;
	left:1%;
	right:1%;
	top:-5px;
	margin:auto;
	display:none;
	margin:0 0 10px;
}

.services_client_icons{
	text-align:center;
	padding:0% 0 4%;
}
.services_client_icons ul li:first-child, .services_client_icons ul li:last-child{
	width:8%;
}
.services_client_icons ul li:first-child{
	margin-left:0;
}
.services_client_icons ul li:last-child{
	margin-right:0;
}
.services_client_icons ul li{
	display:inline-block;
	vertical-align:top;
	margin:10px 3.2%;
	width:18%;
	text-align:center;
}
.services_client_icons ul li a{
	display:inline-block;
}
.services_client_icons ul li img{
	display:inline-block;
	max-width:100%;
	width:auto;
}

.inner_page_content{
	padding:5% 0;
}
.inner_page_content p{
	margin:0 0 25px;
}
.inner_page_content a{
	color:#2094c2;
}
.inner_page_content ul li{
    padding: 6px 0;
}
.inner_page_content ul, .inner_page_content ol {
    list-style: outside;
    padding-left: 40px;
}

.pagination .page-numbers:hover {
    color: #fff;
    background-color:#2094c2;
    opacity: 1;
    border-radius: 4px;
	border: 1px solid #2094c2;
}
.pagination .page-numbers {
    border: 1px solid #222;
    padding: 10px 15px;
    color: #222;
    opacity: .5;
    font-size: 16px;
    font-weight: 700;
    margin-right: 10px;
    line-height: 1;
    border-radius: 2px;
    transition: all 0.5s;
    display: inline-block;
    margin-bottom: 30px;
}
.pagination .current {
    color: #fff;
    background-color: #2094c2;
    opacity: 1;
    border-radius: 4px;
	border: 1px solid #2094c2;
}

.blog_area_left{
	max-width:800px;
	width:70%;
}
.blog_area_right{
	width:28%;
}
.searchform{
	margin:30px auto 0;
}
.searchform input[type="text"] {
    display: block;
    border: thin solid #dedede;
    height: 40px;
    max-width: 600px;
    width: 100%;
    border-radius: 5px;
    margin: 10px 0;
	padding:0 15px;
}
.h_blog_image{
	min-height: 160px;
    border-top: 1px solid #efefef;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    border-top-left-radius: 8px;
    border-top-right-radius: 8px;
    text-align: center;
	display: flex;
    justify-content: center;
    align-items: center;    
}
.h_blog_image a{
    display: block;
    position: relative;
}

/*=============== RESPONSIVE =================*/
@media(max-width: 1439px) {
	.navigations ul li a {
	    font-size: 14px;
	}
}

@media all and (max-width:1300px){
	.slick-prev{
		left:0;
	}
	.slick-next{
		right:0;
	}
	.sold_domain_carousel{
		padding:0 50px 4%;
	}
	.featured_carousel {
	    padding: 4% 50px;
	}
	.caroursel_padding_left_right{
		padding-left:50px;
		padding-right:50px;
	}
	.header_left_sec {
		padding-left: 20px;
	}
}

@media(max-width: 1299px) {
	.header_wrap_inner {
		width: 100%;
	}
}

@media all and (max-width:1200px){
	.n_submit_btn{
		position:static;
		margin:10px 0 0;
	}
	.n_textbox{
		padding:0 20px;
	}
}

@media(max-width: 1199px) {
	.logo {
		max-width: 140px;
	}
	.header_left_sec {
	    padding-top: 10px;
	}
	.navigations ul li a {
	    font-size: 13px;
	}
	.header_right {
	    padding-top: 20px;
	}
}

@media(max-width: 1023px) {
	.navigations ul li a {
	    font-size: 12px;
	}
}

@media all and (max-width:992px){
	.sub_menu{
		position:static;
	}
	.slicknav_nav .slicknav_row{
		padding:11px 20px;
		margin:0;
	}
	.slicknav_nav li .fa.fa-angle-down{display:none;}
}

@media(max-width: 991px) {
	.main_header_area {
		position: static !important;
	}
	.header_wrap {
		margin-top: 0;
	}
	.header_wrap_inner {
	    padding-bottom: 10px;
	    padding-left: 10px;
	    padding-right: 10px;
	}
	div#responvie_menu {
	    top: 15px;
	}
	.header_left_sec {
		padding-left: 0;
	}
}

@media all and (max-width:990px){
	#responvie_menu{
		display:block;
		z-index: 1000;
		top: 10px;
	}
	.header_right{
		display:none;
}
}
@media all and (max-width:910px){
	.domain_tab{
		width:46%;
	}
	.banner_area_text h1{
		font-size:34px;
		padding:0;
	}
	.awards_section, .h_med_sec5_heading{
		float:none;
		width:100%;
		text-align:center;
		max-width:inherit;
	}
	.h_med_textbox, .h_med_select{
		font-size:13px;
	}
}
@media all and (max-width:767px){
	.h_blog_tab{
		width:47%;
	}
	.f_tab{
		width:48%;
		float:none;
		display:inline-block;
		vertical-align:top;
	}
	.footer_wrap h4{
		padding:20px 0 10px;
	}
	.h_med_section1{
		margin:20px auto;
		box-shadow:0px 7px 6px #e7e7e7, 0px -4px 6px #e7e7e7;
		position:static;
	}
	.h_med_select_field, .h_med_field1{
		width:45%;
		margin:0 2% 20px;
	}
	.h_med_form_wrap form{
		text-align:left;
		padding:0;
	}
	.h_form_submit_btn{
		right: 30px;
		bottom: 20px;
		top: inherit;
	}
	.why_choose li{
		width:25%;
		margin:15px 3%;
	}
	.banner_area_text h1, .entry-title{
		font-size:30px;
	}
	.sold_domain_carousel{
		margin:25px auto 0 !important;
	}
	.h_med_sec5_heading{
		padding:15px 0 20px;
	}
	.blog_area_left{
		max-width:800px;
		width:100%;
		float:none;
		margin:0 auto 20px;
	}
	.blog_area_right{
		width:100%;
		float:none;
	}
}
@media all and (max-width:620px){
	.awards_section ul li{
		width:34%;
		margin:20px 3%;
	}
	.banner_area_text{
		padding:120px 0 13%;
	}
}
@media all and (max-width:560px){
	.domain_tab{
		width:96%;
		display:block;
		margin:14px auto;
	}
	.h_blog_tab{
		width:90%;
		display:block;
		margin:30px auto 10px;
	}
	.f_tab{
		width:96%;
		float:none;
		max-width:inherit;
		display:block;
		vertical-align:top;
		margin:0 auto;
	}
}
@media all and (max-width:450px){
	.header_left_sec{
		float:none;
		width:100%;
		text-align:center;
		padding:10px 0;
		z-index:98;
	}
	#responvie_menu{
		top:40px;
	}
	.h_phone_num{
		border-left:none;
		padding:10px 0;
	}
	.banner_area_text{
		padding:120px 0 13%;
	}
}
@media all and (max-width:419px){
	.awards_section ul li{
		width:80%;
		margin:20px 3%;
	}
	.h_med_select_field, .h_med_field1 {
	    width: 90%;
	    margin: 0 auto 20px;
	    display: block;
	}
	.h_form_submit_btn{
		position:static;
		margin:0 auto;
	}
	.why_choose li {
	    width: 40%;
	    margin: 15px 4%;
	}

}

@media all and (max-width:768px){
	.banner_area_text h1, .entry-title{
	    font-size: 28px;
	}
	.banner_area_text p {
	    font-size: 16px;
	    line-height: 24px;
	}
	.partner_dynamic_div li{
		/*width: 40% !important;*/
	}
	.h_phone_num {
	    border-left: none;
	    padding: 2px 0px 2px;
	    margin-left: 7px;
	    margin-top: 5px;
	}
	.main_header_area{
		top: 10px;
	}
	.header_left_sec{
	    width: 50% !important;
	    z-index: 999;
	}	
	#responvie_menu {
	    top: 25px;
	    z-index: 999;
	    width: 70%;
	    left: 30%;
	}
	.logo {
	    margin: 0 auto;
	    max-width: 170px;
	    margin-left: 0px;
	    z-index: 1000;
	}
}

@media all and (max-width:480px){
	#sthoverbuttons{
		display: none !important;
	}
	.header_wrap_inner{
		width: 100%;
	}
	.main_header_area{
	    margin-left: 10px;
	    margin-right: 10px;
	    top: 10px;
	}
	.logo {
	    margin: 0 auto;
	    max-width: 150px;
	    z-index: 1000;
	}
	.header_left_sec{
	    width: 50% !important;
	    z-index: 1000;
	}
	.header_left_sec > div {
	    display: block;
	    margin-left:0px;
	    text-align: left;
        padding-left: 0px;
        margin-left: 0px;
	}
	.h_phone_num{
		border-left:0px;
		margin-top: 0 !important;
	    padding-top: 0px !important;
        margin-left: 2px !important;
	}
	.banner_area_text p {
	    font-size: 15px;
	    line-height: 20px;
	    display: none;
	}
	.banner_area_text h1, .entry-title {
        font-size: 26px;
	    font-weight: bold;
	}
	#responvie_menu {
	    top: 35px !important;
	    width: 100%;
	    z-index: 999 !important;
	    left: 0px;
	}
	.partner_dynamic_div li{
		width:19% !important;
		margin:10px 1% !important;
	}
	.services_client_icons ul li:first-child, .services_client_icons ul li:last-child {
 	   width: 10% !important;
	}
	.slicknav_menu .slicknav_menutxt{
		text-shadow:none;
	}
	.slicknav_btn {
	    padding: 10px 16px;
	    font-size: 16px;
	}

}
.inline_img{
	display: inline-block;
    vertical-align: bottom;
}
.colo_black{
	color: #000000;
}
