	/* Large desktop :1200px. */
 @media (max-width: 1199px) {
    .wrapper-area .activation-area-three .counter-list p { 
    font-size: 14px;
    font-weight: 600;
    }
    .main-header-three .main-header-menu > .container{
    width: 100%;
    }
    .wrapper-area .section-header-three p{
    padding-right:0; 
    }
    .wrapper-area .references-area-one .inner-references .owl-controls .owl-buttons .owl-next{
    right:10px;
    }
    .wrapper-area .references-area-one .inner-references .owl-controls .owl-buttons .owl-prev{
    left:10px;
    }
    .wrapper-area .myteam-area-one .inner-myteam .owl-controls .owl-buttons .owl-next {   
    right: 10px;
    }
    .wrapper-area .myteam-area-one .inner-myteam .owl-controls .owl-buttons .owl-prev {   
    left: 10px;
    }
    .wrapper-area .brand-area .brand .owl-controls .owl-buttons .owl-prev{
    left: 0;
    }
    .wrapper-area .brand-area .brand .owl-controls .owl-buttons .owl-next{
    right: 0;
    }
    .wrapper-area .ourprocess-area-one .inner-process-box .media-body h3 {
    margin: 13px 0 0;
    padding-bottom: 2px;
    font-size: 18px;
    }
    .wrapper-area .ourprocess-area-one .inner-process-box .licon {
    margin: 0 10px 5px;
    }
    .wrapper-area .price-table-area-two .price-table .price-per-manth span{
    font-size: 36px;
    }
    .wrapper-area .price-table-area-two .price-table h3{
    font-size: 22px;
    }
    .wrapper-area .ourprocess-area-three .inner-ourprocess .ourprocess-list{
    padding: 0;
    }
}
 
/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199px) {
    .column {width:970px;}
    .wrapper-area .request-call-area-three .call-back-left h2{
    font-style: 24px;
    }
    .wrapper-area .main-header-three .main-menu-area nav > ul > li > a{
    padding: 23px 10px 24px;
    }
    .wrapper-area .footer-area-one .footer-main .footer-social a.socialbox {
    padding: 6px 15px;    
    }
    .wrapper-area .section-spacing{
    padding: 68px 0 80px;
    }
    .wrapper-area .section-spacing-top{
    padding-top: 68px;
    }
    .wrapper-area .section-spacing-bottom{
    margin-bottom: 80px;
    }
    
    .wrapper-area .section-header-one {
    margin-bottom: 70px;     
    }
    .wrapper-area .section-header-two {
    margin-bottom: 70px;    
    }
    .wrapper-area .section-header-three {
    margin-bottom: 70px;     
    }
    
    .wrapper-area .myteam-area-three.section-spacing{
    padding:70px 0 61px;	
    }	
    .section-full-spacing {
    padding: 80px 0;
    }
    .references-area-one.section-spacing {
    padding: 54px 0 73px;
    }
    .myteam-area-one.section-spacing {
    padding: 70px 0 73px;
    }
    
    .wrapper-area .ourprocess-area-one .inner-process-box .media-body {
    border-left: 1px solid #b6b6b6;
    padding-bottom: 11px;
    padding-left: 30px;
    }
    .wrapper-area .main-header-three .main-menu-area nav > ul > li .mega-menu-area {
    left: -503px;
    
    }
    .wrapper-area .testimonial-area-two .saying h3
    {
    font-size: 20px;
    }
    
    .wrapper-area .myblog-area-two .blog-holder .blog-detail h3{
    font-size: 18px;
    
    }
    
    .wrapper-area .about-area-one .about-content-mid-right {
    padding: 30px 0 0 30px;
    }
    .wrapper-area .blog-area-one .holder .detail h3 {
    font-size: 16px;
    line-height: 1.3; 
    }
    .wrapper-area .header-banner-two .slider-area .slider-1 h1{
    font-size: 30px;
    }
    .vbox-inline.figlio {
    height: 500px;
    width: 970px;
    }	
    .wrapper-area.one-page .main-header-one .main-menu-area nav > ul > li {
    font-size: 13px;
    margin: 0;
    padding: 0 2px 15px;
    }
    .wrapper-area .main-header-one .main-menu-area nav > ul > li > a{
    padding: 5px 5px;
    }
    .pr0{
    padding-right: 0;
    }
    .wrapper-area .logo-area .logo-sub-text{
    font-size: 11px;
    }
    .wrapper-area .choose-us-one .inner-choose-us > .row {
    margin-bottom: 30px;
    }
    .wrapper-area .choose-us-one .inner-choose-us > .row:last-child {
    margin-bottom: 0;
    }
    .wrapper-area .choose-us-one .inner-choose-frm::after {    
    top: -50px;
    }
    .wrapper-area .choose-us-one .inner-choose-frm2::after {    
    top: -50px;   
    }
    
    .wrapper-area .choose-us-one .inner-choose-box h3 {    
    margin-bottom: 15px;
    }
    .wrapper-area .video-area-one .inner-video {    
    padding:30px 0 21px;   
    }
    .wrapper-area .ourprocess-area-one .inner-ourprocess ul li {
    margin-bottom: 5px;
    }
    .wrapper-area .ourprocess-area-one .inner-ourprocess .inner-process-box {    
    padding: 10px 0 8px 0;  
    }
    .wrapper-area .activation-area-two .section-header-left {  
    min-height: 388px;   
    }
	.wrapper-area .register-bar-one {   
	padding: 60px 0;   
	}
	.wrapper-area .register-bar-one .inner-register-bar .tel-no {
	margin-top: 40px;
	}
	.wrapper-area .register-bar-one .inner-register-bar .btn {
	margin-top: 0;
	}
	.wrapper-area .services-area-one .services-widget {
	padding: 30px;  
	}
	.wrapper-area .ourprocess-area-three .inner-ourprocess .btn-box {
	margin-top: 63px;
	}
	.wrapper-area.one-page .ourprocess-area-three .inner-ourprocess .btn-box {
	margin-top: 43px;
	}	
	.wrapper-area .logo-area img {
	margin-right: 5px;
	}
	.wrapper-area .logo-area .logo-sub-text {  
	font-size: 11px;   
	}
	.wrapper-area .footer-area-three .footer-social li {
	display: inline-block;
	margin-right: -1px;
	}
	.col-lg-2.col-md-2.off-sticker{
	padding-right: 0;
	}
	
	.wrapper-area .ourprocess-area-one .inner-process-box .licon {
	margin: 0 10px 10px;
	}
	.wrapper-area .myteam-area-one .owl-controls .owl-buttons .owl-next{
	right: 0;
	}
	.wrapper-area .myteam-area-one .owl-controls .owl-buttons .owl-prev{
	left: 0;
	}
	.wrapper-area .footer-area-one.multi .footer-main .footer-social a.socialbox {    
	padding: 4px 8px 4px 19px;
	width: 100%;
	}
	
	.wrapper-area .testimonial-area-two .owl-controls .owl-buttons .owl-prev{
		left: 10px;
	}
	.wrapper-area .testimonial-area-two .owl-controls .owl-buttons .owl-next{
		right: 10px;
	}
}
 
