@media screen and (max-width: 1630px) {
.container { width: 1540px; padding: 0 50px; }
}
@media screen and (max-width: 1541px) {
.container { width: 1540px; padding: 0 50px; }
.banner_slider .caption h2 { font-size: 50px; }
.single-post .caption h2 { font-size: 30px; }
.down_arrow { bottom: 24%; }
.box_text p, .box_text2 p { font-size: 18px; line-height: 29px; margin-top: 14px; }
.box_text h2, .box_text2 h2 { font-size: 35px; }
.blog1 ul li h2 { font-size: 17px; padding: 15px; }
.blog1 ul li p { font-size: 15px; line-height: 22px; }
.our_publishers p { font-size: 15px; line-height: 29px; }
.our_publishers .title_2 h3 { font-size: 40px; }
.points .title_2 > h3 { font-size: 22px; }
.points { min-height: 570px; }
.blog_left .title_2 h3, .blog_discription .title_2 h3 a { font-size: 25px; }
.widget_categories ul li a { font-size: 12px; }
.widget_tag_cloud ul li a { padding: 15px 8px; }
.our_publishers .title_2 h3 { font-size: 35px; }
.post_details a { font-size: 12px; }
.post_details span { font-size: 13px; }
.box_text2 a, .box_text a { font-size: 16px; }
.publisher_text ul li { font-size: 18px; }
.about_banner .caption, .blog_banner .caption, .contact_banner .caption, .advertisers_banner .caption, .publishers_banner .caption { margin-top: 150px; text-align: center; padding-left: 20px; padding-right: 20px; }
}
@media screen and (max-width: 1540px) {
.container { width: 100%; padding: 0 50px; }
.caption h2 { font-size: 87px; }
.caption h2 { font-size: 87px; }
.main_menu li a { font-size: 15px; }
.main_menu li { margin-right: 35px; }
.banner_slider .caption p { font-size: 20px; }
.publisher_text h3, .box_text h3 { font-size: 47px; }
.contactus_form .title_2 h3 { font-size: 50px; }
.our_publishers p { font-size: 14px; line-height: 26px; }
.box_text p, .box_text2 p { font-size: 16px; line-height: 23px; }
.widget_tag_cloud ul li a { padding: 15px 8px; font-size: 13px; }
.contact_address ul li p { font-size: 20px; }
.number { font-size: 40px; }
.contactus_form .title_2 h3 { font-size: 45px; }
.publisher_text p { font-size: 17px; line-height: 28px; }
.publisher_text ul li { font-size: 16px; }
.our_team ul li p { font-size: 15px; }
.heading p { font-size: 17px; line-height: 28px; }
.heading_part .publisher_text ul li { font-size: 18px; }
.publisher_Network .publisher_Network_text p { font-size: 16px; }
.publisher_Network .publisher_Network_text ul li { font-size: 17px; }
.are_different p { font-size: 17px; line-height: 28px; }
.are_different ul li { font-size: 17px; }
.testi_1 > p { font-size: 17px; }
.Process_testimonial .testi1 p { font-size: 17px; line-height: 28px; }
.process p { font-size: 17px !important; line-height: 30px; }
.graphics_text p { font-size: 17px; line-height: 28px; }
.contact_address ul li p { font-size: 18px; }
.contact_mail { font-size: 20px; }
.blog1 ul li span {margin: 20px 8px;}


}



 @media screen and (max-width: 1320px) and (min-width: 1281px) {
 .main_menu li {
 margin-right: 29px;
}
 .main_menu li a {
 font-size: 14px;
}
}
 @media screen and (max-width: 1280px) {
.logo { width: 30%; }
.main_menu li a { font-size: 14px; line-height: 3.2; }
.main_menu li { margin-right: 22px; }
.main_menu { margin-top: 0px; }
.apply_btn a { font-size: 16px; }
.box_text p, .box_text2 p { font-size: 16px; line-height: 25px; }
.box_text a, .box_text2 a { font-size: 16px; }
.testi_1 > p { font-family: 'Open Sans', serif; font-size: 16px; }
.contact_address ul li p { font-size: 16px; }
.number { font-size: 40px; }
.contact_mail { font-size: 20px; }
.publishers_text2 .title_2 { margin-top: 20px; }
.widget_categories, .widget_recent_entries, .widget_tag_cloud { padding: 20px; }
.widget_categories ul li a { font-size: 12px; }
.widget_tag_cloud ul li a { font-size: 13px; padding: 12px 11px; }
.contact_address img { width: 60%; }
.contact_mail { font-size: 16px; }
.number { font-size: 35px; }
.number { font-size: 35px; }
.our_publishers p { line-height: 25px; }
.box_text, .publishers_discription .publishers_text, .publishers_discription2 .publishers_text2 { padding: 40px; }
}
 @media screen and (max-width: 1180px) {
.container { width: 100%; padding: 0 30px; }
.publisher_points ul li h2 {font-size: 37px;}
}
 @media screen and (max-width: 1105px) {
nav a#pull { border: none; background: rgba(0, 0, 0, 0) url("../images/menu_re.png") no-repeat scroll center center; display: inline-block; float: right; height: 40px; margin: 0 auto; padding: 6px 5px; width: 40px; top: 5px; background-color: rgba(65, 164, 169, 0.7); border-radius: 0 7px; margin-right: 45px; margin-bottom: 5px; }
nav { right: 190px !important; width: 30%; }
nav ul { display: none; }
.navbar { background: none repeat scroll 0 0; border-bottom: 0 none; border-top: 0 none; margin-bottom: 10px; width: 50%; }
nav { border: 0 none; position: absolute; right: 20px; text-align: right; z-index: 2147483647; }
nav li { width: 100%; margin: 10px 0; }
nav .main_menu li a { color: #636363; display: inline-block; width: auto; font-size: 14px; width: 100%; line-height: 1.9%; }
.menu_header nav ul { background-color: #fff; border-radius: 0px 20px; padding: 10px 0; position: relative; margin-top: 0; }
nav ul li { display: inline-block; text-align: center; width: 100%; }
.caption h2 { font-size: 50px; }
.publishers_discription .publishers_text, .publishers_discription2 .publishers_text2 { padding: 20px 30px; }
.box_text { padding: 15px 25px 0; }
.box_text2 { padding: 25px; }
}
 @media screen and (max-width: 1024px) {

.banner_slider .caption p { font-size: 15px; }
.point_3 ul li h2 { font-size: 24px; }
.point_3 ul li p { font-size: 15px; }
.box_text p, .box_text2 p { font-size: 15px; line-height: 23px; }
.box_text a, .box_text2 a { margin-top: 10px; }
.what_we_do p { font-size: 16px; }
.mediavine h2 { font-size: 45px; }
.mediavine h2 span { font-size: 25px; }
.down_arrow { bottom: 30%; }
.blog1 ul li h2 { font-size: 12px; }
.blog1 ul li p { font-size: 14px; }
.logo { width: 46%; }
.about_banner, .blog_banner, .contact_banner, .advertisers_banner, .publishers_banner { background-position: right center; }
.publisher_text h3, .box_text h3 { font-size: 35px; }
.publisher_text p { font-size: 17px; line-height: 28px; margin-top: 15px; }
.publisher_text ul li { font-size: 15px; padding: 15px 0 15px 45px; }
.our_team ul li p { font-size: 15px; }
.career { padding: 127px 0 !important; }
.career > img { width: 70%; }
.heading h2 { font-size: 50px; }
.heading h2:nth-last-of-type(1) { font-size: 30px; }
.heading h2:nth-last-of-type(2) { font-size: 40px; }
.heading p { font-size: 16px; line-height: 30px; }
.heading_part .publisher_text ul li { font-size: 15px; }
.publisher_points ul li { padding: 40px 0; }
.publisher_Network .publisher_Network_text ul li { font-size: 14px; }
.publisher_Network_text { margin-top: 30px; }
.are_different .title_2 h3 { font-size: 40px; }
.are_different p { font-size: 15px; line-height: 25px; }
.are_different ul li { font-size: 15px; line-height: 25px; }
.direct_sales .title_2 h3 { font-size: 50px; }
.direct_sales ul li { font-size: 15px; }
.joining_Publisher .title_2 h3 { font-size: 40px; }
.joining_Publisher ul li { font-size: 15px; }
.joining_Publisher .apply_btn > a { font-size: 25px; }
.our_publishers .publishers_discription .title_2 h3, .our_publishers .publishers_discription2 .title_2 h3 { font-size: 30px; }
.our_publishers p { margin: 10px auto 0; text-align: left; font-size: 15px; line-height: 23px; }
.process .title_2 h3 { float: left; font-size: 40px; }
.Process_testimonial .testi1 p { font-size: 14px; line-height: 27px; }
.process p { font-size: 14px !important; }
.Process_testimonial .testi_name h3 { font-size: 15px; }
.demo_graphics .title_2 h3 { font-size: 40px; padding-bottom: 0px; }
.graphics_text p { font-size: 17px; line-height: 29px; }
.graphics_list_img h2, .graphics_list_img h2 { width: 240px; }
.points { width: 50%; }
.contact_address .number { font-size: 30px; }
.contact_address .contact_mail { font-size: 16px; }
.contact_address ul li p { font-size: 14px; }
.contact_address .contact_detail { padding-left: 10px; }
.contact_address ul li { height: 154px; }
.blog_left { width: 100%; }
.blog_right { width: 32.7%; display: none }
.blog_discription { width: 78.2%; }
.blog_option { width: 20%; }
.blog_left .title_2 h3 a { font-size: 19px; line-height: 25px; }
.blog_discription p, .blog_discription li { font-size: 15px; line-height: 25px; margin-top: 20px; }
.blog_discription a { font-size: 15px; margin-top: 10px; }
.widget_tag_cloud ul li a { padding: 12px 11px; }
.post_details a { font-size: 13px; }
.blog_discription { padding: 25px; }
.widget_categories ul li a { font-size: 11px; }
.contactus_form .title_2 h3 { font-size: 30px; }
.contactus_form { padding: 45px 40px; }
.contact_address img { max-width: 60%; }
.advertisers_banner { background-position: left center; }
.blog_banner { background-position: center center; }
.contact_banner { background-position: center center; }
.publishers_discription .publishers_text, .publishers_discription2 .publishers_text2 { padding: 13px 25px; }
.publishers_text2 { width: 46.9%; }
.box_text h2, .box_text2 h2 { font-size: 24px; }
.box_text p, .box_text2 p { line-height: 20px; }
}
 @media screen and (max-width: 979px) {
.main_menu li a { font-size: 13px; }
.box_img, .box_img2 { width: 100%; margin-left: 0px; }
.box_text, .box_text2 { width: 100%; margin-left: 0px; }
.box1 { margin-bottom: 50px; }
.single-post .caption h2 { font-size: 30px !important; }
.banner_slider .caption h2 { font-size: 50px; }
.point_3 ul li img { max-width: 70%; }
.blog1 ul li p { font-size: 13px; }
.mediavine h2 { font-size: 35px; }
.mediavine h2 span { font-size: 20px; line-height: 25px; margin-top: 35px; }
.publisher_text h3, .box_text h3 { font-size: 25px; }
.publisher_Network_text { width: 100%; }
.publisher_img { width: 100%; text-align: center; }
.publisher_img > img { max-width: 70%; }
.direct_sales ul { width: 100%; }
.publisher_Network .title_2 h3 { font-size: 50px; }
.are_different ul { width: 100%; font-size: 14px; }
.are_different ul li { padding-bottom: 25px; }
.coment_part_2 { margin-top: 25px !important; }
.publishers_img { width: 100%; }
.publishers_text, .publishers_text2 { width: 100%; margin-left: 0px; }
.publishers_img2 { width: 100%; margin-left: 0px; }
.Process_testimonial, .process { width: 100%; }
.contact_address .contact_mail { font-size: 14px; }
.contact_address .number { font-size: 25px; }
.contact_address img { width: 60%; }
.contact_address ul li p { font-size: 12px; }
.contact_address ul li { height: 146px; }
.blog_option ul li h2 { font-size: 25px; }
.widget_categories, .widget_recent_entries, .widget_tag_cloud { padding: 10px; }
.widget_tag_cloud ul li a { padding: 12px 8px; }
.blog_right { margin-top: 50px; }
.contactus_form .title_2 h3 { font-size: 27px; }
.contactus_form { padding: 25px 20px; }
.contactus_form form { margin-top: 30px; }
.contact_part { margin: 40px 0; }
.publishers_discription .publishers_text, .publishers_discription2 .publishers_text2 { padding: 50px; }
.box_text, .box_text2 { padding: 40px 30px 0; }
.blog_option ul .calendar span { font-size: 14px; }
.blog_option ul li span { font-size: 13px; }
}
 @media screen and (max-width: 799px) {
}
@media screen and (max-width: 768px) {
.navigation a, .contact_us a, .social a { color: #bbc2c2; font-size: 15px; }
.contact_us li { font-size: 15px; }
.publisher_points { width: 100%; margin-top: 50px; }
.publisher_text { width: 100%; padding-bottom: 50px; }
.publisher_points li:first-child { border-top: 1px solid #f0f0f0; }
.our_team ul li { width: 48.3%; }
.our_team ul li:nth-child(even) { margin-right: 0px; }
.btn_sub { padding: 73px 0 21px; ; font-size: 15px; margin-left: 10px; }
.our_team ul li img { max-width: 50%; }
.career { padding: 72px 0 !important; }
.heading_part .publisher_text { padding-left: 0px; padding: 30px; }
.direct_sales .title_2 h3 { font-size: 40px; }
.graphics_list { margin-bottom: 20px; }
.graphics_list_img { width: 100%; float: left; }
.graphics_text { width: 100%; float: left; padding: 15px; }
.demo_graphics { margin-bottom: 0px; }
.contact_information .title_2 h3 { font-size: 40px; }
.process p { line-height: 29px; }
.widget_tag_cloud ul li a { font-size: 11px; padding: 12px 10px; }
.post_details span { font-size: 13px; margin-top: 5px; background-size: 13%; }
.widget_categories ul li a { font-size: 11px; }
.heading { width: 100%; min-height: auto; }
.with_us { min-height: auto; }
.publisher_text p { padding-right: 0px; }
.point_3 ul li { width: 100%; margin-bottom: 50px; }
.point_3 ul li:last-child { margin-bottom: 0px; }
.blog1 ul li { width: 100%; margin-bottom: 20px; }
.blog1 ul li:last-child { margin-bottom: 0px; }
.blog1 ul li h2 { font-size: 16px; }
.blog1 ul li p { font-size: 15px; }
.navigation, .contact_us, .social, .footer_logo { width: 50%; min-height: 222px; }
.mediavine h2 span { font-size: 17px; }
.mediavine h2 { font-size: 30px; line-height: 30px; margin-top: 25px; }
.box1 { margin-bottom: 0px; }
.testimonial_part { margin: 50px 0; }
.Our_blog { padding: 50px 0 50px; }
.our_team { padding-top: 50px; }
.heading { padding: 50px 30px; }
.publisher_Network { padding: 50px 0; }
.are_different { padding-bottom: 50px; }
.direct_sales { padding: 50px 0; }
.joining_Publisher { margin: 50px 0; }
.our_publishers { margin: 50px 0; }
.box_text, .publishers_text, .publishers_text2 { padding: 50px; }
.demo_graphics { margin: 50px 0; }
.Heard_today { margin: 50px 0; margin-top: 0px; }
.link_part { padding: 50px 0; }
.box_text2 { padding: 40px 30px 30px; }
.Process_testimonial .testi1 p { font-size: 14px; line-height: 26px; }
.testimonial .owl-theme .owl-controls .owl-buttons .owl-next { margin-left: 160px; }
.testi_1 { min-height: 375px; }
}
 @media screen and (max-width: 645px) {
.banner_slider .caption h2 { font-size: 40px; }
.banner_slider { height: 550px; }
.banner_border .caption { border-radius: 0 50px; padding-bottom: 130px; padding-top: 130px; }
.down_arrow { bottom: 19%; }
.title_1 h2, .title_2 h3 { font-size: 40px; }
.title_1 h2::after { background-size: 50%; }
.point_3 ul li p { font-size: 14px; }
.mediavine { text-align: center; width: 100%; }
.form_part { width: 100%; margin-top: 30px; }
.about_banner, .blog_banner, .contact_banner, .advertisers_banner, .publishers_banner { height: 400px !important; }
.publisher_Network .title_2 h3 { font-size: 40px; }
.our_Process_main { width: 100%; }
.direct_sales .title_2 h3, .joining_Publisher .title_2 h3 { font-size: 30px; }
.joining_Publisher h1 { font-size: 20px; }
.contact_information .contact_address ul li { width: 100%; margin-bottom: 20px; margin-left: 0%; }
.contact_information .contact_address img { width: auto; }
.contact_information .contact_address ul li p, .contact_address .contact_mail { font-size: 15px; }
.social_media ul li p a { font-size: 15px; }
.social_media ul li span { font-size: 14px; }
.blog_left, .blog_right { width: 100%; margin-left: 0px; display: block; }
.widget_categories ul li a { font-size: 15px; }
.widget_categories, .widget_recent_entries, .widget_tag_cloud { padding: 30px; }
.post_details { margin-left: 0px; margin-top: 20px; }
.post_details a, .post_details span { font-size: 15px; }
.widget_tag_cloud ul li a { font-size: 15px; padding: 13px; }
.contact_address { width: 100%; }
.contact_address ul li p { font-size: 16px; }
.contact_address .number { font-size: 30px; }
.contact_information .contact_address ul li p, .contact_address .contact_mail { font-size: 16px !important; }
.contactus_form { margin-left: 0%; width: 100%; }
.more { position: static; }
.blog1 ul li { height: auto; }
.menu_header.sticky { background: rgba(0, 0, 0, 0.9) none repeat scroll 0 0; float: left; height: 100px; position: fixed; width: 100%; }
.owl-theme .owl-controls { top: 52px; }
}
 @media screen and (max-width: 639px) {
.testi_1 { padding: 20px 15px 90px; }
.testi_1 p { font-size: 14px; }
.testimonial .owl-theme .owl-controls .owl-buttons .owl-next, .testimonial .owl-theme .owl-controls .owl-buttons .owl-prev { background-size: 70%; }
.testimonial .owl-theme .owl-controls .owl-buttons .owl-next { margin-left: 40px; }
.form_box_1, .form_box_2, .form_box_3 { width: 100%; margin-left: 0px; }
.form_box_2 { margin: 10px 0; }
.form_box_3 .btn_sub { margin-left: 0px; }
.navigation, .contact_us, .social, .footer_logo { width: 100%; }
.footer_logo { text-align: center; }
.down_arrow { bottom: 16%; }
.banner_slider .caption h2 { font-size: 25px; }
.banner_border .caption { border-radius: 0 30px; padding-bottom: 90px; padding-top: 50px; }
.about_banner .caption h2, .blog_banner h2, .contact_banner h2, .advertisers_banner h2, .publishers_banner h2 { border-radius: 0 30px; }
.banner_slider .caption p { font-size: 13px; }
.banner_slider { height: 440px; }
.logo { width: 100%; text-align: center }
.apply_btn { float: left; margin-top: 20px; }
nav { right: 0px !important; width: 70%; margin-top: 80px; }
nav a#pull { background-color: rgba(65, 164, 169, 0.7); border-radius: 0 7px; margin-right: 45px; margin-bottom: 5px; }
.menu_header nav ul { margin-right: 50px; }
.down_arrow img { max-width: 8%; }
.point_3 ul li img { max-width: 30%; }
.banner_border { padding: 0px 30px; }
.testi_1 { width: 96%; }
.what_we_do p { width: 100%; }
.about_banner .caption, .blog_banner .caption, .contact_banner .caption, .advertisers_banner .caption, .publishers_banner .caption { margin-top: 210px; }
.publisher_text h3, .box_text h3 { font-size: 25px !important; }
.publisher_points ul li h2 { font-size: 35px; }
.about_banner .caption h2, .blog_banner .caption h2, .contact_banner .caption h2, .advertisers_banner .caption h2, .publishers_banner .caption h2 { font-size: 35px; }
.our_team ul li h2 { font-size: 16px; }
.our_team ul li p { font-size: 14px; }
.career { padding: 61px 0 !important; }
.publisher_Network .title_2 h3 { font-size: 30px; }
.publisher_Network_text h2 { font-size: 20px; }
.our_Process_main { margin: -69px auto 0; }
.are_different .title_2 h3 { font-size: 30px; }
.direct_sales .title_2 h3, .joining_Publisher .title_2 h3 { font-size: 25px; }
.joining_Publisher ul li { width: 100%; }
.joining_Publisher .apply_btn > a { font-size: 20px; }
.our_publishers .title_2 h3 { font-size: 27px; }
.graphics_list_img { height: 200px; }
.points { width: 100%; min-height: auto; }
.social_media ul li { width: 100%; margin-bottom: 50px; }
.social_media ul li:last-child { margin-bottom: 0px; }
.widget_tag_cloud ul li a { padding: 13px 7px; }
.contactus_form form .contact-field input, .contactus_form form .contact-field textarea { width: 100%; }
.what_we_do { padding: 30px 0; }
.testimonial { margin-top: 45px; }
.testimonial_part { margin: 30px 0; }
.box1 { margin-bottom: 0px; }
.Our_blog { padding: 30px 0; }
.blog1 { margin-top: 30px; }
.banner_border { margin-top: 175px; width: 100%; }
.menu_header { padding: 20px 0; }
.our_team { padding-top: 30px; }
.our_team ul { margin-top: 30px; }
.heading { padding: 40px 20px 43px; }
.are_different p { font-size: 13px; line-height: 22px; }
.joining_Publisher { margin: 30px 0; }
.our_publishers { margin: 30px 0; }
.process { padding: 30px 20px !important; }
.contact_information { padding: 30px 0; }
.blog_wrapper { margin: 30px 0; }
.menu_header.sticky { height: 165px; }
.box_text, .publishers_text, .publishers_text2 { padding: 40px; }
.box_text h2, .box_text2 h2 { font-size: 25px; }
.logo { width: 50%; margin-top: 5px; }
.logo img { max-width: 100%; }
.apply_btn { margin-left: 30px; margin-top: 5px; }
.apply_btn a { background-size: 12% auto; font-size: 13px; padding: 5px 10px 5px 34px; }
nav { margin-top: -5px; width: auto; }
nav a#pull { margin-right: 20px; }
.menu_header.sticky { height: 85px; }
.about_banner .caption, .blog_banner .caption, .contact_banner .caption, .advertisers_banner .caption, .publishers_banner .caption { margin-top: 100px; }
.about_banner, .blog_banner, .contact_banner, .advertisers_banner, .publishers_banner { height: 300px !important; }
.menu_header nav ul { width: 80%; }
.banner_border { margin-top: 100px; }
.banner_slider { height: 350px; }
.publishers_discription .publishers_text, .publishers_discription2 .publishers_text2 { padding: 15px 15px 30px; }
.contactus_form form .contact-field span { width: 100%; }
.blog_discription { margin-top: 20px; width: 100%; margin-left: 0px; }
.blog_option { width: 100%; }
.blog_option ul li { margin-right: 2%; width: 32%; }
.blog_option ul li:last-child { margin-right: 0px; }
.blog_discription { padding: 0px; background: none; }
.blog1 ul li p { margin-left: 0; }
.blog_section_header { height: 85px; }
.testimonial .pro_name h2 { font-size: 15px !important; }
.owl-buttons { top: -532px; }
}
 @media screen and (max-width: 480px) {
.owl-theme .owl-controls { top: 38px; }
}
 @media screen and (max-width: 479px) {
.menu_header nav ul { width: 70%; }
nav { margin-top: 0 !important; width: auto; }
.banner_slider .caption h2 { font-size: 20px; }
.banner_slider .caption p { padding: 10px; }
.banner_border .caption { padding-bottom: 30px; padding-top: 30px; }
.blog1 ul li h2 { font-size: 14px; }
.box_text h2, .box_text2 h2 { font-size: 25px; }
.title_1 h2::after { background-size: 80% auto; }
.copyright p { font-size: 14px; }
.logo { margin-top: 0px; }
.about_banner .caption h2, .blog_banner h2, .contact_banner h2, .advertisers_banner h2, .publishers_banner h2 { font-size: 35px !important; }
.publisher_points ul li { width: 100%; }
.publisher_points li:first-child { border-right: 1px solid #f0f0f0; }
.publisher_points li:nth-child(3n) { border-bottom: 1px solid #f0f0f0; }
.publisher_points li:last-child { border-left: 1px solid #f0f0f0; }
.publisher_points { margin-top: 0px; }
.our_team ul li { width: 100%; }
.heading h2 { font-size: 40px; }
.heading h2:nth-last-of-type(2) { font-size: 30px; }
.heading h2:nth-last-of-type(1) { font-size: 20px; }
.about_banner .caption, .blog_banner .caption, .contact_banner .caption, .advertisers_banner .caption, .publishers_banner .caption { margin-top: 100px; }
.publisher_Network .title_2 h3 { font-size: 25px; }
.publisher_Network_text h2 { font-size: 18px; }
.publisher_Network .publisher_Network_text p { font-size: 15px; }
.are_different .title_2 h3 { font-size: 20px; }
.are_different_padding { padding: 20px; }
.are_different_padding ul li { background: rgba(0, 0, 0, 0) url("../images/icn_1.png") no-repeat scroll center top; padding-top: 80px; padding-left: 0px; }
.publisher_Network { padding: 20px 0; }
.publisher_text { padding-top: 20px; }
.joining_Publisher .apply_btn > a { font-size: 15px; }
.Process_testimonial .testi1 p { padding: 10px; }
.Process_testimonial { padding: 15px; }
.Process_testimonial .testi_name h3 { font-size: 13px; }
.Process_testimonial .testi_name span { font-size: 12px; }
.process .title_2 h3, .demo_graphics .title_2 h3, .title_1 h2, .title_2 h3, .contact_information .title_2 h3 { font-size: 30px; }
.graphics_list_img h2, .graphics_list_img h2 { width: 150px; font-size: 15px; }
.process { padding: 70px 20px; }
.our_Process { padding-bottom: 30px; }
.demo_graphics { margin: 20px 0; }
.Heard_today { margin: 0 0 20px; }
.pagination li a, .pagination li span { font-size: 12px; padding: 4px 9px; }
.widget_categories ul li a { font-size: 14px; }
.post_details { margin-left: 14px; margin-top: 0px; }
.post_details a, .post_details span { font-size: 14px; }
.contactus_form .title_2 h3 { font-size: 26px; }
.contactus_form form .contact-field input, .contactus_form form .contact-field textarea { padding: 10px 40px 10px 45px; }
.contact_address ul li p { font-size: 13px; }
.publisher_Network_text .apply_btn a::before { bottom: 26px; right: -35px; background-size: 70%; }
.joining_Publisher .apply_btn a::before { left: -36px; top: -28px; background-size: 70%; }
.what_we_do { padding: 40px 0; }
.down_arrow { bottom: 10%; }
.blog_option ul li { width: 32%; margin-right: 2%; }
.blog_option ul li:last-child { margin-right: 0%; }
.testimonial .pro_name h2 { font-size: 18px; }
.testimonial .pro_name p { font-size: 14px; }
.logo img { max-width: 100%; }
.box_text, .publishers_text, .publishers_text2, .box_text2 { padding: 40px; }
.logo { width: auto; }
.logo a { display: none; }
.logo2 { display: block !important; float: left; }
.menu_header.sticky { height: 85px; }
.blog1 ul li p { padding: 0; }
.blog1 ul li span { margin-left: 0; }
.blog_left .title_2 h3 a { font-size: 15px; line-height: 22px; }
.owl-buttons { top: -628px; }
}
 @media screen and (max-width: 360px) {
.testi_1 { min-height: 435px; }
.owl-theme .owl-controls { top: 30px; }
}
 @media screen and (max-width: 359px) {
.apply_btn a { background-size: 12% auto; font-size: 13px; padding: 5px 10px 5px 34px; }
nav { margin-top: 0px !important; width: auto; }
.down_arrow { bottom: 14%; }
.title_1 h2, .title_2 h3 { font-size: 30px; }
.blog1 ul li p { font-size: 14px; }
.blog1 ul li h2 { font-size: 13px; }
.more { font-size: 36px; margin-top: 10px; padding: 0 19px; }
.our_Process_main { margin: -55px auto 0; }
.graphics_list { display: inline-block; }
.graphics_text .title_2 h3 { font-size: 25px; line-height: 25px; padding-bottom: 10px; }
.widget_tag_cloud ul li a { padding: 13px 21px; font-size: 12px; }
.widget_categories, .widget_recent_entries, .widget_tag_cloud { padding: 10px; }
.box_text h2, .box_text2 h2 { font-size: 20px; }
.owl-buttons { top: -179px; }
.title_1 h2, .title_2 h3 { font-size: 25px; }
.banner_slider .caption h2 { font-size: 19px; }
.banner_slider .caption p { font-size: 12px; }
.testimonial .owl-theme .owl-controls .owl-buttons .owl-next { margin-left: 15px; }
.menu_header.sticky { height: 85px; }
.apply_btn { margin-left: 20px; }
.blog1 ul li p { margin-left: 0; }
.owl-buttons { top: -687px; }
}
 @media screen and (max-width: 320px) {
.contact_information .contact_address ul li p, .contact_address .contact_mail { font-size: 15px !important; }
.contact_address .number { font-size: 25px; }
.contact_icn { width: 15%; }

}
