

/*============ Steven 1200px - 1399px ===========*/
@media (min-width:1200px) and (max-width:1399px){

.collec_area .flip-block {
	height:222px;
	}
	.collec_area .flip-block-info {
		font-size:0.9em;
	}
	.kwicks li{
		width: 208px;
	}
	.kwicks li .info {
		width: 350px;
		margin: 40px 25px;
	}
	.kwicks li .info h2 {
		font-size: 1.3em;
	}
	.news-list-block1 .news-image {
		min-height: 325px;
	}
	.news-list-block2 .news-image,.future_block01_list .image-box {
		min-height: 275px;
	}
	.block_list .image-box {
		height: 335px;
	}
	.section_title_area h3, .inner_call_action h1, .footer_top_cont h2, .inner_contact_area .section_title_area h3 {
		font-size: 30px;
	}
	 .inner_contact_area {
        padding: 41px 45px 30px 50px;
    }
	.simple_block02 .flexslider .slides li {
		height: 650px;
	}
	.multisteps-form__progress-btn:before {
		margin-right: 10px;
	}


	
}


/*============ Steven 992px - 1199px ===========*/
@media (min-width:992px) and (max-width:1199px){

.collec_area .flip-block {
	height:184px;
	}
	.collec_area .flip-block-info {
		font-size:0.8em;
		padding: 10px;
	}
		.multisteps-form__progress-btn {
		font-size: 0.8em !important;
	}

	.titles-block h1 {
		font-size: 2.6em;
	}
	.kwicks li{
		width: 175px;
	}
	.kwicks li .info {
		width: 360px;
		margin: 30px 20px 40px;
	}
	.header_right {
		padding-right: 0;
	}
	.kwicks li .info h2 {
		font-size: 1.2em;
	}
	.news-list-block1 .news-image {
		min-height: 325px;
	}
	.news-list-block2 .news-image,.future_block01_list .image-box {
		min-height: 250px;
	}
	.simple_block02 .flexslider .slides li {
		height: 600px;
	}
	.block_list .image-box {
		height: 285px;
	}
	 .inner_contact_area {
        padding: 41px 45px 30px 50px;
    }
	.contact_area .col-lg-7 {
		width: 100%;
	}
	.contact_area .col-lg-5 {
		display: none;
	}
	.md-w100 {
		width: 100% !important;
	}
	.simple_block02 .flexslider {
		width: 97%;
		margin-bottom: 25px;
	}
	.organizing_committee_block .titles-block {
		min-height: 190px;
	}
	.n-activity .n-title {
		font-size:16px !important;
	}

	
}

/*============ Steven 768px - 991px ===========*/
@media (min-width:768px) and (max-width:991px){

.collec_area .flip-block {
	height:286px;
	}
	.button-style-1, .button-style-2, .button-style-3 {
		padding:12px 30px;
	}
	.kwicks li{
		width: 125px;
		height: 450px;
	}
	.kwicks li .info {
		width: 360px;
		margin: 20px 20px 40px;
	}
	.kwicks li .info h2 {
		font-size: 1em;
	}
	.news-list-block1 .news-image {
		min-height: 650px;
	}
	.news-list-block2 .news-image,.future_block01_list .image-box {
		min-height: 350px;
	}
	.simple_block02 .flexslider {
		margin-left: 0;
		margin-bottom: 15px;
	}
	.simple_block02 .flexslider .slides li {
		height: 500px;
	}
	.block_list .image-box {
		height: 350px;
	}
	.inner_info_block {
		padding: 30px;
	}

	
}