/* Normal desktop :992px. */
@media (max-width: 991px) {
    
    .wrapper-area .footer-area-three .flickr-photos li img{
    	width: 100%;
    }
    .wrapper-area.one-page .main-header-one.stick .logo-area{
    display: none;
    }
    .wrapper-area .owl-carousel{
    margin: 0;
    }
    .wrapper-area .footer-area-two .get-in-touch-area .footer-social{
    margin-bottom: 30px;
    }
    .wrapper-area .main-header-two .main-menu-area nav > ul > li > a{
    padding: 12px 0 5px;
    }
    .wrapper-area .header-banner-three.option-color .welcome-message h1, 
    .wrapper-area .header-banner-three.option-color .welcome-message h2{
    font-size: 32px;
    }
    .wrapper-area .header-banner-four .hero h1{
    font-size: 36px;
    }
    .wrapper-area .main-header-two .main-menu-area nav > ul > li > a
    .wrapper-area .main-header-one.stick .off-sticker{
    display: none;
    }
    .wrapper-area.one-page .main-header-one.stick .logo-wrp{
    display: none;
    }
    .wrapper-area.one-page .main-header-one > .container{
    width: 100%
    }
    
    .wrapper-area .main-header-one .logo-area {
    margin-top: 0;
    }
    .wrapper-area .about-img{
    margin-bottom: 40px;
    }
    .wrapper-area .activation-area-three .section-header-left {
    min-height: inherit;
    padding: 36px 15px 10px;
    text-align: center;
    }
    .wrapper-area .about-area-one .about-content-mid-right {
    padding: 0 0 0 30px;
    }
    .wrapper-area .ourprocess-area-one .inner-process-box .media-body{
    padding-left: 15px;
    }
    .wrapper-area .skill-area-one {    
    padding: 23px 26px 0 13px;    
    }
    .wrapper-area .about-area-one .skill-content{
    padding-left: 0;
    }
    .wrapper-area.one-page .main-header-two.stick .logo-area{
    display: none;
    }
    .wrapper-area .main-header-two .main-menu-area nav > ul{
    text-align: center;
    }
    .wrapper-area .header-banner-two .slider-area .slider-1 h3{
    margin-bottom: 0;
    }
    .wrapper-area .header-banner-two .slider-area .slider-1 h1::before{
    background: transparent;
    }
    .wrapper-area .header-banner-two .slider-area .slider-1 h1{
    font-size: 30px;
    }
    .wrapper-area .header-banner-two .slider-area .slider-1 .details-content{
    display: none;
    }
    .wrapper-area .request-call-area-one .call-back-left {
    text-align: center;
    }
    .wrapper-area .myteam-area-two .owl-controls .owl-buttons .owl-next{
    right: 10px;
    }
    .wrapper-area .myteam-area-two .owl-controls .owl-buttons .owl-prev{
    left: 10px;
    }
    .wrapper-area .testimonial-area-two .owl-controls .owl-buttons .owl-next{
    right: 10px;
    }
    .wrapper-area .testimonial-area-two .owl-controls .owl-buttons .owl-prev{
    left: 10px;
    }
    .wrapper-area .register-bar-area-two{
    text-align: center;
    }				
    .wrapper-area .header-banner-one.color-bg .slider-area .slider-1 .details-content{
    display: none;
    }
    .wrapper-area .header-banner-one.color-bg .slider-area .slider-3 .details-content{
    display: none;
    }
    .wrapper-area .header-banner-one.color-bg .slider-area .slider-2 .details-content{
    display: none;
    }    
    .wrapper-area .header-banner-one.color-bg .slider-area .slider-1 h1, 
    .wrapper-area .header-banner-one.color-bg .slider-area .slider-2 h1, 
    .wrapper-area .header-banner-one.color-bg .slider-area .slider-3 h1{
    font-size: 30px;
    }    
    .wrapper-area .header-banner-two .slider-area .slider-1 .details-content{
    display: none;
    }
    .wrapper-area .header-banner-two .slider-area .slider-3 .details-content{
    display: none;
    }
    .wrapper-area .header-banner-two .slider-area .slider-2 .details-content{
    display: none;
    }
    
    .wrapper-area .header-banner-two .slider-area .slider-1 h1, 
    .wrapper-area .header-banner-two .slider-area .slider-2 h1, 
    .wrapper-area .header-banner-two .slider-area .slider-3 h1{
    font-size: 30px;
    }
    .wrapper-area .header-banner-two .slider-area .slider-1 h2, 
    .wrapper-area .header-banner-two .slider-area .slider-2 h2, 
    .wrapper-area .header-banner-two .slider-area .slider-3 h2{
    font-size: 30px;
    }   
    
    .wrapper-area .footer-area-one.multi .footer-main .footer-nav{
    margin-bottom: 30px;
    }
    .wrapper-area .choose-us-one .inner-choose-box{
    padding: 0;
    margin: 0;
    }
    .wrapper-area .inner-banner.section-spacing {   
    padding: 42px 0 49px;    
    }	
    
    .wrapper-area .footer-top-two .subscribe-main {
    padding-right: 0;
    text-align: center;
    }
    .wrapper-area .mobile-100 {
    width: 100%;
    }    
    .wrapper-area .price-table-area-one .inner-price-table .price-table-box {   
    padding: 0 5px;
    }
    .wrapper-area .footer-area-one .footer-main .single-footer-form {
    margin-bottom: 30px;
    }       
    .wrapper-area .myblog-area-two .inner-blog .owl-controls .owl-buttons .owl-next{
    right: 10px;
    }
    .wrapper-area .myblog-area-two .inner-blog .owl-controls .owl-buttons .owl-prev{
    left: 10px;
    }
    .wrapper-area .myblog-area-three .inner-blog .post-holder .img-holder {
    margin-bottom: 20px;    
    }
    .wrapper-area .main-header-three .stick .off-sticker {
    display: none
    }
    .wrapper-area .main-header-three .stick .main-menu-area nav > ul{
    margin-top:  0;
    }
    .wrapper-area .main-header-three .logo-area {
    margin: 23px auto 14px;
    max-width: 135px;
    overflow: hidden;    
    }
    .wrapper-area .main-header-three .main-menu-area nav > ul {
    text-align: center;
    }
    .wrapper-area .main-header-three .main-menu-area nav > ul {
    margin-top: 10px;
    text-align: center;
    }
    .wrapper-area .header-top-area{
    display: none;
    }
    .wrapper-area .brand-area .brand .owl-controls .owl-buttons .owl-prev{
    left: 0;
    }
    .wrapper-area .brand-area .brand .owl-controls .owl-buttons .owl-next{
    right: 0;
    }
    
    .wrapper-area .header-banner-three .welcome-message h1, .wrapper-area .header-banner-three .welcome-message h2 {   
    font-size: 30px;    
    }
    .wrapper-area .header-banner-three .btn {  
    margin-top: 35px;
    
    }
    .wrapper-area .ourprocess-area-three .inner-ourprocess .btn-box {   
    margin-top: 6px;  
    }
    .wrapper-area .ourprocess-area-three .inner-ourprocess .ourprocess-list {
    
    padding: 30px 15px;
    }
    .wrapper-area .brand-area .brand .owl-controls .owl-buttons .owl-next {  
    right: 0;   
    }
    .wrapper-area .brand-area .brand .owl-controls .owl-buttons .owl-owl-prev {  
    left: 0;   
    }
    .wrapper-area .ourprocess-area-three .inner-ourprocess .inner-process-details{
    margin-bottom: 0;
    }
    .wrapper-area .ourprocess-area-three .inner-ourprocess .inner-process-details{
    padding: 20px 0 0 0;
    }
    .wrapper-area .header-banner-three .welcome-message p{
    display: none;
    }
    .wrapper-area .main-header-three.stick .logo-area{
    display: none;
    }
    .wrapper-area .main-header-three.stick .main-menu-area nav > ul{
    margin: 0;
    }
    .wrapper-area .main-header-three.stick .main-menu-area{
    margin: 0;
    }
    .wrapper-area .price-table-area-two .price-table.mid {
    transform: inherit;
    transition: inherit;
    }
    .wrapper-area .price-table-area-two .inner-price-table{
    margin: 0;
    }
    .wrapper-area .price-table-area-three .price-table.mid {
    transform: inherit;
    transition: inherit;
    }
    .price-table-mobile:hover{
    cursor: move;
    }
    .wrapper-area .price-table-area-three .inner-price-table{
    margin: 0;
    }
    
    .wrapper-area .inner-banner-three {  
    padding: 100px 0 6px;
    
    }
    .wrapper-area .blog-area-one .owl-controls .owl-buttons .owl-prev {    
    left: 10px;
    }
    .wrapper-area .blog-area-one .owl-controls .owl-buttons .owl-next {
    
    right: 10px;
    }
    .wrapper-area .myteam-area-one .owl-controls .owl-buttons .owl-prev{    
    left: 10px;
    }
    .wrapper-area .myteam-area-one .owl-controls .owl-buttons .owl-next{
    
    right: 10px;
    }
    .wrapper-area .inner-banner .breadcrumb-area{
    padding-top: 0;
    }
    .wrapper-area .pagination-area{
    margin-bottom: 30px;
    }
    .wrapper-area .blogpage-area-one .post-holder .img-holder{
    margin-bottom: 20px;
    }
    .wrapper-area .myblog-area-three .post-holder .img-holder{
    
    margin-bottom: 20px;
    }
    .wrapper-area .activation-area-three .counter-list h2{
    margin-bottom: 20px;
    padding: 10px 0;
    }
    .wrapper-area .activation-area-three .counter-list {
    margin-bottom: 30px;
    text-align: center;
    }
    .wrapper-area .activation-area-three .counter-list p {
    font-size: 16px;
    font-weight: 600;
    }
    .wrapper-area .activation-area-three {  
    padding: 60px 0 8px;
    }
    .wrapper-area .footer-area-three .footer-widget{
    margin-bottom: 30px;
    }
    .wrapper-area .footer-area-three.section-spacing {
    padding-bottom: 45px;
    }
    .wrapper-area .footer-area-three h3 { 
    margin-bottom: 30px;   
    }
    .wrapper-area .request-call-area-three .call-back-left h2{
    font-size: 18px;
    
    }
    .wrapper-area .activation-area-three .counter-list h2{
    font-size: 28px;
    }
    .wrapper-area .activation-area-three .call-back-left .title-light::before{
    right: 0;
    }
    .wrapper-area .request-call-area-one .call-back-left h2.title-light::before{	
    right: 0;
    }
    .wrapper-area .footer-top-two .subscribe-main h2.title-light::before{
    right: 0;
    }
    h3.title {   
    margin-bottom: 30px;   
    }
    h3.title::before {   
    bottom: -13px;   
    }
    .wrapper-area .services-area-one .services-widget .media-body h3{
    font-size: 18px;
    line-height: 1.3;
    }
    .wrapper-area .register-bar-area-two h2.title-light:before{
    right: 0;    
    }
    .btn-lg{
    padding: 12px 32px;
    font-size: 14px;
    }    
    .wrapper-area .price-table-area-two .price-table h3,
    .wrapper-area .price-table-area-three .price-table h3,
    .wrapper-area .price-table-area-one .price-table h3{
    font-size: 20px;
    }
    .wrapper-area .about-area-two .inner-about .about-content .about-content-mid .btn-box {
    margin-top: 30px;
    }
    .wrapper-area .about-area-three .inner-about .about-content .btn-box{
    margin-top: 0;
    }
    .wrapper-area .header-banner-one .banner-btn-box .btn {			
    padding: 13px 36px;
    }
    .wrapper-area .header-banner-two .slider-area .slider-1 h2, 
    .wrapper-area .header-banner-two .slider-area .slider-2 h2, 
    .wrapper-area .header-banner-two .slider-area .slider-3 h2{
    font-size: 26px;
    }
}


	/* Tab & Mobile desktop :768px. */
	@media (min-width: 768px) and (max-width: 991px) {            
			.wrapper-area .main-header-one .main-menu-area nav > ul > li > a{
			padding: 3px 0;
			}
			.wrapper-area .main-header-one .main-menu-area nav > ul > li {    
			padding: 0 2px 15px;
			}			
			body.box .wrapper-area{
			max-width: 1020px;
			}
			.wrapper-area .sidebar-area-one .shopnow-box{
			display: none;
			}
			.wrapper-area .request-call-area-one .call-back-left h2,
			.wrapper-area .activation-area-three .counter-list h2{
			font-size: 28px;	
			}
			.wrapper-area .section-header-three h2,
			.wrapper-area .section-header-two h2,
			.wrapper-area .section-header-one .title-box h2,
			.wrapper-area .section-header-two h2,
			.wrapper-area .activation-area-two .section-header-left h2,
			.wrapper-area .section-header-two h2,
			.wrapper-area .footer-top-two .subscribe-main h2,
			.wrapper-area .activation-area-two .section-header-left h2,
			.wrapper-area .get-satrted-area .inner-get h2,
			.wrapper-area .register-bar-area-two h2,
			.wrapper-area .activation-area-two .section-header-left h2,	
			.wrapper-area .activation-area-three .section-header-left h2,
			.wrapper-area .inner-banner .section-header-one h2,
			.wrapper-area .video-area-one .inner-video h2,
			.wrapper-area .register-bar-one .inner-register-bar h2
			{
			font-size: 32px;
			line-height: 1.2;
			}
			.wrapper-area .about-area-one .about-content-mid h3,
			.wrapper-area .about-area-one .about-content-mid-right h3,
			.wrapper-area .register-bar-area-two h3,
			.wrapper-area .footer-area-three h3,	
			h3.title,
			.wrapper-area .blog-area-one .holder .detail h3,
			.wrapper-area .choose-us-one .inner-choose-box h3

			{   
			font-size: 20px;
			}
			.wrapper-area .references-area-one .saying h3,
			.wrapper-area .myteam-area-one .single-team-holder .team-content .team-content-mid h3,
			.wrapper-area .blog-area-one .holder .detail h3,
			.wrapper-area .testimonial-area-two .saying h3,
			.wrapper-area .myblog-area-two .blog-holder .blog-detail h3,
			.wrapper-area .myteam-area-two .team-holder .team-detail h3,
			.wrapper-area .ourprocess-area-three .inner-ourprocess .inner-process-details h3,
			.wrapper-area .myteam-area-three .team-detail h3,
			.wrapper-area .services-area-two .services-widget h3,
			.wrapper-area .myblog-area-three .post-holder .detail h3
			{
			font-size: 18px;
			line-height: 1.3;
			}
			.wrapper-area .activation-area-one .counter-list span{
			font-size: 16px;
			}
			.wrapper-area .ourprocess-area-one ul.tab-nav li{
			margin-bottom: 42px;
			}
			.wrapper-area .activation-area-two{
			margin-top: 30px;
			}
			.wrapper-area .activation-area-two{
			margin-top: 30px;
			}
			.wrapper-area .header-banner-four .welcome-message h1{
			font-size: 42px;
			}
			.about-content-mid.padding-top60{
			padding: 0 !important;
			}
			.wrapper-area .inner-banner .section-header-two {
			margin-bottom: 0;
			padding-top: 120px;
			}
			.wrapper-area .skill-area-one{
			background: #f5f5f5;
			}
			
			.wrapper-area.one-page .main-header-one .logo-area {
				margin: auto auto 10px;
				max-width: 129px;
			}
			.wrapper-area.one-page .main-header-one .main-menu-area nav > ul {
			text-align: center;
			}
			.wrapper-area.one-page .main-header-one .main-menu-area nav > ul > li > a{
				padding: 3px 1px;
			}
			.wrapper-area .main-header-three .main-menu-area nav > ul > li > a {   
			padding: 16px 15px;   
			}
			.wrapper-area.one-page .main-header-three .main-menu-area nav > ul > li > a {   
			padding: 16px 7px;   
			}
			.wrapper-area .logo-area img {
			margin-right: 5px;
			}
			.wrapper-area .logo-area .logo-sub-text {  
			font-size: 11px;   
			}
			.wrapper-area .main-header-two.stick .main-menu-area{
			margin: 0;
			}
			.wrapper-area .main-header-two.stick{
			padding-top: 0;
			}
			.wrapper-area .footer-about .title-light::before{
			right: inherit;
			}
			.wrapper-area .main-header-one .main-menu-area nav > ul > li {   
			margin: 0 0px;   
			}
			.wrapper-area .main-header-one .main-menu-area nav > ul > li > a {   
			font-size: 13px; 
			}
			.wrapper-area.one-page .main-header-one .main-menu-area nav > ul > li {    
			padding: 0 5px 15px;
			}
			.wrapper-area.one-page .main-header-one .main-menu-area nav > ul > li > a {   
			font-size: 12px; 
			}
			.wrapper-area .main-header-one .main-menu-area nav > ul > li > a{
			padding: 3px;
			}
			.wrapper-area .main-header-two .main-menu-area nav > ul > li {
			margin:7px 10px;
			padding: 0 0 15px 0;
			}
			.wrapper-area.one-page .main-header-two .main-menu-area nav > ul > li {
			margin: 0 9px;
			padding: 8px 0 13px;
			}
			.wrapper-area .main-header-two.stick .main-menu-area nav > ul > li {
			padding: 0 0 10px 1px;
			}
			.wrapper-area .logo-area {
			margin-top: 9px;
			}
			.wrapper-area .main-header-two .main-menu-area nav > ul > li > a {    
			font-size: 13px;
			}		
			.wrapper-area .main-header-two{
			padding:10px 0 0 0;
			}	
			.wrapper-area .main-header-two .logo-area {
			margin: 0 auto 0 auto;
			max-width: 184px;
			}
			.wrapper-area .main-header-two .main-menu-area {
			position: relative;
			padding-top: 5px;
			}
			.wrapper-area .request-call-area-one .call-back-right .form-group{
			padding: 0 5px;
			}	

			.vbox-inline.figlio {
			height: 500px;
			width: 750px;
			}

			.wrapper-area .section-spacing{
			padding: 63px 0 70px;
			}
			.wrapper-area .section-spacing-top{
			padding-top: 63px;
			}
			.wrapper-area .section-spacing-bottom{
			margin-bottom: 70px;
			}
			.wrapper-area .section-header-one {
			margin-bottom: 55px;     
			}
			.wrapper-area .section-header-two {
			margin-bottom: 55px;    
			}
			.wrapper-area .section-header-three {
			margin-bottom: 55px;     
			}
			.wrapper-area .myteam-area-three.section-spacing{		
			padding: 63px 0 51px;
			}	
			.section-full-spacing {
			padding: 70px 0;
			}
			.references-area-one.section-spacing {
			padding: 63px 0 35px;
			}
			.myteam-area-one.section-spacing {
			padding: 62px 0 66px;
			}


			.wrapper-area .section-header-one .title-box h2 {
			margin: 0 0 20px;   
			}
			.wrapper-area .section-header-one .title-box > span {
			letter-spacing: 4px;
			margin: 0 0 10px;   
			}
			.wrapper-area .video-area-one .inner-video{
			padding: 0;
			}	
			.wrapper-area .header-banner-one .banner-btn-box .btn {
			margin-top: 20px;
			}
			.wrapper-area .section-header-three p{
			padding-right: 0;
			}	
			.wrapper-area .header-banner-one .welcome-message h1{
			font-size: 40px;
			}
			.wrapper-area .header-banner-two .welcome-message h1{
			font-size: 40px;
			}
			.wrapper-area .header-banner-three .welcome-message h1{
			font-size: 40px;
			}
			.wrapper-area .header-banner-one.color-bg .welcome-message {
			padding: 150px 0;
			text-align: center;
			}
			.wrapper-area .main-header-one.bottom-menu .main-menu-area nav > ul {
			text-align: center;
			}
			.wrapper-area .header-banner-one.color-bg .welcome-message h1{
			font-size: 40px;
			}
			.wrapper-area .bottom-menu .logo-area {
			margin: 5px auto 10px;
			max-width: 151px;
			}	
			.wrapper-area .about-area-one .inner-about .about-content{
			margin-bottom: 40px;
			}
			.wrapper-area .about-area-one .inner-about .about-content-mid{
			padding: 0 20px 20px;
			}
			.wrapper-area .about-area-one .inner-about .skill-content {
			padding: 57px 0 0;
			}		   
			.wrapper-area .services-area-one .inner-services .services-widget{
			padding: 30px 20px 30px 5px;
			}
			.wrapper-area .services-area-one .inner-services .services-widget .licon{
			margin-right: 20px;
			}
			.wrapper-area .services-area-one .inner-services .services-widget:hover h3::before{
			right: 0;
			line-height: 1;
			}
			.wrapper-area .services-area-two .inner-services .services-widget {   
			padding: 48px 15px 48px 30px;    
			}
			.wrapper-area .choose-us-one .inner-choose-box{
			margin-top: 30px;
			}
			.wrapper-area .choose-us-one .inner-choose-box {   	   
			margin-top: 0;
			}
			.wrapper-area .choose-us-one .inner-choose-frm{
			margin-bottom: 40px;
			padding: 30px;
			} 
			.wrapper-area .choose-us-one .inner-choose-frm1{
			margin-bottom: 40px;
			padding: 30px;
			} 
			.wrapper-area .choose-us-one .inner-choose-frm::after {    
			height: 254px;
			left: 159px; 
			top: -34px;
			width: 89%;   
			}
			.wrapper-area .choose-us-one .inner-choose-frm2 {
			padding: 30px;
			}    
			.wrapper-area .choose-us-one .inner-choose-frm2::after {    
			height: 254px;
			left: -100px;
			position: absolute;
			top: -34px;
			width: 89%;
			}	
			.wrapper-area .activation-area-two .off-padding-left{
			padding-left: 15px;
			}
			.wrapper-area .activation-area-two .off-padding-right {
			padding-right: 15px;
			}
			.wrapper-area .activation-area-two .section-header-left {  
			padding: 0 0 30px 0 ;
			min-height: inherit;

			}
			.wrapper-area .activation-area-two .counter-list {
			margin-bottom: 30px;    
			}
			.wrapper-area .activation-area-two .activation-count > .section-spacing {    
			padding: 30px;
			}
			.wrapper-area .activation-area-one .counter-list {
			margin-bottom: 30px;
			text-align: center;
			}
			.wrapper-area .activation-area-one .counter-list h3 {  
			margin-bottom: 20px;
			padding: 20px 0;  
			}
			.wrapper-area .activation-area-two .counter-list h2 { 
			margin-bottom: 20px;
			padding: 15px 0;
			text-align: center;	 
			}
			.wrapper-area .activation-area-two .section-header-left h2 {
			text-align: center;
			margin: 0;
			}	
			.wrapper-area .ourprocess-area-one .inner-ourprocess ul h3 {
			font-size: 16px;
			line-height: 1.4;
			padding-bottom: 0;
			}
			.wrapper-area .ourprocess-area-one .inner-ourprocess ul li {
			display: inline-block;
			float: left;
			text-align: center;
			width: 33.33%;
			}
			.wrapper-area .ourprocess-area-one .inner-ourprocess .inner-process-box .licon {
			border: medium none;
			display: block;
			float: none !important;
			margin: 10px 10px 23px;
			}
			.wrapper-area .ourprocess-area-one .inner-ourprocess .inner-process-box .media-body {
			border-top: 1px solid #b6b6b6;
			padding:0;
			border-left: 0;
			}
			.wrapper-area .ourprocess-area-one .inner-ourprocess .process-box-img img{
			width: 100%;
			}
			.wrapper-area .video-area-one .inner-video{
			padding: 0;
			}
			.wrapper-area .price-table-area-two .inner-price-table .price-table .price-per-manth {
			height: 120px;
			}
			.wrapper-area .price-table-area-two .inner-price-table .price-table .price-per-manth span {  
			margin-top: 22px;
			}
			.wrapper-area .footer-area-two .get-in-touch-area .main-contact-form .form-group {
			margin-bottom: 20px;
			}	
			.wrapper-area .price-table-area-two .inner-price-table .price-table .price-per-top {  
			margin-bottom: 97px;   
			}
			.wrapper-area .footer-area-one .footer-main .footer-social a.socialbox {   
			margin-bottom: 6px;
			padding: 3px 30px;    
			width: 320px;
			}
			.wrapper-area .myteam-area-three .owl-controls .owl-buttons .owl-next {
			right: -14px;
			}
			.wrapper-area .myteam-area-three .owl-controls .owl-buttons .owl-prev {
			left: -14px;
			}
	}


	/* Mobile :767px. */
	@media (max-width: 767px) {	

			.wrapper-area .footer-area-two .get-in-touch-area .footer-social {
			margin-bottom: 29px;
			margin-top: 6px;
			}
			.wrapper-area .skill-area-one{
			margin: 0;
			}
			.wrapper-area .header-banner-four{
			padding-bottom:90px;
			}
			.wrapper-area .header-banner-four .hero{
			width: 90%;
			}
			body.box .wrapper-area{
			max-width: 800px;
			}
			
			.wrapper-area .pagination-area {
			margin-bottom: 40px;
			}
			.wrapper-area .services-area-one .services-box {
			padding: 0;
			width: 100%;
			}
			.wrapper-area .section-header-two .sub-header{
			padding-left: 15px;
			}
			.wrapper-area .header-banner-four .welcome-message h1{
			font-size: 38px;
			}
			.load-more {   
			font-size: 14px;
			padding: 10px 30px;
			}
			.btn-sm{
			font-size: 14px;
			}
			.wrapper-area .ourprocess-area-one ul.tab-nav{
			margin-bottom: 30px;
			}
			.wrapper-area .testimonial-area-three .saying.active{
			background: inherit;
			}
			.wrapper-area .testimonial-area-three .saying.active-1st{
			background: #ffffff;
			}
			.wrapper-area .activation-area-three .activation-count > .section-spacing {
			padding: 43px 0 20px;
			}
			.wrapper-area .activation-area-three .off-padding-right{
			padding-right: 15px;
			}
			.wrapper-area .activation-area-two{
			padding: 36px 0;
			}
			.btn-lg {  
			font-size: 14px;    
			padding: 12px 30px;   
			}
			.wrapper-area .myteam-area-one .single-team-holder .team-img-holder img{
			width: 100%;
			}
			.wrapper-area .testimonial-area-two .saying h3{
			margin-bottom: 5px;
			}
			.wrapper-area .testimonial-area-two .saying {    
			padding: 30px 20px;    
			}
			.wrapper-area .testimonial-area-two .saying p{
			margin-bottom: 15px;
			}
			.wrapper-area .copyright-terms .text-right{
			text-align: center;
			}
			.wrapper-area .about-area  .about-content-mid {
			margin-bottom: 40px;
			}
			.wrapper-area  .mean-container .mean-bar {    
			padding: 1px 0 3px;	
			}
			.wrapper-area .mobile-logo {   
			top: 10px;
			z-index: 9999;
			}
			.wrapper-area .request-call-area-three .call-back-left h2{
			font-size: 22px;
			margin-bottom: 30px;			
			}
            .wrapper-area .request-call-area-three .call-back-left h2:before{
			right: inherit;
			}	
		
			.wrapper-area .activation-area-two .activation-count{
			background-image: none;
			}
			.panel-group.choose-us {
			margin-bottom: 0;
			}
			.form-group.col-md-6.col-sm-12.send-mass {
			margin-bottom: 0;
			}
			.header-top-left.text-right {
			text-align: center;
			}
			.header-top-right{
			text-align: center;
			}
			.wrapper-area .header-top-area-two .header-top-left ul li { 
			margin: 0 20px;   
			}
			.wrapper-area .request-call-area-one .call-back-left h2,
			.wrapper-area .activation-area-three .counter-list h2{
			font-size: 26px;
			}
			.wrapper-area .section-header-three h2,
			.wrapper-area .section-header-two h2,
			.wrapper-area .section-header-one .title-box h2,
			.wrapper-area .request-call-area-one .call-back-left h2,
			.wrapper-area .section-header-two h2,
			.wrapper-area .activation-area-two .section-header-left h2,
			.wrapper-area .section-header-two h2,
			.wrapper-area .footer-top-two .subscribe-main h2,
			.wrapper-area .activation-area-two .section-header-left h2,
			.wrapper-area .get-satrted-area .inner-get h2,
			.wrapper-area .register-bar-area-two h2,
			.wrapper-area .get-satrted-area .inner-get h2,
			.wrapper-area .activation-area-three .section-header-left h2,
			.wrapper-area .inner-banner .section-header-one h2,
			.wrapper-area .video-area-one .inner-video h2,
			.wrapper-area .register-bar-one .inner-register-bar h2
			{
			font-size: 30px;
			line-height: 1.3;
			}
			.wrapper-area .about-area-one .about-content-mid h3,
			.wrapper-area .about-area-one .about-content-mid-right h3,
			.wrapper-area .services-area-two .services-widget h3,	
			.wrapper-area .myteam-area-two .team-holder .team-detail h3,
			.wrapper-area .testimonial-area-two .saying h3, 
			.wrapper-area .register-bar-area-two h3,	
			h3.title,
			.wrapper-area .myblog-area-three .post-holder .detail h3,
			.wrapper-area .myteam-area-three .team-detail h3,
			.wrapper-area .ourprocess-area-three .inner-ourprocess .inner-process-details h3,
			.wrapper-area .choose-us-one .inner-choose-box h3,
			.wrapper-area .blogpage-details-area .page-news-details-comments .media .media-body h3,
			.wrapper-area .services-area-three .services-widget .services-inner h3

			{   
			font-size: 18px;
			line-height: 1.3;
			}
			.wrapper-area .references-area-one .saying h3,
			.wrapper-area .myteam-area-one .single-team-holder .team-content .team-content-mid h3,
			.wrapper-area .blog-area-one .holder .detail h3,
			.wrapper-area .testimonial-area-three .saying h3
			{
			font-size: 18px;
			line-height: 1.3;
			}
			.wrapper-area .section-header-three .sub-header {  
			padding-left: 20px;
			}
			.wrapper-area .activation-area-one .counter-list span,
			.wrapper-area .myblog-area-two .blog-holder .blog-detail h3
			{
			font-size: 16px;
			}
			
			.wrapper-area .about-area-one .about-content-mid-right {
			padding: 0;
			}
			.wrapper-area .pagination-area {
			margin: 15px 0; 
			padding: 0; 
			}

			.wrapper-area .choose-us-one .inner-choose-frm1{
			padding: 30px 30px 15px;
			margin-bottom: 20px;
			}
			.wrapper-area .choose-us-one .inner-choose-frm{
			padding: 30px 30px 15px;
			margin-bottom: 20px;
			}
			.wrapper-area .choose-us-one .inner-choose-frm2{
			padding: 30px 30px 15px;
			margin-bottom: 20px;
			}

			.wrapper-area .inner-banner .section-header-two .sub-header{
			display: none;
			}
			.wrapper-area .inner-banner .section-header-two{
			padding: 10px 0 0 0;

			}
			.wrapper-area .video-area-one.section-spacing {
			padding: 55px 0 49px;
			}
			.wrapper-area .inner-banner .section-header-one{
			padding-top: 0;
			}
			.wrapper-area .about-viedo img{
			width: 100%;
			}
			.wrapper-area .inner-banner .section-header-three h2{
			margin-bottom: 20px;
			}

			.wrapper-area .footer-about p{
			padding: 0;
			text-align: justify;
			}
			.wrapper-area .footer-area-one .footer-main .footer-nav li {
			display: inline-block;
			margin-bottom: 5px;
			margin: 5px;
			}
		.wrapper-area .section-header-three h2{
			margin-bottom: 20px;
			}
			.vbox-inline.figlio {
			height: 500px;
			width: 300px;
			}
			div.divider {    
			margin-bottom: 15px;   
			}

			.wrapper-area .footer-area-one h3.title::before {   
			left: 0;
			margin: auto;   
			right: 0;
			}

			.wrapper-area .about-viedo{
			margin-bottom: 30px;
			}
			.wrapper-area .section-header-one .title-box h2 {
			margin: 0 0 20px;   
			}
			.wrapper-area .section-header-one .title-box > span {
			letter-spacing: 4px;
			margin: 0 0 10px;   
			}
			.wrapper-area .video-area-one .inner-video{
			padding: 0;
			}
			.mobile-menu-area {
			display:block;
			}   
			.main-header-one{
			display:none;
			}
			.main-header-two{
			display:none;
			}
			.main-header-three{
			display:none;
			}
			.about-left.hidden-sm{
			display: none;
			}
			.wrapper-area .about-area-one .inner-about .about-content-mid{
			padding: 0;
			margin-bottom: 30px;
			}
			.wrapper-area .about-area-two .inner-about .about-content .about-content-mid{
			margin-bottom: 30px;
			}
			.wrapper-area .about-area-one .inner-about .about-left {
			margin-bottom: 48px; 
			}
			.wrapper-area .about-area-one .inner-about .col-lg-6.col-md-6.col-sm-6{
			padding: 0 15px;
			}
			.wrapper-area .about-area-one .inner-about .skill-content{
			padding: 0;
			}
			.wrapper-area .skill-area-one{
			background: #f5f5f5;
			padding-bottom: 0;
			}
			.wrapper-area .services-area-one .inner-services .services-widget .licon {
			line-height: 1.4;
			margin-bottom: 15px;
			margin-right: 0;
			}
			.wrapper-area .services-area-one .inner-services .services-widget .licon i:before{
			margin-left: 0;
			} 
			.wrapper-area .services-area-one .inner-services .services-widget {   
			padding: 30px 20px;    
			}
			.wrapper-area .services-area-one .services-widget .media-body {    
			padding-left: 20px;
			}
			.wrapper-area .services-area-one .inner-services .services-box:nth-child(odd) .services-widget {
			background: #ffffff;
			}
			.wrapper-area .services-area-one .inner-services .services-box:nth-child(old) .services-widget {
			background: #ffffff;
			}
			.wrapper-area .services-area-one .services-box:nth-child(8) .services-widget,
			.wrapper-area .services-area-one .services-box:nth-child(4) .services-widget
			{
			background: transparent;
			}
			.wrapper-area .our-partners .sm-padding-0 {
			padding-left: 0; 
			padding-right: 0; 
			} 
			.wrapper-area .our-partners .logo-box {  
			margin-bottom: 30px;    
			}
			.wrapper-area .testimonial-area-two .inner-references .owl-controls .owl-buttons .owl-next {
			right: 9px;   
			}
			.wrapper-area .testimonial-area-two .inner-references .owl-controls .owl-buttons .owl-prev{
			left: 9px;  
			}
			.wrapper-area .about-area-one .inner-about .about-left {
			margin: auto;
			max-width: 300px;
			}		
			.wrapper-area .ourprocess-area-one .inner-ourprocess .process-box-img img{
			width: 100%;
			}			
			.wrapper-area .choose-us-one .inner-choose-img.mobile-img{
			position: absolute;
			width: 100%;
			display: none;
			}
			.wrapper-area .choose-us-one .inner-choose-img.mobile-img img{	
			width: 100%;
			}
			.wrapper-area .choose-us-one .inner-choose-us {
			display: block;
			overflow: hidden;   
			position: relative;
			width: 100%;
			}
			.wrapper-area .choose-us-one .inner-choose-frm::after ,  
			.wrapper-area .choose-us-one .inner-choose-frm2::after {  
			display: none;
			}			
			.wrapper-area .choose-us-one .inner-choose-box.inner-choose-frm1{
			margin-top:30px; 
			}

			.wrapper-area .choose-us-one .inner-choose-us > .row {
			margin-bottom: 0;
			}			
			.wrapper-area .price-table-area-one .inner-price-table .price-table-box{
			margin-bottom: 30px;
			}
			.wrapper-area .blog-area-one .inner-blog .holder .img-holder img{
			width: 100%;
			}
			.wrapper-area .video-area-one .inner-video {
			padding: 0 15px;
			}
			.wrapper-area .price-table-area-two .inner-price-table{
			margin: 0;
			}
			.wrapper-area .price-table-area-two .inner-price-table .price-table {   
			margin-bottom: 30px;
			}
			.wrapper-area .price-table-area-two{
			padding-bottom: 28px;
			}			
			.wrapper-area .activation-area-two .off-padding-left{
			padding-left: 15px;
			}
			.wrapper-area .activation-area-two .off-padding-right {
			padding-right: 15px;
			}
			.wrapper-area .activation-area-two .section-header-left {  
			padding: 0 15px 30px 15px;
			min-height: inherit;
			}
			.wrapper-area .activation-area-two .counter-list {
			margin-bottom: 30px;    
			}
			.wrapper-area .activation-area-two .activation-count > .section-spacing {    
			padding: 30px;
			}
			.wrapper-area .activation-area-two .counter-list h2 { 
			margin-bottom: 30px;
			padding: 15px 0;
			text-align: center;
			}
			.wrapper-area .activation-area-two .section-header-left h2 {
			text-align: center;
			margin: 0;
			}
			.wrapper-area .activation-area-one .counter-list {
			margin-bottom: 30px;
			text-align: center;
			}
			.wrapper-area .activation-area-one .counter-list h3 {  
			margin-bottom: 20px;
			padding: 20px 0;  
			}
			.wrapper-area .activation-area-two .counter-list h2 { 
			margin-bottom: 30px;
			padding: 15px 0;
			text-align: center; 
			}
			.wrapper-area .request-call-area-one .call-back-left {
			text-align: center;
			margin-bottom: 30px;
			}
			.wrapper-area .activation-area-two .off-padding-left{
			padding-left: 15px;
			}
			.wrapper-area .price-table-area-two .inner-price-table .price-table .price-per-manth span{
			margin-bottom: 5px;
			}
			.wrapper-area .request-call-area-one .call-back-right .send-mass .btn-sm {    
			padding: 10px 0;   
			}
			.wrapper-area .request-call-area-one .divider::before { 
			height: 1px;
			left: 0;
			margin: auto;
			position: absolute;
			right: 0;
			width: 50%;
			}
			.wrapper-area .request-call-area-one .call-back-left .divider {    
			margin: 0 auto 20px;
			}
			.wrapper-area .footer-area-one .footer-main .footer-address ul.address-box {
			text-align: center;
			margin-bottom: 20px;
			}
			.wrapper-area .footer-area-one .footer-main h3{
			text-align: center;
			}
			.wrapper-area .footer-area-one  .single-footer.footer-address {
			margin-bottom: 30px;
			}
			.wrapper-area .footer-area-one .footer-main .footer-social a.socialbox{
			text-align: left;
			}
			.wrapper-area .footer-area-one  .single-footer.footer-social{
			text-align: center;
			}		
			.wrapper-area .footer-area-one .footer-main .single-footer-form .col-style{
			padding: 0 15px;
			}
			.wrapper-area .footer-area-one .footer-main .single-footer-form .form-group input.form-control{
			width: 100%;
			}		
			.wrapper-area .myteam-area-three .inner-myteam .team-img-holder {   
			margin: 0 auto 20px;  
			}
			.wrapper-area .myteam-area-two .inner-myteam .col-lg-8.col-md-9.col-sm-8{
			padding: 0;

			}		
			.wrapper-area .myteam-area-two .inner-myteam:first-child{		
			margin-bottom: 48px;		
			}
			.wrapper-area .myteam-area-two .owl-controls .owl-next {
			right: 10px;
			}
			.wrapper-area .myteam-area-two .owl-controls .owl-prev {
			left: 10px;
			}
			.wrapper-area .myteam-area-two .team-info {
			margin-bottom: 30px;
			}
			.wrapper-area .myteam-area-two .owl-wrapper-outer .item {
			margin: 0 15px;
			}

			.wrapper-area .our-partners .logo-box {
			margin-bottom: 0;
			}
			.wrapper-area .price-table-area-one .inner-price-table .price-table-box {
			padding: 30px 30px 0;
			}
			.wrapper-area .price-table-area-one .inner-price-table .price-table-box.price-right {
			margin-bottom: 0;
			}
			.wrapper-area .request-call-area-one .call-back-right .send-mass .btn-sm{
			margin-bottom: 0;
			}	
			.wrapper-area .price-table-area-two .col-lg-4.col-md-4.col-sm-4.col-xs-12 {
			display: block ;
			overflow: hidden;
			}
			.wrapper-area .price-table-area-two .inner-price-table .price-table.mid {
			transform: inherit;
			transition: inherit;
			}
			.wrapper-area .price-table-area-two .inner-price-table .price-table .price-per-manth{
			width: 50%;
			}
			.wrapper-area .copyright-terms{
			text-align: center;
			}

			.wrapper-area .price-table-area-three .inner-price-table .price-table.mid {
			transform: inherit;
			transition:inherit;
			margin: 0;
			}
			.wrapper-area .myblog-area-three .inner-blog .post-holder .img-holder img{
			width: 100%;
			}
			.wrapper-area .request-call-area-three .call-back-right .form-group {
			margin: 15px 0;
			}
			.wrapper-area .request-call-area-three .call-back-left h3 { 
			margin: 0 0 20px; 
			}
			.wrapper-area .request-call-area-three .call-back-right .form-group{
			margin-bottom: 0;
			padding: 0;
			}
			.wrapper-area .price-table-area-three .inner-price-table{
			margin: 0;
			}
			.wrapper-area .footer-area-three .footer-widget{
			margin-bottom: 30px;
			}
			.wrapper-area .footer-area-three .footer-widget:last-child{
			margin-bottom: 0;
			}
			.wrapper-area .footer-area-three .corporate-address li:last-child{
			margin-bottom: 0;
			}
			.wrapper-area .header-banner-three .welcome-message h1,
			.wrapper-area .header-banner-three .welcome-message h2 {    
			font-size: 30px; 
			}
			.wrapper-area .register-bar-area-two{
			text-align: center;
			}
			.wrapper-area .register-bar-area-two .register-bar-txt {
			margin-bottom: 30px;
			}
			.wrapper-area .footer-area-two .get-in-touch-area h3{
			margin-left: 30px;
			}
			.wrapper-area .header-banner-one .welcome-message {
			padding: 150px 30px;
			text-align: center;
			}
			.wrapper-area .header-banner-one.color-bg .welcome-message {
			padding: 150px 30px;
			text-align: center;
			}
			.wrapper-area .choose-us-one .inner-choose-img img{
			width: 100%;
			}
			.wrapper-area .price-table-area-one .inner-price-table .col-md-4:last-child .price-table-box{
			margin-bottom: 0;
			}
			.wrapper-area .header-banner-three .welcome-message{
			text-align: center;
			}
			.wrapper-area .header-banner-three .welcome-message {   
			top: 40%;
			transform: translateY(-46%);
			}
			.hidden-sm{
			display: none;
			}
			.wrapper-area .footer-area-one .footer-main .widget{
			margin-bottom: 30px;
			}
			.wrapper-area .footer-area-one .footer-main .footer-nav{
			text-align: center;
			}
			.wrapper-area .footer-about{
			text-align: center;
			}
			.wrapper-area .footer-about .logo-area {
			margin: 0 auto 19px;
			max-width: 126px;
			text-align: center;
			}
			.wrapper-area .about-area-three .inner-about .about-content{
			margin-bottom: 30px;
			}
			.wrapper-area .ourprocess-area-three .inner-ourprocess .btn-box {
			margin-top: 30px;
			}
			.wrapper-area .myteam-area-three .owl-controls .owl-buttons .owl-next {
			right: 7px;
			}
			.wrapper-area .myteam-area-three .owl-controls .owl-buttons .owl-prev {
			left: 7px;
			}
			.wrapper-area .inner-banner .section-header-three{
			margin: 0;
			padding: 0;
			}
			.wrapper-area .blogpage-area-one .post-holder .img-holder {
			margin-bottom: 16px;

			}
			.wrapper-area .page-sidebar-area .single-sidebar{
			margin-top: 30px
			}
			.wrapper-area .single-staff-area .single-staff-left{
			margin-bottom: 30px;
			}
			.wrapper-area .inner-banner-three .section-header-two h2{
			margin: 0;
			}
			.wrapper-area .inner-banner-three .section-header-two {
			margin-bottom: 30px;
			padding-top: 0;
			text-align: center;
			}
			.wrapper-area .page-news-details-leave-comments {
			margin-bottom: 30px;
			}
			.wrapper-area .inner-banner-three {
			padding: 38px 0 6px;

			}
			.wrapper-area .inner-banner-three .breadcrumb-area {
			padding: 20px 0 0;  
			}
			.wrapper-area .header-banner-one .welcome-message h1{
				font-size: 36px;
			}
			.wrapper-area .header-banner-one .welcome-message h2{
				font-size: 30px;
			}
			.wrapper-area .header-banner-one .welcome-message h3{
				font-size: 30px;
			}
	}
