/* ==============================================================================================
    MEDIA STYLE :: 1024
============================================================================================== */

@media screen and (max-width:1300px){

	/* ==================== SITE COMMAN STYLE :: 1279 ==================== */

		.container{ width: 994px; }

		h1, h2, h3, h4, h5, h6{ font-weight: normal; }
		h1{ font-size: 30px; }
		h2{ font-size: 28px; }
		p{ font-size: 16px; line-height: 20px; }




	/* ==================== HOME PAGE STYLE :: 1279 ==================== */
	
		.slider .container{background: none;}
		.slider .slider-bg{background: url(../images/slider-img.png) no-repeat 116% top; background-size: 700px;}
		.slider ul li { background-size:auto 320px !important; height: 320px;}
		.slider ul li::before{background-position: -78px center;}
		.slider_caption {padding-top: 30px; width: 446px;}
		.slider_caption h2 {font-size: 34px; margin-bottom: 15px;}
		.slider_caption p { margin-bottom: 20px;}
		.white_box {padding: 30px;}
		.info_desc .info_desc_img { height: 300px;  margin-left: 50px; width: 300px;}
		.info_desc .info_desc_content { margin-top: 0; width: 548px;}
		.product_desc_box4 .proboxwrapper { margin-left: 0; padding: 0;}
		.product_desc.product_desc_box4 .proboxwrapper .product_box { margin-left: 5px; padding: 0; width: 230px;}

        .page .home-intro.white_box{
        	padding: 0;
        }

        .tagline_content{padding: 50px 0; }
        .tagline_content h2{font-size: 40px;}
        .tagline_content h2 span{font-size: 60px;}

		.header_top .logo{width: 40%;}
		.header_top .comp_info{width: 60%;}
		.search_bar_box input.input_search{min-width: 230px;}

		/**grid**/

		.grid_desc{margin-top: 30px;}

        .grid_desc .grid_desc_left { width: 49%;}
        .grid_desc .grid_desc_right { width: 49%;}

        .home-posts .grid_desc h2{ margin-bottom: 15px;}

	/* ==================== FOOTER STYLE :: 1279 ==================== */
	
		.footer_top_box1Inner{ width: auto;}
		.footer_top_box1 {width: 344px; margin-right: 65px;}
		.footer_top_box2 {width: 150px;}
		.footer_top_box3 {width: 200px;}
		.footer_top {padding-bottom: 40px;}


	/* ==================== OUR BLOG PAGE STYLE :: 1279 ==================== */

		.product_desc{padding-bottom: 30px;}
		/*.product_desc .product_box{min-height: 300px;}*/
		.product_desc .proboxwrapper .product_box {margin: 15px 10px; padding: 20px;  width: 277px;}
		.product_desc .product_box .product_img {height: 117px;}

		.blog_page .white_box{ padding: 35px; }
		.blog_page .info_desc .info_desc_img, .content_page .info_desc .info_desc_img{ width: 50%; float: left; height: auto; }
		.content_page .white_box .info_desc .info_desc_img{ width: 50%; float: left; height: auto; }
		.blog_page .info_desc .info_desc_content, .content_page .info_desc .info_desc_content{ width: 46%; margin-left: 4%; float: left; }
		.info_desc .info_desc_content a{ width: auto; display: block; }
		.blog_page .info_desc .info_desc_content p, .content_page .info_desc .info_desc_content p, .content_page .product_content p{ font-size: 17px; }
		.blog_page .product_desc .proboxwrapper{ padding: 0 15px; margin-left: 0px; }
		.blog_page .product_desc .proboxwrapper .product_box{ width: 298px;}
		.blog_page .blog_articles .white_box{ /*padding: 10px 35px;*/padding: 0;margin: 0; }
		.blog_page .blog_articles .white_box .grid_desc_box .grid_desc_boxImg{ width: 210px;height: auto; }
		.blog_page .blog_articles .white_box .grid_desc_box .grid_desc_boxContent{ width: 210px; margin-left: 15px; }
		.blog_page .blog_articles .white_box .grid_desc_box .grid_desc_boxContent h5{ margin-bottom: 10px; }
		.grid_desc_boxContent h5 a , .blog_page .blog_articles .white_box .grid_desc_box .grid_desc_boxContent a{ font-size: 22px; }
		.blog_page .blog_articles .white_box .grid_desc_box .grid_desc_boxContent span{ font-size: 15px; margin-bottom: 10px; }
		.blog_page .blog_articles{width: 900px;margin-left: auto;}


	/* ==================== COMMAN PAGE STYLE :: 1279 ==================== */

		.page .white_box{ padding: 20px; }
		.page_content_box .page_contentLeft{ width: 65%; margin-right: 2%; }
		.page_content_box .page_contentRight{ width: 33%; }
		.page_content_box .page_contentLeft h1{ font-size: 28px; margin-bottom: 15px; }
		.page_content_box .page_contentLeft h2{ font-size: 24px; margin-bottom: 15px;margin-top: 0; }
		.page_content_box .page_contentLeft ul{ margin-bottom: 15px; }
		.page_content_box .page_contentLeft ul li, .post_contentLeft li{ font-size: 15px; margin-bottom: 5px; }
		.page .page_contentRight .grid_desc_box .grid_desc_boxImg{ width: 75px; }
		.page .page_contentRight .grid_desc_box .grid_desc_boxContent{ width: 180px; margin-left: 10px; }
		.page .page_contentRight .grid_desc_box .grid_desc_boxContent h5 a{ font-size: 17px; margin-bottom: 5px; }
		.page .page_contentRight .grid_desc_box .grid_desc_boxContent p{ font-size: 15px; }


	/* ==================== POST PAGE STYLE :: 1279 ==================== */

		.post .white_box{ padding: 25px; }
		.post_contentLeft{ width: 600px;  }
		.post_contentRight {width: 330px;}
		.post_img{ width: 100%; height: auto; }
		.post_contentLeftInner{ margin-bottom: 20px; padding-bottom: 20px; }
		.post .white_box{ padding: 20px; }
		.post_contentRight .white_box h4{ margin-bottom: 15px; }
		.post .post_contentRight .white_box .product_img{ height: auto; margin-bottom: 15px;/*width: 100%;*/ }
		.post .post_contentRight .white_box .product_box{ text-align: center;padding: 10px 0; margin: 10px 0; }
		 	
		.single-post .post_contentRight .white_box{/*padding: 30px 40px 15px 44px;*/padding: 0;}

	
	/* ==================== CONTENT PAGE STYLE :: 1279 ==================== */

		.content_page .white_box .info_desc .info_desc_img{margin-left: 0;}
		.content_page .white_box .info_desc .info_desc_content{width: 428px;}
		.service_box{width: 452px;}
		.service_box_content{width: 256px;}
		.section2_content2 {margin-left: 0px;}
		.section2_content h3{padding: 30px 0;}
		.author_cnt{width: 85%;}

		.section2_content.clearfix{ margin-left: 0; }
		.service_marBox2{ margin: 0 10px 30px 10px; }
		.product_box{ width: 298px; }
		.content_page .section2_content h2{ margin-bottom: 20px; }
		.section3_boxLeft{ width: 60%; margin-right: 5%; }
		.section3_boxRight{ width: 35%; }
		.section3_boxRight .product_box{ margin-bottom: 0; width: 100%; }

		.section3_box.clearfix {padding-bottom: 20px;}

		/*serch*/
		.error404 .search_bar_box.display {width: 66%;}

		.slider_caption h1 {font-size: 35px;line-height: 38px;}
		.grid_desc_left h2, .grid_desc_right h2 {font-size: 30px;}
		.findsupport {padding: 20px 19px 40px;}
		.blogpage_main .blog_articles .white_box .grid_desc_box {width: 435px;}
		.prevpost {margin-right: 19px;padding: 20px;}
		.nextpost {padding: 20px;}
		.prevpostimage {margin: 0 12px;width: 165px;}
		.prevpostcnt {width: 175px;}
		.nextpostimage {margin: 0 12px 0 0;width: 165px;}
		.nextpostcnt {width: 175px;}

		.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {width: 100%;}

		.twocol_right{width: 445px;}
		.single-post .twocol_right{width: 400px;}
}