/*============ Steven max-width:991px ===========*/
@media (max-width:991px){
	.simple_colorbg_nopic_block01 .readmore,.simple_colorbg_nopic_block03 .readmore {
		margin-bottom: 100px;
	}
	.home_videos_block .readmore {
		margin-bottom: 50px;
	}
	.news-list-block1 .news-title {
		margin-bottom: 30px;
		padding-bottom: 50px;
	}
	.news-list-block1 .news-title:after {
		margin-bottom: 20px;
	}
	.news-list-block2 .news-title {
		margin: 20px 0 50px;
	}
	.titles-block h1 {
		font-size: 2.6em;
	}
	.top-bar-info {
		float: left;
	}
	.top-bar-search {
		position: relative;
	}
	.header_right {
		text-align: right !important;
		padding-right: 0;
	}
	.header_top_area .row > div {
		margin: 3px 0;
	}
	.simple-line-block-right {
		margin-left: 0;
		width: 100%;
	}
	.countdown_area {
		padding: 0;
	}
	.button-step-1 .button-style-1 {
		font-size: 1.2em;
		padding: 10px 30px;
	}
	.button-step-1 .arrow-down-circle-icon {
		margin: 30px auto 20px;
	}
	.future_block01_list .image-box {
		height: 300px;
	}
	.organizing_committee_block .titles-block {
		min-height: 180px;
	}
	.news-list-block3,.news-list-block4 {
		height: inherit;
	}
	.multisteps-form__progress-btn:last-child:after {
		display: none !important;
	}
	.upload-documents .upload-option {
		width: 100% !important;
		height: 60px !important;
	}
	.upload-documents .upload-option label {
		margin: 10px auto !important;
		float: none !important;
		display: table;
	}
	.upload-documents .upload-araa {
		display: inline-block !important;;
	}
	.upload-documents .upload-icon {
		text-align: center !important;;
		float: none !important;
	}
	.upload-documents .upload-text {
		width: 100% !important;
		text-align: center;
	}
	.header-open-icon {
		display: block;
	}
	.header_top_area {
		height: 50px;
		overflow: hidden;
	}
	.header_top_area.showall {
		height: auto;
		overflow: visible;
	}
	.header_left {
		margin-bottom: 8px;
	}
	.simple_colorbg_nopic_block01 h2,.simple_colorbg_nopic_block01 h2 a {
		font-size: 1.5rem;
	}



}