/* Mobile :767-480 */

@media only screen and (min-width: 480px) and (max-width: 767px) {
        
        .wrapper-area .header-banner-one.color-bg .slider-area .slider-1 h2,
        .wrapper-area .header-banner-one.color-bg .slider-area .slider-2 h2,
        .wrapper-area .header-banner-one.color-bg .slider-area .slider-3 h2{
        font-size: 30px;
        }        
        .wrapper-area .header-banner-two .slider-area .slider-1 h2, 
        .wrapper-area .header-banner-two .slider-area .slider-2 h2, 
        .wrapper-area .header-banner-two .slider-area .slider-3 h2{
        font-size: 30px;
        }       
        
        .wrapper-area .header-banner-three .welcome-message p{
        display: none;
        }
        .wrapper-area .header-banner-three .btn {  
        padding: 8px 20px;
        }
        .wrapper-area .header-banner-three .welcome-message h1,
        .wrapper-area .header-banner-three .welcome-message h2 {
        border: none;
        padding: 0;
        }
        .wrapper-area .header-banner-three .btn{
        margin-top: 30px;
        }        
        .wrapper-area .section-spacing{
        padding: 50px 0 60px;
        }
        .wrapper-area .section-spacing-top{
        padding-top: 50px;
        }
        .wrapper-area .section-spacing-bottom{
        margin-bottom: 60px;
        }
        .wrapper-area .section-header-one {
        margin-bottom: 50px;   
        }
        .wrapper-area .section-header-two {
        margin-bottom:50px;   
        }
        .wrapper-area .section-header-three {
        margin-bottom: 50px;   
        }
        .wrapper-area .myteam-area-three.section-spacing{
        padding:50px 0 53px;
        }	
        .section-full-spacing {
        padding: 60px 0;
        }
        .references-area-one.section-spacing {
        padding: 50px 0 25px;
        }
        .myteam-area-one.section-spacing {
        padding: 50px 0 56px;
        }
        .wrapper-area .header-banner-one.color-bg .slider-area .title4{
        display: none;
        }
	}

