/* ------------------------------------------------- Large Screen. ---------------------------------------------------*/
 @media (min-width: 1024px) and (max-width: 1600px) {
     .em-nivo-slider-wrapper:hover .nivo-directionNav a {
         left: 5px;
    }
     .em-nivo-slider-wrapper:hover .nivo-directionNav .nivo-nextNav {
         right: 5px;
    }
     .banner-content p {
         width: 64%;
    }
     .sktext_inner {
         padding: 83px 0 64px;
    }
     .portfolio_pragraph p {
         width: 64%;
    }
     .monger_form_batton a {
         padding: 10px 50px;
    }
    /* blog */
     .comment-respond {
         margin-bottom: 0px;
    }
     .footer-middle {
         padding: 41px 0 53px;
    }
     .single_skill_thumb {
         padding-top: 101px;
    }
}
/* ------------------------------------------------- Laptop Screen ---------------------------------------------------*/
 @media (min-width: 1170px) and (max-width: 1366px) {
     .banner-content p {
         width: 70%;
    }
     .em_creative_header:after {
         -webkit-transform: rotate(-114deg);
                 transform: rotate(-114deg);
    }
     .creative_header_address {
         padding-left: 0;
    }
     .single_service_contant h2 {
         font-size:16px;
    }
     .single_skill_contant h2 {
         font-size: 22px;
    }
     .monger_skill {
         padding-bottom: 35px;
    }
     .portfolio_pragraph p {
         width: 58%;
    }
}
/* ------------------------------------------------- Old Desktop :992 ---------------------------------------------------*/
 @media (min-width: 992px) and (max-width: 1169px) {
     .em-slider-title {
         font-size: 26px;
         margin-bottom: 10px;
    }
     .em-slider-sub-title {
         font-size: 42px;
         margin-bottom: 2px;
    }
     .em-slider-descript {
         margin-bottom: 20px;
         width: 66%;
    }
     .menu-height-space {
         height: 0;
    }
     .em_creative_header:after {
         -webkit-transform: rotate(-100deg);
                 transform: rotate(-100deg);
    }
     .astute_menu > ul > li > a {
         margin: 38px 10px 38px;
         font-size: 13px;
    }
     a.dtbtn {
         font-size: 14px;
         margin-left: 0;
         padding: 10px 20px;
    }
     .sktext_inner {
         padding: 83px 0 64px;
    }
     .banner-content p {
         width: 66%;
    }
     .monger_about_area {
         padding-top: 75px;
         padding-bottom: 61px;
    }
     .monger_about_title_inner p {
         margin-bottom: 3px;
    }
     .featuer_area {
         padding-bottom: 73px;
    }
     .skill_area {
         margin-bottom: 52px;
    }
     .single_skill_contant h2 {
         font-size: 18px;
    }
     .monger_skill {
         padding-bottom: 32px;
    }
     .monger_skill_content h1 span {
         margin-left: 49%;
    }
     .service_arae {
         padding-bottom: 87px;
    }
     .single_service_title {
         margin-top: 28px 0 0;
    }
     .single_service_contant h2 {
         font-size:16px;
    }
     .portfolio_arae {
         padding-bottom: 72px;
    }
     .portfolio_content h1 {
         margin-top: 38px;
    }
     .portfolio_pragraph p {
         width: 60%;
    }
     .single_portfolio {
         margin-top: -9px;
    }
     .pricing_area {
         padding-bottom: 72px;
    }
     .pricing_title {
         margin-top: 63px;
         margin-bottom: -10px;
    }
     .single_team_content_wp {
         right: -9px;
    }
     .single_team {
         margin-top: 38px;
    }
     .counter_area {
         margin-top: 71px;
         padding: 63px 0px 82px;
    }
     .testimonial_area {
         padding-bottom: 44px;
    }
     .testimonial_title {
         margin: 69px 0 -10px;
    }
     .monger_call_to_action {
         padding: 66px 0 80px;
    }
     .monger_call_to_video_title {
         margin-left: -18px;
         margin-top: 162px;
    }
     .blog_area {
         padding:52px 0 44px;
    }
     .single_blog {
         margin-top: -9px;
    }
     .contact_area:before {
         height: 81%;
    }
     .contact_title {
         margin-top: 41px;
         margin-bottom: -8px;
    }
     .brand_area {
         padding-top: 33px;
         padding-bottom: 31px;
    }
     .single_brand_thumb{
         width:18%;
    }
     .single_brand_thumb:nth-child(odd){
         margin-right:2%;
    }
     .single_brand_thumb:nth-child(even){
         margin-left:2%;
    }
     .monger_form_batton a {
         padding: 9px 50px;
    }
     .recent-post-text > h4 {
         margin-top: 30px;
    }
     .single_skill_thumb {
         padding-top: 101px;
    }
}
/* ------------------------------------------------- Tablet Screen : 768 ---------------------------------------------------*/
 @media (min-width: 768px) and (max-width: 991px) {
	.curosel-style .owl-nav div {
		display: none;
	}
     .em-slider-title {
         font-size: 16px;
         margin-bottom: 10px;
    }
     .em-slider-sub-title {
         font-size: 30px;
         margin-bottom: 0;
    }
     .em-slider-descript {
         display: none;
    }
     .em-button-button-area a {
         margin-top: 20px;
    }
     .footer-top-inner p {
         width: 78%;
    }
     .banner-content p {
         width: 90%;
    }
    /* Em-Creative Header */
     .creative_header_curve {
         display: none;
    }
     .creative_header_logo {
         padding-right: 0;
         text-align: center;
    }
     .em_creative_header {
         background: transparent none repeat scroll 0 0;
         z-index: 999;
    }
     .single_header_address {
         padding: 27px 0 20px;
    }
     .creative_header_button {
         background: #f9f9f9 none repeat scroll 0 0;
         padding: 30px 0;
         position: relative;
         text-align: center;
    }
     .creative_header_logo {
         display: none;
    }
     .banner-content h1 {
         font-size: 50px;
    }
     .banner-content h2 {
         color: #fff;
         font-size: 43px;
    }
     .creative_header_button:before, .em_creative_header:before, .em_creative_header:after {
         display: none;
    }
     .single_header_address.ctrp {
         padding-bottom: 50px;
    }
     .em_creative_header {
         padding-bottom: 0;
    }
     .mean-container .mean-bar:before {
         top: 15px;
    }
     .em-nivo-slider-wrapper .nivo-directionNav {
         display: none;
    }
    /* blog */
     .top-right-menu ul.social-icons {
         margin-left: -14px;
    }
     .footer-middle {
         padding: 41px 0 53px;
    }
     .b-batton{
         margin:12px 0 90px;
    }
     .banner-content h2 {
         color: #333;
    }
     .call-to-action-batton {
         margin-top: 70px;
         float: right;
    }
     .row.ti {
         margin: 76px 3px 0;
    }
     .featuer_area {
         padding-bottom: 72px;
    }
     .single_feature {
         margin: 0 -3px 0;
    }
     .monger_about_area {
         padding-top: 67px;
         padding-bottom: 75px;
    }
     .slick-slide img {
         margin: auto;
         padding-top: 25px;
    }
     .single_feature_content p {
         width: 100%;
    }
     .skill_area {
    }
     .single_skill_contant h2 {
         font-size: 25px;
    }
     .single_skill_contant {
    }
     .monger_skill {
         padding: 0px 20px 40px;
    }
     .single_skill {
         padding: 0 20px;
    }
     .service_arae {
         padding-bottom: 86px;
    }
     .portfolio_arae {
         padding-bottom: 72px;
    }
     .portfolio_content h1 {
         margin-top: 35px;
    }
     .pricing_area {
         padding-bottom: 73px;
    }
     .pricing_title {
         margin-top: 64px;
         margin-bottom: 40px;
    }
     .section-title p {
         width: 89%;
         margin: auto;
    }
     .portfolio_pragraph p {
         width: 54%;
    }
     .single_team {
         margin-bottom: 27px;
         text-align: center;
    }
     .single_team_content_wp {
         right: -9px;
         margin: 0 57px 0;
    }
     .counter_area {
         margin-top: 45px;
         padding: 63px 0px 57px;
    }
     .single_counter {
         margin-bottom: 17px;
    }
     .testimonial_area {
         padding-bottom: 43px;
    }
     .testimonial_title {
         margin: 68px 0 0;
    }
     .monger_call_to_action {
         padding-top: 77px;
         padding-bottom: 93px;
    }
     .monger_call_to_action_content h3 {
         font-size: 34px;
    }
     .monger_call_to_video_title {
         margin-top: 69%;
    }
     .blog_area {
         padding-top: 53px;
         padding-bottom: 44px;
    }
     .contact_title {
         margin-top: 41px;
    }
     .monger_form_batton a{
         padding:9px 50px;
    }
     .footer-middle {
         padding: 39px 0 56px;
    }
     .comment_field .input-field {
         width: 100%;
    }
     .recent-post-text > h4 {
         margin-top: 31px;
    }
     .call-to-action-batton a {
         margin-left: 0px;
    }
     .call-to-action-title-content h2 {
         font-size: 19px;
    }
     .call-to-action-batton {
         margin-top: 55px;
    }
     .sktext_inner {
         padding: 50px 0 27px;
    }
     .section-title.t_center {
         width: 100%;
    }
     .section-title p {
         width: 100%;
    }
     .pricing_pragraph p {
         width: 100%;
    }
     .portfolio_pragraph p {
         width: 100%;
    }
}
/* ------------------------------------------------- Small Mobile : 320 ---------------------------------------------------*/
 @media (max-width: 767px) {
    .single_pricing, .single_pricing2 {
	margin-left: 0;
    }
	.service_arae {
		padding-bottom: 8px;
		padding-top: 7px;
	}
	.single_service_top_icon span {
		margin-left: 4px;
		top: 49%;
	}
	.single_service_title {
		margin-bottom: 15px;
	}
     .sktext_inner {
         padding: 30px 0 20px;
    }
     .call-to-action-area {
         padding-top: 45%;
    }
     .call-to-action-title {
         margin-top: 40px;
         margin-bottom: -26px;
    }
     .call-to-action-title-content h2 {
         font-size: 16px;
         margin-bottom: 6px;
         text-align: center;
    }
     .call-to-action-title-content p {
         text-align: center;
         padding-bottom: 0px;
    }
     .call-to-action-batton {
         padding-bottom: 76px;
         text-align: center;
    }
     .monger_about_area {
         padding-bottom: 72px;
    }
     .monger_about_title_inner h1 {
         font-size: 28px;
         margin-top: -24px;
         margin-bottom: 20px;
    }
     .single_about_content h2 {
         margin-bottom: 12px;
         margin-top: 24px;
    }
     .slick-slide img {
         margin-top: 20px;
    }
     .featuer_area {
         padding-bottom: 42px;
    }
     .single_feature_content p {
         width: 95%;
    }
     .single_feature {
         padding-bottom: 30px;
    }
     .skill_area {
         margin-bottom: 55px;
    }
     .single_skill {
         margin-left: 15px;
    }
     .single_skill_contant h2 {
         font-size: 19px;
         width: 100%;
    }
     .single_skill_contant p {
         line-height: 24px;
    }
     .monger_skill {
         margin-top: 20px;
         margin-left: 15px;
         margin-bottom: 37px;
    }
     .monger_skill_content h1 span {
         margin-left: 37%;
    }
     .section-title.t_center {
         width: 100%;
    }
     .section-title h2 {
         font-size: 25px;
    }
     .single_service_contant h2 {
         font-size:16px;
    }
     .single_team_content_wp {
         left: 3px;
         margin: 0 17px 0;
    }
     .portfolio_content h1 {
         font-size: 20px;
         text-transform: uppercase;
         margin-top: 28px;
    }
     .portfolio_arae {
         padding-bottom: 72px;
    }
     .pricing_area {
         padding-bottom: 72px;
    }
     .pricing_content h1 {
         font-size: 25px;
         margin-top: -14px;
    }
     .pricing_pragraph p, .portfolio_pragraph p, .monger_call_to_action_text p {
         width: 100%;
    }
     .pricing_title {
         margin-top: 65px;
         margin-bottom: 0px;
    }
     .single_pricing, .single_pricing2 {
         margin-top: 45px;
    }
     .team_area {
         text-align: center;
    }
     .single_team {
         margin-top: 30px;
    }
     .counter_area {
         margin-top: 71px;
         padding: 61px 0px 7px;
    }
     .single_counter {
         margin-bottom: 15px;
    }
     .single_counter_content h1 {
         font-size: 35px;
    }
     .single_counter_content span {
         font-size: 35px;
    }
     .testimonial_title {
         margin-top: 67px;
    }
     .monger_call_to_action {
         padding-top: 57px;
         padding-bottom: 0;
         text-align: center;
    }
     .monger_call_to_video_title {
         margin-top: 44px;
         padding-bottom: 60px;
    }
     .monger_call_to_action_content h3 {
         font-size: 24px;
         margin-top: 25px;
    }
     .blog_area {
         padding-top: 54px;
         padding-bottom: 43px;
    }
     .section-title.t_center, .pricing_title_inner, .portfolio_title_inner {
         text-align: center;
    }
     .testimonial_area {
         padding-bottom: 52px;
    }
     .form_filed_inner input, .monger_form_filed_inner textarea {
         height: 35px;
    }
     .monger_form_filed_inner textarea {
         height: 180px;
    }
     .monger_form_batton a {
         padding: 8px 45px;
    }
     .monger_form_batton {
         margin-top: 35px;
         margin-bottom: 9px;
    }
     .contact_area:before {
         height: 86%;
    }
     .brand_area {
         padding-top: 54px;
         padding-bottom: 54px;
    }
     .single_brand_thumb {
         margin: 19px 0;
         width: 20%;
    }
     .footer-middle {
         margin: 65px 0 0;
    }
     .single_blog_content h2 {
         font-size:17px;
    }
    /* blog */
     .monger-single-icon-inner a {
         margin: 0 2px;
    }
     .comment_field .input-field {
         width: 100%;
    }
     .footer-middle {
         margin: -17px 0 -23px;
    }
     .em-slider-title {
         font-size: 16px;
         margin-bottom: 10px;
    }
     .em-slider-sub-title {
         font-size: 22px;
         margin-bottom: 0;
    }
     .em-slider-descript {
         display: none;
    }
     .em-slider-button {
         display: none;
    }
     .em-nivo-slider-wrapper .nivo-controlNav {
         display: none;
    }
    /* top bar */
     .top-address {
         text-align: center;
    }
     .social-icons.text-right {
         text-align: center;
    }
    /* footer bar */
     .footer-top-inner p {
         width: 100%;
    }
     .footer-menu ul {
         margin: 10px 0 0;
         text-align: center;
    }
     .footer-menu ul li a {
         font-size: 14px;
    }
     .copy-right-text p {
         text-align: center;
    }
     .banner-content h1 {
         font-size: 45px;
    }
     .banner-content h2 {
         font-size: 23px;
    }
     .banner-content p {
         width: 72%;
    }
     .footer-social-icon a i {
         font-size: 16px;
         height: 35px;
         line-height: 35px;
         width: 35px;
    }
     .banner-content h1 {
         font-size: 28px;
    }
     .banner-content h2 {
         font-size: 16px;
    }
     .banner-content p {
         width: 98%;
    }
    /* Em-Creative Header */
     .creative_header_curve {
         display: none;
    }
     .creative_header_logo {
         padding-right: 0;
         text-align: center;
    }
     .em_creative_header {
         background: transparent none repeat scroll 0 0;
         z-index: 999;
    }
     .single_header_address {
         padding: 10px 71px 10px 0;
         text-align: center;
    }
     .creative_header_button {
         background: #f9f9f9 none repeat scroll 0 0;
         padding: 30px 0;
         position: relative;
         text-align: center;
    }
     .creative_header_icon {
         float: none;
         margin-bottom: 10px;
         margin-right: 0;
         overflow: hidden;
    }
     .creative_header_address .col-sm-4.col-xs-12{
         padding-left:0;
    }
     .creative_header_logo {
         display: none;
    }
     .creative_header_button:before, .em_creative_header:before, .em_creative_header:after {
         display: none;
    }
     .single_header_address.ctrp {
         padding-bottom: 40px;
    }
     .mean-container .mean-bar:before {
         text-transform: uppercase;
         top: 15px;
    }
     .em_slider_inner.text-left, .em_slider_inner.text-right{
         text-align:center !important;
    }
     ul.page-numbers {
         margin-bottom: 15px;
    }
     .recent-post-text > h4 {
         margin-bottom: 0;
         margin-top: 30px;
         line-height: 15px;
    }
     .section-title.t_center {
         width: 100%;
    }
     .section-title p {
         width: 100%;
    }
     .pricing_pragraph p {
         width: 100%;
    }
     .portfolio_pragraph p {
         width: 100%;
    }
     .call-to-action-title-content {
         margin-left: 0;
    }
     .call-to-action-batton a {
         margin-left: 0;
    }
     .call-to-action-batton {
         margin-top: 20px;
    }
     .form_filed_inner {
         width: 100%;
         margin-bottom: 20px;
         margin-right: 0;
         margin-left: 0;
    }
     .form_filed_inner:nth-child(2n) {
         margin-left: 0;
    }
     .brand_area {
         padding-top: 70px;
    }
     .single_brand_thumb:nth-child(2n+1) {
         margin-right: 0;
    }
     .single_brand_thumb {
         text-align: center;
         width: 100%;
         margin: auto;
         margin-bottom: 30px;
    }
}
/* ------------------------------------------------- Large Mobile :480px. ---------------------------------------------------*/
 @media only screen and (min-width: 480px) and (max-width: 767px) {
     .em-slider-button {
         display: block;
    }
     .em-button-button-area a {
         margin-right: 5px;
         margin-top: 15px;
         padding: 3px 20px;
         font-size: 12px;
    }
     .banner-content h1 {
         font-size: 36px;
    }
     .banner-content h2 {
         font-size: 20px;
    }
     .banner-content p {
         width: 92%;
    }
     .em-nivo-slider-wrapper .nivo-directionNav {
         display: block;
    }
     .single_team_content_wp {
         left: -8px;
         margin: 0 24%;
         right: -8px;
    }
     .single_counter {
         margin-bottom: 25px;
         width: 80%;
         margin-left: 44px;
    }
     .single_service_title {
         margin-right:10px;
    }
     .monger_call_to_video {
         text-align: center;
    }
     .single_counter {
         margin-bottom: 14px;
    }
     .monger_skill_content h1 span {
         margin-left: 48%;
    }
     .contact_area:before {
         height: 91%;
    }
     .monger_form_batton {
         margin-top: 36px;
         margin-bottom: 5px;
    }
     .call-to-action-area {
         padding-top: 30%;
    }
     .recent-post-text > h4 {
         margin-top: 39px;
    }	
	
	
}
 