/*============ Steven max-width:767px ===========*/
@media (max-width:767px){

.collec_area .flip-block {
	height:209px;
	}
	.collec_area .flip-block-info {
		font-size:1em;
		line-height: 1.5em;
		padding: 30px;
	}
	.flip-block > div {
		display: grid;
	}
	.button-style-3 {
		font-size: 10px;
		padding:10px 10px;
	}
	.button-style-2,.home_area_two .button-style-1 {
		font-size: 14px;
		padding:10px 40px;
	}
	.button-style-4 {
		font-size: 13px;
		padding:10px 20px;
	}
	.news-list-block4 .news-title {
		width: 90%;
	}
	.news-list-block3 {
		margin-bottom: 0;
	}
	.titles-block .readmore {
		margin-top: 0;
	}
	.titles-block h1 {
		font-size: 1.5rem !important;
		line-height: 1.5;
	}
	.organizing_committee_block .titles-block {
		min-height: 150px;
	}
	.header_top_area .top-bar-search i {
		top: 0;
		line-height: 20px !important;
	}
	.news-list-block4 {
		margin-bottom: 0;
		padding-bottom: 25px !important;
	}

	.kwicks li{
		float: none;
		width: 340px;
		height: 400px;
		margin-right: 0;
		display: inline-block;
		position: relative;
		left: 0 !important;
		overflow: hidden !important;
	}
	
	.kwicks li .info {
		width: 300px;
		position: relative;
		bottom: -245px;
		color: #fff;
		margin: 35px 25px;

		-webkit-transition: 0.3s all ease-in-out;
		-o-transition: 0.3s all ease-in-out;
		transition: 0.3s all ease-in-out;
	}
	.kwicks li .info h2 {
		font-size: 1.5rem;
		line-height: 1.35;
	}
	.kwicks li .description {
		opacity: 0;
		display: block !important;
		bottom:0;
		-webkit-transition: 0.3s all ease-in-out;
		-o-transition: 0.3s all ease-in-out;
		transition: 0.3s all ease-in-out;
	}
	.kwicks li:hover .description {
		opacity: 1;
		margin-bottom:0;
	}
	.kwicks li:hover .info {
		bottom: 10px;
	}
	.kwicks {
		overflow-x: hidden;
	}

	.cookies-note-box {
		padding: 30px 5px;
	}
	.cookies-note-box button {
		margin-top: 10px;
	}
	.box-404 {
		padding: 50px 0 !important;
	}
	.text-404-box h2 {
		font-size: 3em !important;
	}
	
	
	.container {
		padding-left: 25px;
		padding-right: 25px;
	}
	.home_area_one h1,.big-titles h1,.secondpages_area_one .big-titles h1,.secondpages_area_two .big-titles h1,.secondpages_area_three .big-titles h1,.footer_area h1,.simple_block02 .big-titles h1, .description h1 {
		font-size: 1.75rem;
		font-weight: 700;
		line-height: 1.35;
	}
	.secondpages_area_three .big-titles h1 {
		line-height: 1.35;
	}
	.collec_area .title h2 {
		font-size: 1.5em !important;
		line-height: 1.35;
	}
	.news-list-block1 .news-list-info,.news-list-block1 .news-title,.news-list-block2 .news-title {
		font-size: 1.5rem;
		font-weight: 700;
	}
	.home_videos_block .big-titles h1,.collec_area .title h2,.simple_colorbg_nopic_block01-with-qr-code .big-titles h1 {
		font-size: 1.75rem;
		line-height: 1.35;
	}
	.organizing_committee_block .titles-block .name {
		font-size: 1.25em;
	}
	.future_block01 .future_block01_list .big-titles h1 {
		font-size: 1.3rem;
		line-height: 1.35;
	}
	.big-titles, .simple_colorbg_nopic_block01 .big-titles,.simple_colorbg_nopic_block03 .big-titles {
		font-size: 0.7em;
	}
	.big-titles h1, .simple_colorbg_nopic_block01 .big-titles h1,.simple_colorbg_nopic_block03 .big-titles h1 {
		margin-bottom: 0;
	}
	.big-titles,.simple_colorbg_nopic_block01 .big-titles,.simple_colorbg_nopic_block03 .big-titles {
		margin: 25px 0;
	}
	.simple_colorbg_nopic_block01 .readmore,.simple_colorbg_nopic_block03 .readmore {
		margin: 0;
	}
	.home_area_two .button-style-1 {
		margin-top: 30px;
	}
	.count_call_bg {
		margin-top: 50px;
	}
	.home_area_two {
		padding: 0;
	}
	.counter_area {
		padding: 0;
	}
	.home_videos_block {
		padding: 50px 0;
		margin-bottom: 0;
	}
	.secondpages_videos_block {
		margin: 25px 0 !important;
	}
	.news-list-block1 .readmore-ico {
		right: 15px;
		bottom: 0;
	}
	.news-list-block1 .bottom-info {
		position: relative;
		bottom: inherit;
	}
	.news-list-block1 .news-list-info {
		padding: 30px;
	}
	.news-list-block1 .bottom-info {
		font-size: 0.7em;
		font-weight: 400;
	}
	.news-list-block1 .news-title {
		padding-bottom: 0 !important;
	}
	.titles-block .big-titles {
		text-align: left;
		margin-left: -15px;
	}
	.future_block01 .future_block01_list {
		margin: 25px 0;
	}
	.home-academic-exploration {
		margin-bottom: 30px;
	}
	.home-news-list {
		margin-bottom: 0;
		padding-bottom: 50px;
	}
	.news-list-block2 .news-list-info {
		padding: 30px;
	}
	.home_area_two .m-auto {
		margin: 0 !important;
	}
	.home_area_four h1,.home_area_four .titles-description,.home_area_four .titles-readmore {
		text-align: left !important;
		margin: 0;
	}
	.home_area_four .titles-description {
		max-width: 100%;
	}
	.bottom-partners-logo .image-box {
		text-align: left;
		margin-left: 0;
	}
	.future_block01 {
		padding: 30px 25px;
	}
	.inner_info_block {
		padding: 0;
	}
	.simple_block02 .flexslider {
		margin-left: 0;
		margin-top: 25px;
	}
	.simple_block02 {
		padding: 0;
	}
	.secondpages_area_one,.secretariat_block {
		padding: 0;
		margin-bottom: 25px;
	}
	.organizing_committee_block {
		margin-bottom: 0;
	}
	.secondpages_area_two .text-center .big-titles::after {
		margin: 10px auto;
		width: 50px;
		height: 5px;
	}
	.secondpages_area_two .big-titles .col-9,.secondpages_area_two .big-titles .col-3 {
		width: 100%;
		justify-content: flex-start;
	}
	.count_call_bg2 {
		padding: 50px 0 !important;
	}
	.collec_area .flip-block {
		height: 289px;
	}
	.collec_area .title {
		margin-top: 30px;
	}
	.simple_colorbg_nopic_block01 .readmore,.simple_colorbg_nopic_block03 .readmore {
		margin-bottom: 30px;
	}
	.table-case-list {
		margin: 25px 0 !important;
	}
	.footer_area {
		padding-top: 50px;
	}
	.footer_top_cont {
		margin: -50px 0 0 !important;
	}
	.copyright_nav ul li {
		width: 100%;
		margin: 4px auto;
		border-right: 0;
	}
	.copyright_nav ul li a {
		margin-left: 0;
	}
	.copyright_nav ul li:first-child {
		padding-left: 30px;
	}
	.top-bar-info {
		width: 100%;
	}
	.top-bar-info li {
		margin-right: 0;
		text-align: center;
		width: 50%;
	}
	.top-bar-info li:first-child {
		width: 100%;
		margin-bottom: 5px;
	}
	.header_top_area .top-bar-search input {
		width: 100px;
	}
	.header_top_area {
		padding: 10px 0;
	}
	.mobile_menu_logo img {
		max-width: 230px;
	}
	.countdownHolder {
		font-size: 3em !important;
	}
	.countDiv {
		width: 10px !important;
		margin-left: 10px;
	}
	.countDiv:before, .countDiv:after {
		width: 5px !important;
		height: 5px !important;
	}
	.countdown_area .big-titles {
		padding-bottom: 10px;
	}
	.digit,.position {
		width: 30px !important;
	}
	.countdown-dd-ss span {
		margin: 0 27px;
	}
	.simple_img_fixed_bg {
		margin-top: 0;
	}
	.consultants_area {
		margin-top: 50px;
	}
	.secondpages_area_one .big-titles:after,.secondpages_area_three .big-titles:after {
		margin: 25px 0 0;
		width: 60px;
		height: 5px;
	}
	.secondpages_area_one .readmore-style-01 {
		margin-bottom: 25px;
	}
	.flexslider-img-bg {
		margin-top: 50px;
	}
	.flexslider-img-bg .inner_info_block {
		padding: 25px;
	}
	.flexslider-img-bg .flexslider .slides li {
		background-position: 0 0 !important;
	}
	.simple_colorbg_nopic_block01-with-qr-code .image-box {
		padding: 0;
		max-width: 175px;
		margin-bottom: 25px;
	}
	.simple_colorbg_nopic_block01,.simple_colorbg_nopic_block03 {
		padding: 0;
		margin-bottom: 25px;
	}
	.simple_colorbg_nopic_block01 .container,.simple_colorbg_nopic_block03 .container,.simple_block02 .container {
		padding-top: 25px;
		padding-bottom: 25px;
	}
	.simple_colorbg_nopic_block02 {
		padding-top: 10px;
	}
	.simple_colorbg_nopic_block03 .inner_info_block {
		padding: 25px;
	}
	.simple_colorbg_nopic_block03 .readmore {
		margin-left: 25px;
	}
	.secretariat_block {
		padding-bottom: 0 !important;
	}
	.home-news-list .titles-block {
		margin:0 0 20px 0 !important;
	}
	.home-news-list .titles-block .col-9 {
		width:70% !important;
	}
	.home-news-list .titles-block .col-3 {
		width:30% !important;
	}
	.home-news-list {
		padding: 30px 0;
	}
	.news-detail-block .right-box {
		margin-top: 30px;
	}
	.news-detail-block .left-box {
		display: none !important;
	}
	.news-detail-block {
		padding-bottom: 0;
	}
	.news-detail-block .right-box .inner-box {
		padding: 15px 25px;
	}
	.simple_block02 .flexslider .slides li {
		height: 300px;
	}
	.secondpages_area_one .text-center .big-titles::after {
		margin: 15px auto;
	}
	.simple-image-text-box {
		display: block;
	}
	.simple-image-text-box .description {
		margin: 25px 0;
	}
	.simple-image-text-box .image-box {
		min-width: inherit;
	}
	.simple-image-text-box .image-box img {
		width: 100%;
	}
	.contact_area {
		padding-bottom: 30px;
	}
	.contact_service_area {
		padding: 25px 0 0;
	}
	.single_page_contact {
		padding-top: 0 !important;
	}
	.map_area {
		margin-bottom: 30px;
	}
	.simple_block02 .flexslider .slides li {
		height: 400px;
	}
	.block_list .image-box {
		height: 350px;
	}
	.news-list-block3 .news-title,.news-list-block2 .news-title h1,.big-titles h2 {
		font-size: 1.25rem;
	}
	.news-list-block2 .news-title {
		margin-bottom: 20px;
	}
	.welcome-box h1 {
		font-size: 1.75em;
	}
	.welcome-box .confirm-button {
		line-height: 1;
		padding:10px 0;
	}
	.welcome-box .form-group label {
		max-width: 85%;
		margin-left: 10px;
	}
	.welcome-box-inner {
		padding: 50px 30px;
	}
	.secondpages_area_one > .container > h1 {
		margin-top: 30px;
		text-align: center;
		font-size: 2.3em;
	}
	.multisteps-form__progress-btn:before {
		margin-right: 5px !important;
	}
	.simple_colorbg_nopic_block01 h2,.simple_colorbg_nopic_block01 h2 a {
		font-size: 1.25rem;
	}
	
	
	
}