/* Large Mobile :480px. */ 
@media only screen and (max-width: 479px){
    .wrapper-area .brand-area .brand .owl-controls .owl-buttons .owl-next,
    .wrapper-area .brand-area .brand .owl-controls .owl-buttons .owl-prev{
    width: 40px;
    height: 40px;
    padding: 0;
    }
    
    
    .wrapper-area .header-banner-one.color-bg .slider-area .slider-1 h2,
    .wrapper-area .header-banner-one.color-bg .slider-area .slider-2 h2,
    .wrapper-area .header-banner-one.color-bg .slider-area .slider-3 h2{
    font-size: 26px;
    }
    .wrapper-area .header-banner-one.color-bg .slider-area .title4{
    display: none;
    }
    
    .wrapper-area .blogpage-details-area .page-news-details-comments .media .pull-left{
    float: inherit;
    width: 100%;
    margin-bottom: 30px;
    
    }
    .wrapper-area .blogpage-details-area .page-news-details-comments .media .pull-left img{
    width: 100%;
    }
    .wrapper-area .blogpage-details-area .page-news-details-comments .media .media-body{
    padding-left: 0;
    }
    .wrapper-area .section-spacing{
    padding: 42px 0 45px;
    }
    .wrapper-area .section-spacing-top{
    padding-top: 42px;
    }
    .wrapper-area .section-spacing-bottom{
    margin-bottom: 40px;
    }
    
    .wrapper-area .section-header-one {
    margin-bottom: 40px;     
    }
    .wrapper-area .section-header-two {
    margin-bottom: 40px;    
    }
    .wrapper-area .section-header-three {
    margin-bottom: 40px;     
    }
    
    .wrapper-area .activation-area-two .counter-list p{
    font-size: 16px;
    }
    
    .wrapper-area .myteam-area-three.section-spacing{
    padding:54px 0 52px;
    }
    .wrapper-area.one-page .myteam-area-three.section-spacing {
    padding: 54px 0 52px;
    }	
    .section-full-spacing {
    padding: 40px 0;
    }
    .references-area-one.section-spacing {
    padding: 40px 0 25px;
    }
    .myteam-area-one.section-spacing {
    padding: 40px 0 45px;
    }
    
    
    .wrapper-area .activation-area-three .counter-list p{
    font-size: 14px;
    }
    .wrapper-area .section-header-three h2,
    .wrapper-area .section-header-two h2,
    .wrapper-area .section-header-one .title-box h2,
    .wrapper-area .request-call-area-one .call-back-left h2,
    .wrapper-area .section-header-two h2,
    .wrapper-area .activation-area-two .section-header-left h2,
    .wrapper-area .section-header-two h2,
    .wrapper-area .footer-top-two .subscribe-main h2,
    .wrapper-area .activation-area-two .section-header-left h2,
    .wrapper-area .get-satrted-area .inner-get h2,
    .wrapper-area .register-bar-area-two h2,
    .wrapper-area .activation-area-two .section-header-left h2,
    .wrapper-area .activation-area-three .section-header-left h2,
    .wrapper-area .inner-banner .section-header-one h2,
    .wrapper-area .activation-area-two .counter-list h2,
    .wrapper-area .register-bar-one .inner-register-bar h2
    {
    font-size: 26px;
    line-height: 1.3;
    }
    .wrapper-area .newpage-area .inner-page-news-area .inner-page-news-box .inner-news-box-bottom h3{
    font-size: 18px;
    line-height: 1.3;
    }
    
    .wrapper-area .choose-us h4.panel-title > a{
    font-size: 14px;
    }
    .wrapper-area .references-area-one .inner-references .item {
    margin:0;
    }
    .wrapper-area .myteam-area-one .inner-myteam .item{
    margin: 0;
    }
    .wrapper-area .myteam-area-two .owl-wrapper-outer .item {
    margin: 0 0 30px;
    }
    .wrapper-area .about-area-one .inner-about .about-content-mid{
    padding: 0;
    }
    .wrapper-area .ourprocess-area-one .inner-ourprocess ul li .clearfix.visible-xs{
    display: block !important;
    }
    .wrapper-area .section-header-three p {
    margin-bottom: 0;
    padding-right: 50px;
    }
    .wrapper-area .services-area-two .services-widget {
    overflow: hidden;
    padding: 40px 30px;
    position: relative;
    }
    .wrapper-area .myteam-area-two .inner-myteam .col-lg-8.col-md-9.col-sm-8 {
    padding: 0 15px;
    }
    .wrapper-area .myteam-area-two .owl-wrapper-outer .item{
    margin: 0 15px;
    }
    .wrapper-area .header-banner-three .welcome-message p{
    display: none;
    }
    .wrapper-area .header-banner-three .btn {  
    padding: 15px 30px;
    }
    .wrapper-area .header-banner-three .welcome-message h1,
    .wrapper-area .header-banner-three .welcome-message h2 {
    border: none;
    padding: 0 15px;
    
    }
    .wrapper-area .header-banner-three .welcome-message {   
    padding: 100px 0 0 0;
    }
    
    .wrapper-area .header-banner-three .btn{
    margin-top: 30px;
    }
    .wrapper-area .myteam-area-two .owl-controls .owl-buttons .owl-next {
    
    right: 9px;
    z-index: 999;
    }
    .wrapper-area .myteam-area-two .owl-controls .owl-buttons .owl-prev {
    z-index: 999;  
    left: 9px; 
    }
    .wrapper-area .inner-banner .breadcrumb-area{
    display: none;
    }
    .wrapper-area .section-header-one .title-light
    {
    margin-bottom: 20px;
    }
}