/* ==============================================================================================
    MEDIA STYLE :: 768
============================================================================================== */

@media screen and (max-width:1023px){

	/* ==================== SITE COMMAN STYLE :: 768 ==================== */

		.container{ width: 738px; }

		h2{ font-size: 23px;line-height: 26px; }
		h3{ font-size: 20px; }
		p{ font-size: 15px; line-height: 20px; }
		a{ font-size: 16px; }


	/* ==================== HEADER STYLE :: 768 ==================== */
	
		.header{border-bottom: 3px solid #01a0c7;}
		.header_top .logo {width: 32%;}
		.header_top .comp_info {width: 56.8%;}
		.header_top .btn_style1 {padding: 6px 11px; font-size: 16px; border: 1px solid #01a0c7; border-radius: 5px;}
		.header_top .comp_info span{ font-size: 18px; font-family: 'museo_sans_rounded500';}
		.contact-no a { background:url("../images/call-icon.png") no-repeat scroll left center; display: inline-block;  height: 32px; width: 32px; text-indent: -9999px;  
		vertical-align: middle; }
		.header_bottom , .search_bar_box{ display: none;}
		#click-menu{ top: 30px;}
		#responsive-menu .responsive-menu ul{margin-bottom: 0px;margin-top: 0;margin-left: 0;}
		#responsive-menu .responsive-menu li a {padding-left: 5% !important;}
		#responsive-menu .responsive-menu li { background:none;}
		#responsive-menu #responsiveSearch {width: 100% !important;}
		#responsive-menu #responsiveSearchInput{padding: 10px 10px 10px 3% !important;}
		.header_top .comp_info a.btn_style1{ margin-left: 4px;}
		#responsive-menu .responsive-menu, #responsive-menu div, #responsive-menu .responsive-menu li{margin-bottom: 0;}
		/*.product_desc h2{font-size: 30px;}*/


	/* ==================== SPLIT BLOCK STYLE :: 768 ==================== */

	    .split-block{display: block; width: 100%; position: relative;}
	    .split-block.img-block{min-height: 250px}
	    .split-block.text-block{padding: 12px 25px;}

	    /*** specifics ***/

	        .page .home-intro.white_box{padding: 0;}
	        .home-intro .split-block.img-block{width: 100%;}
	        .home-intro .split-block.img-block:after{border-width: 40px 0 0 710px; border-color: transparent transparent transparent #ffffff; left: 0;}
	        .home-intro .split-block.text-block{width: 100%; padding: 15px 25px 25px;}
	        .home-intro .split-block.text-block h2{margin-top: 0;}


	/* ==================== HOME PAGE STYLE :: 768 ==================== */

		.slider .slider-bg{background: url(../images/slider-img.png) no-repeat 116% bottom; background-size: 470px;}
		.slider ul li {background-position: -148px 0 !important; background-size: auto 280px !important; height: 280px;padding-bottom: 20px;}
		.slider ul li::before {  background-position:-240px 0 !important;}
		.slider_caption h2 { font-size: 28px; margin-bottom: 10px;}
		.slider_caption p {margin-bottom: 15px;}
		
		.white_box {padding: 15px; margin-bottom: 20px;}
		.info_desc .info_desc_img { height: 300px; margin-left: 20px;  width: 270px;}
		.info_desc .info_desc_content {width: 370px;}
		.info_desc .info_desc_content p {font-size: 18px; margin-bottom: 15px;}	
		.info_desc .info_desc_content a {width: auto;}
		.info_desc .info_desc_content a.btn_style1 {  border: 1px solid #01a0c7;  border-radius: 3px;  padding: 8px 15px; font-size: 16px;}
		.product_desc_box4{padding-bottom: 30px;}
		.product_desc.product_desc_box4 .proboxwrapper .product_box {min-height: 218px; padding: 0; width: 45%;}

		/**grid**/
		.grid_desc{margin-bottom: 30px;}

        .grid_desc .grid_desc_left { width: 100%;}
        .grid_desc .grid_desc_right { width: 100%;}

        .home-posts .grid_desc h2{ margin-bottom: 15px;}

        .home-posts .grid_desc h2{
        	margin-top: 15px;
        }




	/* ==================== FOOTER STYLE :: 768 ==================== */	


	/* ==================== OUR BLOG PAGE STYLE :: 768 ==================== */

		.product_desc {padding-bottom: 30px;}
		.product_desc .product_box {min-height: 255px;}
		.product_desc .proboxwrapper .product_box {margin: 15px 4px 0;  padding: 12px; width: 277px;}
		.product_desc .product_box h3 {margin-bottom: 15px;}
		.product_desc .product_box a{font-size: 17px;/*text-align: center;*/line-height: 20px;}
		.product_desc .product_box span{font-size: 15px;}
		.product_desc .product_box .product_img {height: auto;margin-bottom: 10px;}
		.inner_Blogwrpper {margin-bottom: 30px;}
		.blog_page .white_box{ padding: 25px; }
		.blog_page .product_desc .proboxwrapper .product_box{ width: 224px; }
		.blog_page .blog_articles .white_box{ /*padding: 10px 25px;*/padding: 0; }
		.blog_page .blog_articles .white_box .grid_desc_box{ padding: 25px 0; }
		.blogpage_main .blog_articles .white_box .grid_desc_box {width: 360px;margin-left: 15px;}

		.grid_desc_boxContent h5 a , .blog_page .blog_articles .white_box .grid_desc_box .grid_desc_boxContent a{ font-size: 18px;line-height: 22px; }
		.blog_page .info_desc .info_desc_img, .content_page .info_desc .info_desc_img{width: 270px;}
		.blog_page .info_desc .info_desc_content, .content_page .info_desc .info_desc_content{width: 390px;/*margin-left: 0;margin-top: 20px;*/}
		.info_desc .info_desc_content h2 a{width: 100%;}
		.post_contentLeft{ width: 460px; margin-right: 18px; }
		.post_contentRight {width: 260px;}



	/* ==================== COMMAN PAGE STYLE :: 768 ==================== */

		.page_content_box .page_contentRight{ width: 268px; }
		.page_content_box .page_contentLeft{ width: 450px; margin-right: 20px;/* margin-bottom: 0px;*/}
		/*.page .page_contentRight .white_box{ padding: 15px 15px 30px 15px; }*/
		.page .page_contentRight .grid_desc_box .grid_desc_boxImg{ width: 25%; height: auto; }
		.page .page_contentRight .grid_desc_box .grid_desc_boxContent{ margin-left: 2%; width: 72%; }
		.author_cnt{width: 85%;}



	/* ==================== POST PAGE STYLE :: 768 ==================== */

		.post .post_contentLeft{ width: 460px; margin-right: 18px; float: left; }
		.post .post_contentRight{ float: left; width: 260px; /*clear: both; margin-top:30px;width: 100%;*/}
		.post .post_contentRight .white_box .product_box{width: 100%;/*margin-left: 54px;*/padding: 0;}
		.post_contentRight .product_box{ text-align: center; }
		.post .post_contentRight .white_box .product_box h3 a{ width: auto; text-align: center; }
		.post_content_box{ margin-bottom: 0; }

		.post .post_contentRight .white_box .product_img {width: 100%;}
		/*.single-post .post_contentRight .white_box h4 {font-size: 25px;}*/
		.single-post .post_contentRight .white_box{/*padding: 20px;*/padding: 0;}
		.single-post .product_box > h6 {margin-top: 0;}
		.footer_top_box1 {width: 450px;margin-right: 60px;}
		.footer_top_box3 {width: 450px;margin-right: 60px;}
		.footer_bottom {width: 100%;text-align: center;}
		.slider_caption {padding-top: 10px;}
		.findsupport_image {width: 62px;}
		.findsupport_cnt {width: 145px;}
		.findsupport .learn_more_button {font-size: 15px;padding: 10px;width: 100%;}
		.blog_page .product_desc h2{font-size: 30px;}
		.blog_page .inner_Blogwrpper h2{font-size: 30px;}


	/* ==================== CONTENT PAGE STYLE :: 1024 ==================== */

		.content_page .white_box .info_desc .info_desc_content {width: 325px;}
		.content_page .white_box .info_desc{padding-bottom: 25px;}
		.section2_content{padding: 0;}
		.section2_content .service_box_img{width: 120px;height: 115px;}
		.section2_content .service_box_content{margin-left: 15px;}
		.section2_content .service_box{margin-bottom:20px;}
		.section2_content .service_box{width: 329px;}
		.section2_content .service_box_content {width: 194px;}
		.section2_content .service_box_content h5 a{margin-bottom: 5px;font-size: 18px;}
		.section2_content .product_img{height: auto;}
		.product_content h5{margin-top: 0;}
		.alignright, img.alignright{margin-left: 0;}
		.section4 .section4_img{height: 197px;margin-right: 30px;margin-bottom: 10px;}
		.content_page .white_box h3.mar_Bootom{font-size: 30px;}

		.page .white_box{ padding: 15px; }
		.content_page .info_box .info_box_content{ width: 70%; }
		.product_box{ width: 212px; }
		.product_content h5 a{ margin-top: 15px;font-size: 19px;}
		.blog_page .info_desc .info_desc_content p, .content_page .info_desc .info_desc_content p, .content_page .product_content p{ font-size: 15px; }
	 

		 /*serch*/
			.error404 .search_bar_box.display {width: 70%;}
			.error404 .blog_page h3 {font-size: 28px;}	

			.widgettitle {font-size: 27px;}
			.blog .product_desc h2 {margin-top: 15px !important;}
			.blog_page .blog_articles .white_box .grid_desc_box .grid_desc_boxImg {width: 180px;}
			.blog_page .blog_articles .white_box .grid_desc_box .grid_desc_boxContent {width: 165px;}
			.blogpage_main .bloglist_2column {margin-left: -15px;}
			.blog_page .blog_articles {width: 100%;}
			.prevpost {padding: 20px 10px 20px 30px;}
			.prevpost {margin-right: 10px;}
			.prevpostnav a {background-size: 39px auto;height: 39px;left: 0;margin-top: 95px;position: absolute;width: 39px;}
			.prevpostimage {margin: 0;width: 100%;}
			.prevpostcnt {margin-top: 15px;width: 100%;}
			.nextpostnav a {background-size: 39px auto;height: 39px;margin-top: 95px;position: absolute;right: 0;width: 39px;}
			.nextpostcnt {margin-top: 15px;width: 100%;}
			.nextpostimage {margin: 0;width: 100%;}
			.nextpostnav a:hover {background-position: 0 -39px;}
			.prevpostnav a:hover {background-position: 0 -39px;}
			.prevpost.clearfix > div h6 {margin: 0 0 8px;}
			.single .post_contentLeftInner h2 {line-height: 40px;}
			.post_img {margin-bottom: 10px;}
			.single .post_content_box {border-bottom: none;}

			div.selector{width: 100% !important;}

			.twocol_right{width: 275px;}
			.single-post .twocol_right{width: 265px;}
			.single-post .twocol_left{margin-right: 10px;}
			.twocol_left{margin-right: 10px;}
}


/* ==============================================================================================
    MEDIA STYLE :: 736
============================================================================================== */

@media screen and (max-width:767px){
	
	/* ==================== SITE COMMAN STYLE :: 568 ==================== */

		.container{ width: 94%; }
		h1{ font-size: 35px;line-height: 30px; margin-top: 5px;}
		h2 {font-size: 25px;margin: 15px 0;}
		h3, h4{ font-size: 18px; }
		p{ font-size: 15px; line-height: 19px; }
		a{ font-size: 14px; }


	/* ==================== HEADER STYLE :: 568 ==================== */


		.header_top .logo {width: 32%;}
		.header_top .comp_info {/*margin-left: 5%; */margin-top: 12px; width: 48%;margin-top: 0;}
		.btn_style1{min-width: 132px;}
		#click-menu {top: 31px;}


	/* ==================== HOME PAGE STYLE :: 568 ==================== */
		.white_box h3 { margin-bottom: 10px;}
		.info_desc .info_desc_content {margin-left: 0; width: 100%;}
		.info_desc .info_desc_img {height: 300px; margin-bottom: 20px; margin-left: 0;  text-align: center;  width: 100%;}
		.product_desc_box4 .product_box {padding: 14px; }
		.product_desc_box4 .product_box a{font-size: 18px;}
		
		.tagline_content {padding: 30px 0;}
		.tagline_header1 {text-align: center; width: 100%;}
		.tagline_header2 { margin-top: 20px; text-align: center; width: 100%;}
		.footer_bottom { padding: 15px 10px 0 20px; text-align: center;}
		
		.slider ul li { background-position: -393px 0 !important; background-size: auto 260px !important; height: auto;}
		.slider ul li::before {background-position: -514px 0 !important;}
		.slider_caption {width: 100%;padding:30px 10px 190px;}
		.slider_caption h2 {font-size: 24px;  margin-bottom: 10px;}

		.product_desc.product_desc_box4 .proboxwrapper .product_box {padding: 12px; width: 45%;}


	/* ==================== OUR BLOG PAGE STYLE :: 568 ==================== */
		.product_desc .product_box {min-height: 232px;}
		.blog_page .margin_top{ margin-top: 20px; }
		.blog_page .white_box h3{ font-size: 20px; }
		.blog_page .info_desc .info_desc_img, .content_page .info_desc .info_desc_img{ float: none; width: 100%; text-align: center; }
		.blog_page .info_desc .info_desc_content, .content_page .info_desc .info_desc_content{ float: none; width: 100%; margin: 10px 0 0 0; padding-top: 10px; border-top: 1px solid #ededed; clear: both; }
		.blog_page .info_desc .info_desc_content p, .content_page .info_desc .info_desc_content p, .content_page .product_content p{ font-size: 15px; margin-bottom: 15px; }
		.blog_page .white_box{ padding: 15px; }
		.blog_page .blog_articles .white_box{ /*padding: 10px 30px;*/padding: 0; }
		.blog_page .blog_articles .white_box .grid_desc_box{ padding: 15px 0; }
		.blog_page .blog_articles .white_box .grid_desc_box .grid_desc_boxImg{ width: 35%; margin-right: 3%; height: auto; }
		.blog_page .blog_articles .white_box .grid_desc_box .grid_desc_boxContent{ margin-left: 0; width: 61%; }
		.grid_desc_boxContent h5{ line-height: normal; }
		.grid_desc_boxContent h5 a , .blog_page .blog_articles .white_box .grid_desc_box .grid_desc_boxContent a{ font-size: 17px;}
		.blog_page .blog_articles .white_box .grid_desc_box .grid_desc_boxContent h5{ font-size: 16px; }
		.blog_page .blog_articles .white_box .grid_desc_box .grid_desc_boxContent span{ font-size: 14px; }
		.blog_page .blog_articles .white_box .grid_desc_box .grid_desc_boxContent p{ font-size: 15px; }
		.product_desc .proboxwrapper .product_box .product_img{  /*height: 117px;*/width: auto;height: auto;}
		.blog_page .product_box h3{ margin-bottom: 10px; }
		.blog_page .product_box span{ font-size: 14px; }
		.info_desc .info_desc_content h2 a{font-size: 30px;}
		.blog_page .proboxwrapper .product_box .product_img img{width: 100%;}

		.blog_page .info_desc .info_desc_img, .content_page .info_desc .info_desc_img{width: 100%;}
		.blog_page .info_desc .info_desc_content, .content_page .info_desc .info_desc_content{width: 100%;margin-left: 0;margin-top: 20px;}


	/* ==================== POST PAGE STYLE :: 568 ==================== */
		/*.post_content_box {margin-top: 16px;}*/
		.post_img{margin-bottom: 20px;}
		.post .post_contentRight .white_box .product_box { margin: 10px 0 0;/* padding: 10px 0 0;*/}
		.post .post_content_box .post_contentLeft h2{font-size: 30px;line-height: 32px;margin-top: 0;}
		/*.single-post .post_contentRight .white_box h4{font-size: 30px}*/

		/*.single-post .post_contentRight .white_box {padding: 30px 20px 15px;}*/
		.post .post_contentRight .white_box .product_box {margin-left: 5px; width: 48%;}

		.post .post_contentLeft {width: 100%;margin-right: 0;}
		.post .post_contentRight {width: 100%;}
		.post .post_contentRight .white_box .product_box a {font-size: 16px;}


	/* ==================== COMMAN PAGE STYLE :: 568 ==================== */

		.section5 .common_btn{ width: auto; }
		.page_content_box .page_contentLeft p{ margin-bottom: 15px; }
		.page_content_box .page_contentLeft h1{ font-size: 36px; }
		.page_content_box .page_contentLeft h2{ font-size: 26px; }
		.bread_crumbs{ margin: 15px 0; }
		.page_contentRight h4{ font-size: 18px; }
		.page .page_contentRight .grid_desc_box .grid_desc_boxContent h5{ font-size: 16px;}
		.page .page_contentRight .grid_desc_box .grid_desc_boxContent h5 a { font-family: "museo_sans_rounded700";}

		.page .page_content_box .page_contentLeft {width: 100%;margin-right: 0;}
		.page .page_content_box .page_contentRight {width: 100%;}
		.page .page_contentRight .grid_desc_box .grid_desc_boxContent {width: 78%;}
		.page .page_contentRight .grid_desc_box .grid_desc_boxImg {width: 18%;}

		.page .section5 {margin-bottom: 25px;margin-top: 0;}


	/* ==================== CONTENT PAGE STYLE :: 568 ==================== */

		.content_page .white_box h1{ font-size: 20px; }
		.content_page .white_box .info_desc{ padding: 0; }
		.content_page .white_box .info_desc .info_desc_img{ width: 100%; float: none; }
		.content_page .info_desc .info_desc_content a{  margin-bottom: 20px; }
		.content_page .top_banner{ padding: 20px 0; }
		.content_page .top_banner h2{ margin-left: 0; }
		.content_page .info_box .info_box_content{ width: 67%; }
		.section2_content .product_box{ margin: 10px 0; padding: 10px 0;/* border-top: 1px solid #ededed;*/ float: none; width: auto; text-align: center; }
		.section3_boxLeft{ width: auto; float: none; margin-right: 0; }
		.section3_boxRight{ float: none; clear: both; width: auto; }
		.section3_boxLeft a{ font-size: 18px; }
		.section2_content{ padding: 20px 0; }
		.section4{ padding-top: 20px; }
		.section4 .section4_img{ width: 50%; margin-right: 20px; margin-bottom: 20px;height: auto; }
		.content_page .product_content p, .section3_boxLeft p, .section4 p{ font-size: 15px; }

		.content_page .white_box .info_desc .info_desc_content{width: 100%;}
		.section2_content .service_box{margin-left: 0;}
		.section2_contentMar{margin-left: 0;}
		.section2_content .service_box{width: 100%;}
		.section2_content .service_box_content{width: 73%;}
		/*.section2_content{padding: 0 0 20px;}*/
		.section2_content h3{padding: 20px 0 0;}
		.content_page .white_box h3.mar_Bootom{margin-bottom: 20px;}

		.content_page .section2_content .product_img {width: 35%;height: auto;float: left;margin-right: 10px;}
		.content_page .product_content {float: left;text-align: left;width: 62%;}
		.content_page .product_content h5 a {margin-top: 0;}
		.content_page .product_content h5 {margin-bottom: 0;}


	/* ==================== SEARCH RESULT PAGE STYLE :: 568 ==================== */

		.search-results #inner-content article{ padding: 10px 0; margin: 10px 0; border-bottom: 1px solid #ededed; }


		/*search*/
		.search .inner_Blogwrpper h1 {font-size: 30px;margin: 20px 0;}
		.error404 .search_bar_box.display {width: 77%;}

		.footer {padding-top: 10px; margin-top: 25px;}
		.footer_top {padding-bottom: 20px;}
		.footer_top_box1, .footer_top_box2, .footer_top_box3, .footer_top_box4{ width: 100%; margin-right: 0px;}
		.footer_box { border-top: 1px solid #666; float: none; margin: 0;  width: auto;}
		.footer_box h3 { background:url("../images/footer-arrow-bg.png") no-repeat scroll 99% 15px; cursor: pointer; margin-bottom: 0; padding: 12px 0;}
		.footer_box h3.active { background-position: 99% -72px;}
		.footer_top_box1Inner, .footerLinks, .footer_top_box3 p {padding-bottom: 20px;}
		.footer_top_box4 h3{background:none;}
		.footer_top_box3 p{margin: 0px;}
		.footer_box.footer_top_box1{border-top: 0px;}
		.footer_bottom { /*border-top: 1px solid #037490;*/ padding: 10px 10px 10px 0px;}
		.footer_top_box1 p{padding: 0px;margin-bottom: 15px;}
		.footer-content {display: none; margin-top: 15px;}

		.findsupport_cnt {float: none;width: auto;}
		.findsupport_image {width: 92px;}
		.grid_desc_box2 .grid_desc_boxImg {width: 240px;height: auto;}
		.grid_desc_box2 .grid_desc_boxContent {width: 260px;}
		.post_contentLeft {width: 100%;margin-right: 0;}
		.post_contentRight {width: 100%;}
		.blogpage_main .popular-posts {border : 1px solid #dcdcdb;border-left: none;border-right: none;}
		.blogpage_main .post_content_box {border: none;}
		.blogpage_main .blog_articles .white_box .grid_desc_box {width: 100%;margin: 0;}
		.blogpage_main .bloglist_2column {margin: 0;}
		.single-post .post_contentRight .white_box h4 {margin-top: 10px;}

		.page-template-contact_us .page_contentLeft{padding: 38px 30px 10px;}

		.single-post .twocol_right, .twocol_right{width: 355px;}
}

/* 667 view  */
@media screen and (max-width:735px){

	/*.container{ width: 96%; }*/

		.header_top .logo {width: 32%;}
		.header_top .comp_info {/*padding-left: 30px; */margin-top: 0px; width: 51%;}
		.btn_style1{min-width: 132px;}
		#click-menu {top: 30px;}
	}

	/* 568 view  */
	@media screen and (max-width:666px){

	.header_top{margin: 0px;}
	.header_top .logo { margin-bottom: 20px; margin-top: 14px; text-align: center;  width: 100%;}
	.header_top .comp_info { margin-bottom: 10px; margin-top: 0;  width: 100%;}
	.comp_info .pull-right {width: 100%;}	
	.header_top .comp_info a.btn_style1 {margin-left: 5px;}
	.header_top .comp_info span {margin-left: 0px;}
	#click-menu {top: 79px;right: 1.5%;}
	.content_page .service_box_content p {margin-bottom: 0;}
	.section2_content h3 {padding-top: 0;}
	.content_page .section2_content {padding-bottom: 0;}
	/*.content_page .section2_content h3 {margin-bottom: 0;}*/
	/*.content_page .product_content > p {margin-bottom: 0;}*/
	.content_page .section3_box.clearfix {padding-bottom: 0;} 
}

@media screen and (min-width: 767px){
	ul.split-list li,
    ol.split-list li{display: inline-block; width: 47%; margin-right: 2%;}
}


/* ==============================================================================================
    MEDIA STYLE :: 480
============================================================================================== */

@media screen and (max-width:567px){

	/* ==================== HEADER STYLE :: 480 ==================== */
	#click-menu {top: 74px;/*right: 2.5%;*/}
	
	/* ==================== HOME PAGE STYLE :: 480 ==================== */
	
		.slider ul li {background-position: -336px 0 !important; background-size: auto 221px !important; /*height: 468px;*/}
		.slider ul li::before {background-position: -530px 0 !important;}
		.info_desc .info_desc_content p {font-size: 16px;}
		.product_desc_box4 .product_box a {font-size: 17px;}
		.tagline_content p { line-height: 24px;}
		/*#click-menu {right: 0;padding-left: 0;padding-right: 0; }*/

		.product_desc .proboxwrapper .product_box .product_img{height: auto;width: 100%;text-align: center;}
		.product_desc_box4 .product_box .product_img a{float: none;}
		.product_desc_box4 .product_box h5 a{text-align: center;}

		.grid_desc_box .grid_desc_boxImg {width: 100%;}
	    .grid_desc_box .grid_desc_boxContent {width: 100%;}

	    .grid_desc_left .grid_desc_box  .grid_desc_boxImg {float: none}
	    .grid_desc_left .grid_desc_box .grid_desc_boxContent { float: left; margin-left: 0;}
	    .grid_desc_right .grid_desc_box .grid_desc_boxImg {float: none}
	    .grid_desc_right .grid_desc_box .grid_desc_boxContent { float: right; margin-right: 0;}


		.tagline_content h2{font-size: 20px; line-height: 36px;}
		.tagline_content h2 span{font-size: 40px;}


	/* ==================== OUR BLOG PAGE STYLE :: 480 ==================== */
	.product_desc {padding-bottom: 15px;}
	.blog_page .product_desc .proboxwrapper {padding: 0;}
	.blog_page .product_desc .proboxwrapper .product_box {margin: 0px 0 20px; width: 100%; padding: 20px;}
	.product_desc.product_desc_box4 .proboxwrapper .product_box {padding: 20px; width: 100%; margin:10px 0px;}

	.blog_page .product_desc h2{margin-bottom: 20px;}

	/* ==================== CONTENT PAGE STYLE :: 480 ==================== */
	.page .page_contentRight .grid_desc_box .grid_desc_boxImg {height: auto; width: 18%;}
	.author_cnt {float: none;width: auto;}
	.author_img{width: 20%;}

	.section2_content .service_box_content{width: 68%;}
	.section2_content h3{font-size: 30px;padding-top: 0;}
	.section3_box.clearfix { padding-bottom: 0px;}


	/*post*/
	/*.post .post_contentRight .white_box .product_box{width: 100%;margin-left: 0;}*/
	.post .post_contentRight .white_box .product_img{width: 100%;}
	.post .post_contentRight .white_box .product_img img{width: 100%;}
	/*.post .post_contentRight .white_box .product_box a{font-size: 20px;}*/

	.error404 .search_bar_box.display {width: 82%;}
	.content_page .service_box_content p {margin-bottom: 0;}
	.content_page .section2_content {padding-bottom: 0;}

	.grid_desc_box .grid_desc_boxImg, 
	.grid_desc_box2 .grid_desc_boxImg{width: 100%;height: auto;overflow: visible; margin-bottom: 15px;}
	.prevpost {margin-right: 0;width: 100%;}
	.prevpostcnt h3 a {font-size: 18px;line-height: 20px;}
	.prevpostnav a {margin-top: 65px;}
	.nextpost {width: 100%;}
	.nextpostcnt h3 a {font-size: 18px;line-height: 20px;}
	.nextpostnav a {margin-top: 65px;}
	.single .post .post_content_box .post_contentLeft h2 {font-size: 22px;line-height: 26px;margin-top: 0;}

	.single-post .twocol_right, .twocol_right{width:277px;}
}


/* ==============================================================================================
    MEDIA STYLE :: 375
============================================================================================== */

@media only screen and (max-width:479px){

	/* ==================== HEADER STYLE :: 375 ==================== */
	.header_top .logo {text-align: left;  width: 89%;}
	#click-menu {top: 40px;}
	.header_top .btn_style1 {padding: 5px 35px 6px;}
	.header_top .comp_info a.btn_style1{margin-left: 0;}
	.product_desc h2{margin-bottom: 0px;}
	.grid_desc_left h4{font-size: 26px;margin-bottom: 10px;}
	.grid_desc_right h4{font-size: 26px;margin: 30px 0 10px;}
	.grid_desc{margin-top: 0px;}

	/* ==================== HOME PAGE STYLE :: 375 ==================== */
	.slider ul li {background-position: -232px 0 !important; background-size: auto 164px !important; height: auto;}
	.slider ul li::before {background-position: -575px 0 !important;}
	.slider_caption h2 {font-size: 20px;}
	.slider .slider-bg{background: url(../images/slider-img.png) no-repeat center bottom; background-size: 420px;}	
	.white_box.margin_top{margin-top: 20px; margin-bottom: 25px;}
	.info_desc .info_desc_img {height: 245px;}
	.info_desc .info_desc_content p {font-size: 15px;}
	.info_desc .info_desc_content a.btn_style1{ font-size: 15px;}
	.product_desc_box4 {padding-bottom: 20px;}
	.product_desc_box4 .proboxwrapper {margin-left: 0;}
	.product_desc_box4 .product_box {margin-bottom: 5%; margin-left: 0; width: 100%; min-height: 150px; padding: 20px;}
	.tagline_content span {font-size: 26px;}
	.tagline_content p { font-size: 19px;}

	/* ==================== FOOTER STYLE :: 375 ==================== */	
	.footer_top_box2 ul li a {font-size: 15px;}


	/* ==================== OUR BLOG PAGE STYLE :: 375 ==================== */
	/*.blog_page .blog_articles .white_box .grid_desc_box {padding: 30px 0 10px;}*/
	.blog_page .blog_articles .white_box .grid_desc_box .grid_desc_boxImg {/*height: auto; margin-right: 0; width: 100%;text-align: center;*/margin-right: 10px;}
	.blog_page .blog_articles .white_box .grid_desc_box .grid_desc_boxContent {width: auto;float: none; }
	.blog_page .product_desc .proboxwrapper .product_box {padding: 15px;}

	.page .page_contentRight .grid_desc_box .grid_desc_boxImg {height: auto; width: 23%;margin-right: 2%;margin-bottom: 0;}
	.page .page_contentRight .grid_desc_box .grid_desc_boxContent {margin-left: 0; width: auto;float: none;}
	.bread_crumbs span{font-size: 14px;}
	/*.page_content_box .page_contentRight{margin-bottom: 0;}*/
	.page .frp-widget-wrapper ul{margin: 0;}
	.info_desc .info_desc_content h2 a{font-size: 24px;}
	.post_contentRight{width: 100%;}

	.single-post .post_contentRight .white_box {padding: 20px 0 0 0;}
	.single-post .post_contentRight .product_img img{width: 100%;}

	.page-template-default .page_content_box {padding: 0 0 0px;}


	/* ==================== CONTENT PAGE STYLE :: 375 ==================== */
	.content_page .white_box h3.mar_Bootom{font-size: 24px;}
	.section2_content h3{font-size: 24px;}
	.section2_content .service_box_content{width: auto;float: none;margin-left: 0;}
	.section2_content .service_box_img{margin: 0 10px 0px 0px;}
	.section5 span{display: none;}
	.section5 .common_btn{width: 100%;}
	.section5 .learn_more_button{width: 100%;}

	.content_page .section2_content .product_img {width: 100%;margin-right: 0;margin-bottom: 10px;}
	.content_page .product_content {width: 100%;}
	.page-template-tpl-home .grid_desc_box2 .grid_desc_boxContent h5 a, .grid_desc_box .grid_desc_boxContent h5 a{font-size: 18px;line-height: 22px;}


	/*search*/
	.search .white_box.margin_top{margin-bottom: 30px;}
	.error404 .search_bar_box.display {width: 92%;}
	.error404 .blog_page h3 {font-size: 26px;}
	.grid_desc_box.clearfix > h3 {font-size: 23px;margin-top:0;}

	.post .post_contentRight .white_box .product_box {width: 100%;margin-left: 0;}

	.slider_caption h1 {font-size: 28px;line-height: 32px;margin-bottom: 10px;}

	.white_box.margin_top > h2 {font-size: 21px;line-height: 26px;}

	.sources_and_author {padding: 20px 0 0;}
	.addthis-button a i {font-size: 19px;}
	.print a {font-size: 19px;}
	.social-share {width: 200px;}
	.addthis-button a {padding-right: 8px;}
	.grid_desc_box2 .grid_desc_boxImg {width: 100%;height: auto;}
	.attachment-bones-thumb-131.size-bones-thumb-131.wp-post-image {width: 100%;}
	.page-template-contact_us .page_contentLeft{padding: 20px 20px 10px;}

	.single-post .twocol_right, .twocol_right{width:100%;margin-top: 10px;}
}


/* ==============================================================================================
    MEDIA STYLE :: 320
============================================================================================== */

@media screen and (max-width:374px){

	/* ==================== HEADER STYLE :: 320 ==================== */
	.header_top .btn_style1 {padding: 5px 22px 6px;}

	/* ==================== HOME PAGE STYLE :: 320 ==================== */
	.slider ul li { background-position: -226px 0 !important; background-size: auto 146px !important; height: auto;}

	.header_top .comp_info a.btn_style1{min-width: 130px;}
	.header_top .comp_info {margin-left: 0px;}
	.grid_desc_box .grid_desc_boxContent{float: none;width: auto;margin: 0;}

	.grid_desc_box2 .grid_desc_boxContent{width: 100%;padding: 0;/*margin-bottom: 20px;*/}
	/*.grid_desc_box2 .grid_desc_boxImg {height: auto;width: 100%;text-align: center;}*/

	.grid_desc {margin-top: 0px;}
	.grid_desc_right h4{margin-top: 25px;}

	.product_desc .product_box h5 {margin-bottom: 0;}
	.grid_desc .grid_desc_left .white_box {padding: 5px 14px;}

	/*blog*/
	.blog_page .grid_desc_box .grid_desc_boxContent{float: left;}

	/* ==================== CONTENT PAGE STYLE :: 320 ==================== */

	.section4 .section4_img{ width: 100%; margin: 10px 0; }
	.section2_content .service_box_img{width: 75px;height: 75px;}
	.section2_content{padding-bottom: 0;}

	/*search*/
	/*.search .blog_page .blog_articles .white_box .grid_desc_box .grid_desc_boxContent{margin-top: 10px;}*/
	.search .grid_desc_box .grid_desc_boxContent{float: left;}

	.error404 .search_bar_box.display {width: 100%;}
	.search_bar_box input.input_search {width: 225px;}

	.content_page .service_box_content p {margin-bottom: 0;}
	.single-post .post_contentRight .white_box h4 {margin-bottom: 0;}
	.single-post .post_contentRight .white_box {padding-top: 15px;}
	.grid_desc_box2 {padding: 15px 0;}
	/*.grid_desc_box2 .grid_desc_boxContent h5 a, .grid_desc_box .grid_desc_boxContent h5 a*/
	.addthis-button > span{margin-right: 16px;} 
	.social-share{width: 188px;}

	.page-template-contact_us .learn_more_button{width: 100%;}
}