/*============ Desktop Device ===========*/
@media (min-width:1366px) and (max-width:1440px){
    h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
        font-weight: 700 !important;
        font-size: 20px;
    }
    h1{
        font-size: 24px;
    }
    h2{
        font-size: 18px;
    }
	
    /* header top area */
    .header_top_area {
        padding: 10px 50px;
    }
    .main_menu_area {
        padding: 0 50px;
    }
    .inner_main_nav_area >ul >li >a {
        font-size: 16px;
        margin: 35px 28px;
    }
    .main_nav_right_text {
        display: none;
    }
    /* slider area css */
    .inner_slider_area{
        height: 800px;
    }
    .inner_slider_content h2{
        font-size: 60px;
    }
    .inner_slider_content p{
        width: 100%;
    }
   
   /* section title area css */
   .section_title_area h3,.inner_call_action h1 {
        font-size: 40px;
    }
    .sp_inner_price_title h2{
        font-size: 20px;
    }
    .single_post_comment_area input {
        width: 46%;
        margin-bottom: 20px;
    }
    .inner_single_post_checkbox input {
        display: none;
    }
    /* footer area css */
    .footer_top_cont h2 {
        font-size: 25px;
    }
    .footer_top_right_form p input {
        width: 70%;
    }
}
/*============ Laptop Device ===========*/
@media (min-width:1024px) and (max-width:1365px){
    h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
        font-weight: 700 !important;
        font-size: 20px;
    }
    h1{
        font-size: 24px;
    }
    h2{
        font-size: 18px;
    }
	.footer_area {
		background-size: 350px;
	}
    /* header top area */
    .header_top_area {
        padding: 10px 20px;
    }
    .main_menu_area {
        padding: 0 20px;
    }
    .site_logo_area img {
        width: 100%;
    }
    .inner_main_nav_area >ul >li >a {
        font-size: 15px;
        margin: 35px 20px;
    }
    .main_nav_right_text {
        display: none;
    }
    .main_nav_btn a {
        font-size: 12px;
    }
    /* slider area css */
    .inner_slider_area{
        height: 600px;
    }
    .inner_slider_content h1{
        font-size: 20px;
    }
    .inner_slider_content h2{
        font-size: 50px;
    }
    .inner_slider_content p{
        width: 100%;
    }
    
   /* section title area css */
   .section_title_area h3,.inner_call_action h1, .footer_top_cont h2, .inner_contact_area .section_title_area h3 {
        font-size: 30px;
    }
	.inner_contact_area {
    padding: 41px 45px 30px 50px;
	}
    .inner_project_area:hover .project_content {
        bottom: 80px;
    }
    .ycalender_inner th {
        padding: 10px 10px;
    }
    .ycalender_inner td {
        padding: 10px 10px;
        font-size: 13px;
    }
    .single_post_comment_area input {
        width: 46%;
        margin-bottom: 20px;
    }
    .inner_single_post_checkbox input {
        display: none;
    }
    .footer_top_right_form p input {
        width: 67%;
    }
    #scrollUp {
        bottom: 50px;
    }
	
	
}



