
@media (max-width: 1199px){

	.left_choose_image ul li:nth-child(3) {
		left: calc(50% - 220px);
		top: calc(50% - 45px);
	}
	.left_choose_image ul li:nth-child(7) {
		left: calc(50% + -9px);
		top: 56px;
	}

	.left_question_inner .panel-group .panel-default .panel-heading .panel-title a {
		font-size: 18px;
		line-height: 30px;
		padding: 20px 25px;
	}

	.mobile_menu_inner .pull-left a {
		line-height: 100px;
	}
	.mobile_menu_inner .pull-right .mobile_menu_icon ul li a {
		line-height: 100px;
	}
	.bottom_imag img{
		max-width: 100%;
	}
	.p_features_img.text-center img{
		max-width: 100%;
		margin-top: 50px;
	}

	.video_area_three .app-video img{
		max-width: 100%;
	}

	.exclusive_team_item .hover_team_details p {
		padding: 16px 0 16px 0;
	}
	.exclusive_team_inner .col-md-3:hover + div {
		margin-left: 0;
	}

	.server_b_inner .server_text h4 {
		font-size: 26px;
	}
	.server_b_inner .server_text h5 {
		font-size: 22px;
	}
	.server_b_inner .server_text h4 span::before {
		left: -86px;
		top: -108px;
		width: 275px;
		font-size: 20px;
	}

	.video_nine_area .nine_v_inner img {
		max-width: 100%;
	}

	.contact_nine_details .nine_social_area ul li {
		margin-right: 5px;
	}

	.ten_video_area .right_ten .ten_video_img img{
		width: 100%;
	}
	.blog_ms_item .blog_ms_text ul li:last-child {
		margin-right: 0;
		margin-left: 8px;
	}
	.main_slider_area #dash_slider ul li .slider_text_box .right_img img{
		max-width: 100% !important;
		height: 100% !important;
	}
}
@media (max-width: 991px){
	.navbar-toggle {
		margin-right: 0;
		margin-top: 15px;
		margin-bottom: 15px;
		border: none;
		border-radius: 0;
		background: transparent !important;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #000;
		width: 30px;
		margin-bottom: 5px;
	}
	.navbar-default .navbar-toggle .icon-bar:last-child {
		margin-bottom: 0;
	}
	.main_header_area + section, .main_header_area + div, .main_header_area + row {
		margin-top: 64px;
	}
	.main_menu_area .navbar.navbar-default .navbar-header .navbar-brand {
		padding: 0;
		line-height: 64px;
	}
	.main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li {
		margin-right: 0;
		line-height: 0;
	}
	.main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li a {
		padding: 0;
		background: none;
		line-height: 45px;
		border-bottom: 1px solid rgba(0, 0, 0, .05);
		display: block;
	}
	.main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li a::before {
		display: none;
	}
	.main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li a::after {
		display: none;
	}
	.main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li:last-child {
		display: none;
	}
	.main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li:nth-child(7) a {
		border: none;
	}

	.video_inner img{
		width: 100%;
	}

	.install_mockup_img img{
		text-align: center;
		max-width: 100%;
	}

	.footer_widget_area .contact_widget_form .form-group textarea{
		margin-top: 30px;
		margin-bottom: 50px;
	}
	.blue_menu .main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li a {
		display: block;
		line-height: 45px;
	}
	.blue_menu .main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li:hover a, .blue_menu .main_menu_area .navbar.navbar-default .nav.navbar-nav.navbar-right li.active a {
		color: #3498db;
	}

	.p_features_img.text-center img{
		margin-top: 100px;
	}

	.video_area_three .app-video img{
		max-width: 100%;
		width: 100%;
	}

	.video_area_three .video-info .main_title h2 {
		margin-bottom: 20px;
	}
	.team_area_three .team_item .team-content .social-icon a {
		padding: 0 14px;
	}

	.dash_tp_menu_area .navbar-toggle .icon-bar{
		background: #fff;
	}
	.dash_tp_menu_area .navbar.navbar-default .navbar-header .navbar-brand {
		height: 64px;
		line-height: 64px;
	}

	.dash_tp_menu_area .navbar.navbar-default .nav.navbar-nav li {
		float: none;
		display: block;
		margin-right: 0;
	}
	.dash_tp_menu_area .navbar.navbar-default .navbar-collapse {
		text-align: left;
	}

	.provide_feature_area .p_feature_right .p_feature_img img{
		max-width: 100%;
	}

	.p_contact_widget .contact_info li a span {
		padding-left: 0;
	}

	.hosting_main_menu .navbar.navbar-default .navbar-header .navbar-brand {
		padding: 0;
		height: 65px;
		line-height: 64px;
	}

	.hosting_main_menu .navbar.navbar-default .nav.navbar-nav li {
		margin-right: 0;
	}

	.hosting_main_menu .navbar.navbar-default .nav.navbar-nav li a {
		line-height: 48px;
	}

	.popular_service_inner .popular_s_img img {
		max-width: 100%;
	}

	.contact_form .form-group input {
		padding-left: 0;
	}
	.contact_form .form-group textarea {
		padding-left: 0;
	}

	.ak_menu .main_menu_area .navbar.navbar-default .nav.navbar-nav li {
		margin-right: 0;
		line-height: 48px;
		float: none;
		display: block;
	}
	.ak_menu .main_menu_area .navbar.navbar-default .navbar-collapse {
		text-align: left;
	}

	.domain_price_list ul li {
		margin-right: 10px;
	}

	.contact_form_six .right_side .main_location h5 {
		font-size: 18px;
	}
	.contact_form_six .right_side .main_location p {
		font-size: 14px;
		line-height: 26px;
	}

	.banner_nine_area .b_nine_text h3 {
		font-size: 32px;
	}
	.banner_nine_area .b_nine_text h5 {
		padding: 28px 0 30px 0;
	}
	.about_nine_area .ab_nine_text a + a {
		padding-left: 0;
		margin-top: 20px;
		display: block;
	}

	.product_feature_area .nine_p_f_img img {
		max-width: 100%;
	}

	.video_nine_area .nine_v_inner .nine_v_text h2 {
		font-size: 28px;
	}

	.middle_menu .main_menu_area .navbar.navbar-default .nav.navbar-nav li {
		margin-right: 0;
		line-height: 48px;
		float: none;
		display: block;
	}
	.middle_menu .main_menu_area .navbar.navbar-default .navbar-collapse {
		text-align: left;
	}
	.middle_menu .main_menu_area .navbar.navbar-default .nav.navbar-nav li a {
		display: block;
		line-height: 48px;
	}
	.gadget_headphone .g_head_inner .g_left_side img {
		position: relative;
		margin-bottom: 30px;
	}
	.gadget_headphone .g_head_inner .g_left_side img:nth-child(2) {
		display: none;
	}
	.gadget_headphone .g_head_inner .g_left_side img:nth-child(3) {
		display: none;
	}

	.gd_feature_inner .gd_f_img img {
		max-width: 100%;
	}
	.gadget_video_area .g_video_text h4 {
		font-size: 14px;
		padding-bottom: 24px;
	}

	.gadget_video_area .popup-youtube img{
		width: 8%;
	}
	.review_img_inner .g_br_img img{
		display: none;
	}

	.review_img_inner .g_br_img ul li {
		position: relative;
		left: 0;
		bottom: 0;
		transform: translateY(0%);
	}
	.review_img_inner .g_br_img ul li:first-child {
		left: 0;
		top: 0%;
		position: relative;
		transform: translateY(0%);
	}
	.review_img_inner .g_br_img ul li:last-child {
		left: 0;
		bottom: 0;
		width: 100%;
		text-align: left;
	}
	.review_img_inner .g_br_img ul li span {
		display: none;
	}

	.g_br_img ul{
		display: none;
	}
	.gd_right_img img{
		margin-top: 30px;
	}

	.middle_menu .main_menu_area .navbar.navbar-default .nav.navbar-nav li::before {
		display: none;
	}

}
@media (max-width: 767px){
	.gd_title h2::before {
		font-size: 70px;
	}

	.footer_copy_right .pull-left h4 {
		line-height: 28px;
	}

	.chose_us_area .text-center img{
		max-width: 100%;
	}

	.footer_area_two .social-icon ul li a {
		font-size: 20px;
		width: 50px;
		height: 50px;
	}
	.footer_area_two .social-icon ul li + li {
		margin-left: 5px;
	}

	.main_title h2 {
		line-height: 30px;
	}
	.discover_video_text h3 {
		color: #fff;
		padding-bottom: 32px;
	}

	.great_title p br {
		display: none;
	}

	.footer_five_social ul li {
		margin-right: 4px;
	}
	.domain_search_box input {
		width: 100%;
	}

	.domain_inner .d_search_text h3 {
		font-size: 32px;
	}
	.domain_inner .d_search_text h4 {
		font-size: 25px;
	}

	.domain_price_list ul li:nth-child(2n) {
		margin-right: 10px;
	}
	.domain_price_list ul {
		overflow: hidden;
		max-width: 216px;
		margin: auto;
	}

	.available_service_area .available_service_right img {
		width: 100%;
	}

	.nine_title h2::before {
		display: none;
	}
	.about_nine_area .ab_nine_screen img {
		max-width: 100%;
	}
	.screen_nine_area .screen_right .portfolio_filter li {
		margin-right: 15px;
	}

	.video_nine_area .nine_v_inner .nine_v_text img {
		padding-bottom: 15px;
		padding-top: 22px;
	}

	.error_area .error_text img {
		max-width: 100%;
	}
	.blog_banner_inner_two h4 {
		font-size: 28px;
		padding-bottom: 30px;
	}

	.blog_banner_inner h4 {
		font-size: 28px;
		padding-bottom: 30px;
	}

}
@media (max-width: 575px){

	.main_title h2 {
		font-size: 22px;
	}

	.left_question_inner .panel-group .panel-default .panel-heading .panel-title a i {
		right: 7px;
	}

	.left_title h2 {
		font-size: 25px;
	}

	.header_banner_inner h3 {
		font-size: 25px;
	}
	.header_banner_inner p {
		font-size: 25px;
		padding-bottom: 50px;
	}

	.sec-screenshots .gallery_filter li + li {
		margin-left: 0;
	}

	.subscrib_area2 .input-group input {
		height: 60px;
	}

	.subscrib_area2 .input-group input {
		height: 60px;
		padding: 0 200px 0 50px;
		font-size: 20px;
	}

	.contact_us_form {
		padding: 25px 15px 20px 25px;
	}
	.hosting_search_area .hostinge_s_inner h3 {
		font-size: 24px;
	}
	.hosting_search_area .hostinge_s_inner h4 {
		font-size: 18px;
	}
	.hosting_search_area .hostinge_s_inner p br {
		display: none;
	}

	.hosting_search_area .hostinge_s_inner .input-group input:placeholder-shown {
		font-size: 16px;
	}
	.hosting_search_area .hostinge_s_inner .input-group input::placeholder {
		font-size: 16px;
	}
	.great_title h2 {
		font-size: 30px;
	}

	.clients_service_area p {
		font-size: 18px;
		line-height: 28px;
	}

	.subscribe_seven .subscribe_s_inner .input-group input {
		margin-bottom: 20px;
	}

	.reparing_area .rep_right .reparing_text h4 {
		font-size: 20px;
		line-height: 32px;
	}
	.subscribe_seven .subscribe_s_inner h4 {
		font-size: 20px;
		padding-bottom: 20px;
	}
	.available_service_area .available_service_left .available_s_text .available_icon_list .media .media-body h5 {
		font-size: 18px;
	}
	.question_list .panel-group .panel.panel-default .panel-heading .panel-title a {
		display: inline-block;
	}

	.question_list h3 {
		font-size: 20px;
	}

	.screen_nine_area .screen_right .portfolio_filter li{
		display: block;
		margin-right: 0;
	}

	.ten_d_text h2 {
		font-size: 25px;
	}
	.ten_title h2 {
		font-size: 22px;
	}
	.ten_title p {
		font-size: 16px;
	}

	.gadget_banner_inner .gadget_text h2 {
		font-size: 34px;
	}
	.gadget_banner_inner .gadget_text h6 {
		font-size: 14px;
	}
	.gd_title h2::before {
		display: none;
	}

}
@media (max-width: 480px){

	.left_choose_image ul li:nth-child(7) {
		display: none;
	}
	.left_choose_image ul li:nth-child(4) {
		display: none;
	}
	.left_choose_image ul li:nth-child(5) {
		display: none;
	}
	.left_choose_image ul li:nth-child(3) {
		display: none;
	}
	.left_choose_image ul li {
		top: 0;
	}
	.left_choose_image ul li:nth-child(2) {
		top: auto;
		bottom: 66px;
		left: -65px;
	}

	.video_inner .video_text a {
		font-size: 50px;
	}
	.video_inner .video_text h5 {
		font-size: 17px;
	}

	.subscrib_area .subscrib_inner .input-group input {
		border: 1px solid #e0e2e6;
		border-right: 1px solid #e0e2e6;
		margin-bottom: 20px;
	}

	.left_choose_image ul li:nth-child(6) {
		left: calc(50% + 25px);
	}
	.screenshot_area_two .screenshot_left .screenshot_tab .nav-tabs li a {
		padding: 0 12px;
	}
	.screenshot_area_two .screenshot_left .screenshot_tab .nav-tabs li + li {
		margin-left: 0;
	}

	.subcribe_area_two .subscrib_inner .input-group input {
		border-right: 1px solid #e0e0e0;
		margin-bottom: 20px;
	}

	.header_banner_inner .subscrib_inner .input-group input {
		height: 52px;
		padding: 0 110px 0 15px;
	}

	.p_features_img.text-center img {
		margin-top: 0;
	}

	.app_download_area .app-btn a {
		display: block;
	}
	.app_download_area .app-btn a + a {
		margin-left: 0;
		margin-top: 20px;
	}

	.river_video_area .river_video_inner h4 {
		font-size: 28px;
	}
	.server_title h2 {
		font-size: 28px;
	}

	.server_b_inner .server_text ul li {
		width: 100%;
		float: none;
		overflow: hidden;
		margin-top: 15px;
	}
	.server_b_inner .server_text h4 {
		font-size: 18px;
	}
	.server_b_inner .server_text h5 {
		font-size: 15px;
	}
	.server_b_inner .server_text p {
		font-size: 14px;
	}
	.server_b_inner .server_text h4 span::before {
		left: -192px;
	}
	.domain_price_list ul {
		overflow: hidden;
		max-width: 216px;
		margin: auto;
	}

	.question_list .panel-group .panel.panel-default .panel-heading .panel-title a {
		padding-left: 47px;
	}

	.nine_clients_area .nine_clients_slider .carousel.slide .carousel-indicators li img {
		max-width: 100%;
	}
	.gd_newsleter_area .media .media-body h4 {
		font-size: 22px;
	}
	.single_blog_inner .single_blog_main h3 {
		font-size: 20px;
	}
	.slider_two_area #main_slider_two ul li .slider_text_box .watch_text span{
		font-size: 18px !important;
	}
	#main_slider_ten ul li .slider_text_box .third_text a {
		display: block;
	}
	#main_slider_ten ul li .slider_text_box .third_text a + a {
		margin-top: 10px;
	}
}