/* Large Mobile :480px. */ 
@media only screen and (max-width: 550px){
	.wrapper-area .header-banner-two .slider-area .slider-1 h1, 
	.wrapper-area .header-banner-two .slider-area .slider-2 h1, 
	.wrapper-area .header-banner-two .slider-area .slider-3 h1{
	font-size: 22px;
	}
	.wrapper-area .header-banner-two .slider-area .slider-1 h2, 
	.wrapper-area .header-banner-two .slider-area .slider-2 h2, 
	.wrapper-area .header-banner-two .slider-area .slider-3 h2{
	font-size: 22px;
	}
	.wrapper-area .header-banner-four{
	padding-bottom: 0;
	}
	.wrapper-area .header-banner-four .hero{
	top: 30%;
	}
	.wrapper-area .header-banner-four .fade-carousel{
	height: 350px
	}
	.wrapper-area .header-banner-four .btn-lg{
	margin-top: 15px;
	}
	.wrapper-area .brand-area .brand .brand-box {  
	padding: 0 10px;
	}
	.wrapper-area  .nivo-directionNav a.nivo-nextNav:before{ 
	font-size: 18px;
	height: 30px;
	line-height: 30px;  
	width: 30px; 
	}
	.wrapper-area .nivo-directionNav a.nivo-prevNav:before{
	font-size: 18px;
	height: 30px;
	line-height: 30px;    
	width: 30px; 
	}
	.wrapper-area  .nivoSlider .nivo-directionNav a.nivo-prevNav {
	left: -20px;  
	}
	.wrapper-area  .nivoSlider .nivo-directionNav a.nivo-nextNav {
	right: -20px;  
	}
	.wrapper-area .services-area-three .services-widget {    
	padding: 40px 30px;
	}	
	.wrapper-area .header-banner-one .welcome-message {
	padding: 8em 0;
	text-align: center;
	}
	.wrapper-area .header-banner-one.color-bg .slider-area .slider-1 h3
	{
	display: none;
	}
	.wrapper-area .header-banner-one.color-bg .slider-area .slider-1 h1
	{
	font-size: 22px;
	}
	.wrapper-area .header-banner-one.color-bg .slider-area .slider-2 h3
	{
	display: none;
	}
	.wrapper-area .header-banner-one.color-bg .slider-area .slider-2 h1
	{
	font-size: 22px;
	}
	.wrapper-area .header-banner-one.color-bg .slider-area .slider-3 h3
	{
	display: none;
	}
	.wrapper-area .header-banner-one.color-bg .slider-area .slider-3 h1
	{
	font-size: 22px;
	}
	.wrapper-area .header-banner-one.color-bg .slider-area .slider-1 .details-content{
	display: none;
	visibility: hidden;
	}
	.wrapper-area .services-area-three .services-widget .services-inner h3{
	margin-bottom: 10px;
	}
	.wrapper-area .services-area-three .services-widget .services-inner .icon-box{
	margin-bottom: 20px;
	}
	.wrapper-area .header-banner-one .welcome-message {
	padding: 8em 0;
	text-align: center;
	}
	.wrapper-area .header-banner-two .slider-area .slider-1 h2
	{
	display: none;
	}
	.wrapper-area .header-banner-two .slider-area .slider-1 h1
	{
	font-size: 22px;
	}
	.wrapper-area .header-banner-two .slider-area .slider-2 h2
	{
	display: none;
	}
	.wrapper-area .header-banner-two .slider-area .slider-2 h3
	{
	font-size: 22px;
	}
	.wrapper-area .header-banner-two .slider-area .slider-3 h3
	{
	display: none;
	}
	.wrapper-area .header-banner-two .slider-area .slider-3 h1
	{
	font-size: 22px;
	}
	.wrapper-area .header-banner-two .slider-area .slider-3 h3
	{
	font-size: 22px;
	}
	.wrapper-area .header-banner-two .slider-area .slider-1 .details-content{
	display: none;
	visibility: hidden;
	}
	.wrapper-area .footer-area-three .footer-widget{
	width: 100%;
	}
	}