/*============= Tablet Large device ===============*/
@media (min-width:992px) and (max-width:1023px){
    h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
        font-weight: 700 !important;
        font-size: 20px;
    }
    h1{
        font-size: 24px;
    }
    h2{
        font-size: 18px;
    }
		.footer_area {
			background: #02457D;
	}
    /* header top area */
    .header_top_area {
        padding: 10px 20px;
    }
    .main_menu_area {
        padding: 0 20px;
    }
    .site_logo_area img {
        width: 100%;
    }
    .inner_main_nav_area >ul >li >a {
        font-size: 14px;
        margin: 35px 12px;
    }
    .main_nav_right_text {
        display: none;
    }
    .main_nav_btn a {
        font-size: 12px;
    }
    /* slider area css */
    .inner_slider_area{
        height: 600px;
    }
    .inner_slider_content h1{
        font-size: 20px;
    }
    .inner_slider_content h2{
        font-size: 40px;
    }
    .inner_slider_content p{
        width: 100%;
    }
    
   /* section title area css */
   .section_title_area h3,.inner_call_action h1, .footer_top_cont h2, .inner_contact_area .section_title_area h3 {
        font-size: 30px;
    }
    .inner_project_area:hover .project_content {
        bottom: 80px;
    }
    .ycalender_inner th {
        padding: 10px 10px;
    }
    .ycalender_inner td {
        padding: 10px 10px;
        font-size: 13px;
    }
    .single_post_comment_area input {
        width: 46%;
        margin-bottom: 20px;
    }
    .inner_single_post_checkbox input {
        display: none;
    }
    .footer_top_right_form p input {
        width: 65%;
    }
    #scrollUp {
        bottom: 50px;
    }

}

/*============= Tablet device ===============*/
@media (min-width:768px) and (max-width:991px){
    h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
        font-weight: 700 !important;
        font-size: 18px;
    }
    h1{
        font-size: 24px;
    }
    h2{
        font-size: 18px;
    }
    h3{
        font-size: 16px;
    }
    h4{
        font-size: 15px;
    }
		.footer_area {
			background: #02457D;
	}

    /* header top area */
    .header_top_area {
        padding: 10px 20px;
    }
    .header_left, .copyright_text, .copyright_nav,.call_right_btn, .inner_call_action {
        text-align: center !important;
    }
    /* mobile menu css */
    .mobile_menu{
        display: block !important;
    }
    .mobile_logo_area{
        display: block !important;
        text-align: center;
        padding: 10px 0;
    }
    /* main menu css */
    .main_menu_area{
        display: none;
    }
    /* slider area css */
    .inner_slider_area{
        height: 500px;
    }
    .inner_slider_content{
        text-align: center;
    }
    .inner_slider_content h1{
        font-size: 20px;
    }
    .inner_slider_content h2{
        font-size: 40px;
    }
    .inner_slider_content p{
        width: 100%;
    }
    .m_btn a {
        padding: 12px 25px;
        font-size: 15px;
    }
    /* feature area css */
    .single_feature, .footer_widget, .inner_counter_area{
        margin-bottom: 20px;
    }
   
    .ab_counter_area h2, .footer_top_cont h2{
        font-size: 20px;
    }
     /* section title area css */
     .section_title_area h3, .inner_call_action h1, .inner_contact_area .section_title_area h3 {
        font-size: 25px;
    }
    .call_to_action .section_title_area p{
        width: 100%;
    }
    /* team area css */
    .inner_team_area {
        margin-bottom: 80px;
    }
    .ycalender_inner th {
        padding: 10px 10px;
    }
    .ycalender_inner td {
        padding: 10px 10px;
    }
    .single_post_comment_area input{
        width: 43%;
    }
    .inner_single_post_checkbox input {
        display: none;
    }
    .inner_ac_items a i, .inner_ac_items a.active::before, .inner_faq_ac_item a.active::before, .inner_faq_ac_item a.active i, .inner_faq_ac_item a i{
        display: none;
    }
    .single_post_comment_area textarea{
        width: 100%;
    }
}