/* Mobile :375px. */ 
    @media only screen and (max-width: 375px){
    	h2{
    	font-size:26px;
    	line-height: 1.3;
    	}
    	.wrapper-area .section-header-one .title-box h2 {
    	margin: 0 0 20px;   
    	}
    
    	.wrapper-area .section-header-one .title-box > span {
    	letter-spacing: 4px;
    	margin: 0 0 15px;
    	}
    	.wrapper-area .section-header-three p {   
    	padding-right: 0;
    	}	
    	.wrapper-area .header-banner-one .welcome-message {
    	padding: 6em 0 14em;
    	text-align: center;
    	}
    	.wrapper-area .header-banner-one .welcome-message h1 {   
    	font-size: 26px;
    	padding: 9px 8px;
    	}
    	.wrapper-area .header-banner-one .welcome-message h2{
    	font-size: 18px;
    	}
    	.wrapper-area .section-header-three .sub-header {   
    	padding-left: 20px;
    	}
    	.wrapper-area .section-header-three p{
    	padding: 0;
    	}
    	.wrapper-area .choose-us-one .inner-choose-img.mobile-img{
    	display: none;
    	}	
    	.wrapper-area .choose-us-one .inner-choose-box.inner-choose-frm1{
    	margin-top: 0;
    	}	
    
    	.wrapper-area .activation-area-two .activation-count .row > .col-lg-3.col-md-3.col-sm-6.col-xs-6{
    	padding: 0 5px;
    	}
    	.wrapper-area .activation-area-two .counter-list p {   
    	font-size: 14px;  
    	}
    	.wrapper-area .activation-area-two .counter-list h2 {
    	margin-bottom: 15px;  
    	}
    	.wrapper-area .activation-area-two .counter-list {
    	margin-bottom: 20px;
    	}
    }
@media only screen and (max-width: 375px){
	.wrapper-area .activation-area-one .counter-list span {   
	font-size: 14px;   
	}
}