/*============= mobile large device ===============*/
@media (max-width:767px){
    h1,h2,h3,h4,h5,h6,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{
        font-weight: 700 !important;
        font-size: 18px;
    }
    h1{
        font-size: 24px;
    }
    h2{
        font-size: 18px;
    }
    h3{
        font-size: 16px;
    }
    h4{
        font-size: 15px;
    }
		.footer_area {
			background: #02457D;
	}
    /* header top area */
    .header_left, .header_right, .copyright_text, .copyright_nav,.call_right_btn, .inner_call_action {
        text-align: center !important;
    }
    /* mobile menu css */
    .mobile_menu{
        display: block !important;
    }
    .mobile_logo_area{
        display: block !important;
        text-align: center;
        padding: 10px 0;
    }
    /* main menu css */
    .main_menu_area{
        display: none;
    }
    /* slider area css */
    .inner_slider_area{
        height: 500px;
    }
    .inner_slider_content{
        text-align: center;
    }
    .inner_slider_content h1{
        font-size: 20px;
    }
    .inner_slider_content h2{
        font-size: 30px;
    }
    .inner_slider_content p{
        width: 100%;
    }
    .m_btn a {
        padding: 10px 20px;
        font-size: 14px;
    }
    .witr_youtube_video iframe{
        height: 500px;
    }
    /* featurea area css */
    .feature_area {
        margin-top: 80px;
    }
    .single_feature, .footer_widget, .inner_counter_area{
        margin-bottom: 20px;
    }
   
    .ab_counter_area h2{
        font-size: 20px;
    }
    /* sectio title area css */
    .section_title_area h3,.inner_call_action h1 {
        font-size: 22px;
    }
    .call_to_action .section_title_area p{
        width: 100%;
    }
    .sec_title_ab h4{
        font-size: 70px;
    }
    /* counter area css */
    .inner_contact_area .section_title_area h3{
        font-size: 30px;
    }
    /* team area css */
    .inner_team_area {
        margin-bottom: 80px;
    }
    .inner_contact_area {
        padding: 60px 25px 72px;
    }
    .single_post_comment_area input{
        width: 100%;
        margin-bottom: 20px;
    }
    .inner_single_post_checkbox input {
        display: none;
    }
    .single_post_comment_area textarea{
        width: 100%;
    }
    .inner_ac_items a i, .inner_ac_items a.active::before, .inner_faq_ac_item a.active::before, .inner_faq_ac_item a.active i, .inner_faq_ac_item a i{
        display: none;
    }
    .footer_top_cont{
        margin: 40px 0;
    }
}

/*============= mobile device ===============*/
@media (min-width:320px) and (max-width:480px){
    .inner_slider_content{
        width: 90%;
    }
    .inner_slider_content h2{
        font-size: 24px;
    }
    .inner_testimonial_area{
        display: block;
    }
    .ycalender_inner th {
        padding: 10px 10px;
    }
    .ycalender_inner td {
        padding: 10px 10px;
        font-size: 13px;
    }
    .footer_top_right_form p input{
        margin-bottom: 20px;
    }
    .footer_top_right_form{
        text-align: center !important;
    }
    #scrollUp {
        bottom: 15px;
        right: 15px;
    }
}