@media(max-width: 1599px){

	.site-header .main-menu .manu-wrapper .menu-ul li .sub-menu .sub-menu {
		right: 0;
	}
}


/* Normal desktop :1300px. */
@media (min-width: 1200px) and (max-width: 1365px) {

.testimonial-style_8 .owl-prev {
    right: -7%;
}
.testimonial-style_8 .owl-next {
    right: -7%;
}






}


/* Normal desktop :1199px. */

@media(max-width: 1199px){

.testimonial-style_8 .owl-prev {
    display:none;
}
.testimonial-style_8 .owl-next {
    display:none;
}
.site-header .main-menu .manu-wrapper .header-nav .menu-button {
    margin-left: 10px;
}
.blog_style_seven .blog-page-title_adn h2 a {
    font-size: 17px;
    line-height: 25px;
}
.feture-icon-box-style-ten-two .icon-box.style9.ten {
    border-radius: 5px 5px 5px 5px;
}
.section-head.style-five .section-title.t_left h3 {
    font-size: 45px !important;
}
.section-head.style-five .section-title.t_left h2 {
    font-size: 45px !important;
}
.section-head.style-five .section-title.t_center h3 {
    font-size: 45px !important;
}
.section-head.style-five .section-title.t_center h2 {
    font-size: 45px !important;
}



}

/* Normal desktop :1199px. */

@media(max-width: 1024px){

.feture-icon-box-style-ten-two .icon-box.style9.ten {
    border-radius: 5px 5px 5px 5px;
}
.feture-icon-box-style-ten-one .icon-box.style9.ten {
    border-radius: 5px 5px 5px 5px;
}
.feture-icon-box-style-ten-three .icon-box.style9.ten {
    border-radius: 5px 5px 5px 5px;
}
.feture-icon-box-style-ten-four .icon-box.style9.ten {
    border-radius: 5px 5px 5px 5px;
}






}



/* -------------------------------------------- Medium Device : 1365px ----------------------------------------------- */

@media(max-width: 1365px){
	.dreamit-slick-slider .style-two .slider-video-icon {
		right: 10% !important;
	}
	.single-video.style-three {
		margin-right: 0 !important;
		margin-left: 0 !important;
	}
	.single-video .layer-1 {
		top: -30% !important; 
		left: -59px !important;
	}
	.single-video .layer-2 {
		top: -43% !important;
		left: 57% !important;
	}
	.single-video .layer-3 {
		left: -7% !important;
	}
	.single-video .layer-4 {
		right: -30px !important;
	}
	.site-header .main-menu .manu-wrapper .menu-ul li a {
		font-size: 17px;
		padding: 30px 2px;
	}
	.menu-button .button {
		padding: 8px 15px;
	}
	.single-slick.eight .slider-single-image {
        bottom: 35%;
        right: -17%;
    }
    .single-slick.eight .slider-single-image img {
        width: 73%;
    }
    .dreamit-slick-slider .eight .hero-text-wrap h1 {
        font-size: 60px;
    }
    .team-grid-style2 .image-wrap a img {
        width: 100%;
    }
    .style-two.feature-box {
    margin-bottom: 0;
}
.style-two .cases-study-content {
    width: 81%;
}
.feature-box.style-four {
    margin-bottom: 0;
}
.site-header .main-menu .manu-wrapper .header-nav .search {
    display: none;
}
.service-box.default-style {
    margin-bottom: 0;
}
.section-title h3, .section-title h2, .title_tx h3, .title_tx h2 {
    font-size: 35px;
}
.single_pricing {
    margin-bottom: 0;
}
.hero-section .hero-title {
    font-size: 52px;
}
.style-six  .dreamit-team-member-single {
    margin-bottom: 0;
}
.blog_style6 .blog-page-title_adn h2 {
    font-size: 19px;
}




}

@media(max-width: 991px){
    
    .site-header .main-menu.transparent-menu .manu-wrapper .menu-ul li a {
        color: #232323 !important;
    }
    .site-header .main-menu.transparent-menu .manu-wrapper .menu-ul li a:hover {
        color: #7744D9 !important;
    }

	.dreamit-slick-slider .single-slick.style-two::before {
		left: -100px !important;
	}
	.dreamit-slick-slider .single-slick {
		height: 600px !important;
	}

	.site-header .main-menu .manu-wrapper .menu-ul li .sub-menu .sub-menu{
		right: 0;
		left: 0;
	}
	.widget-area {
		margin-top: 40px;
	}
	.site-footer .footer-widget .widget{
		margin-top: 30px;
	}
	.dreamit-slick-slider .hero-text-wrap p {
		width: 75% !important;
	}
.section-title h3, .section-title h2, .title_tx h3, .title_tx h2 {
    font-size: 28px  !important;
}
	ul#copyright-menu li {
		display: inline-block !important;
		margin-right: 10px !important;
	}
	.call-to-action-wrap {
		display: block !important;
	}
	.btn-button-call-to-action {
		margin-top: 30px;
		display: inline-block;
	}
	.dreamit-slick-slider .default-slider.slick .hero-text-wrap p.video-txt,
	.slick-arrow  {
		display: none  !important;
	}
	.tab .nav-tabs li a {
		padding: 7px 28px 15px !important;
		font-size: 14px !important;
	}
	.tab-content-inner {
		padding-left: 0 !important;
		padding-top: 0 !important;
	}
	.style-two .single-counter {
		margin-bottom: 0 !important;
	}
	.hero-section .hero-title {
		font-size: 38px !important;
	}
	.hero-content-left p {
		padding-right: 0 !important;
	}
	.heading_number {
		float: none !important;
		display: block !important;
	}
	.hero-section.hero-style-five{
		min-height: 650px;
	}
	.hero-section.hero-style-five .hero-subtitle {
		font-size: 36px !important;
		margin-bottom: 10px !important;
	}
	.hero-section.hero-style-five .hero-title {
		font-size: 80px !important;
	}
	.dreamit-slick-slider .style-six .hero-text-wrap h1 {
		font-size: 38px !important;
	}
	.dreamit-slick-slider .style-six .hero-text-wrap p {
		width: 54% !important;
	}
	.no-shadow .default-style.feature-box {
		box-shadow: none !important;
	}
	.site-header .main-menu {
		background: #7744D9 !important;
	}
	.single_team_info h2 {
		font-size: 28px !important;
	}
	.hero-style-seven .hero-content .hero-subtitle, .ah-words-wrapper b {
		font-size: 70px !important;
	}
	.feature-box.style-nine {
        display: block !important;
    }
    .style-nine .feature__btn-area {
        margin-top: 30px;
    }
    .single-slick.eight .slider-single-image {
        display:none;
    }
    .site-branding a img {
        filter: brightness(0)invert(1);
    }
     .feature-box.style-eleventh .feature-box-icon {
        float: inherit;
        text-align: center;
    }
   .feature-box-content {
    text-align: left;
    padding-top: 20px;
    padding-bottom: 23px;
}
    .feature-box.style-eleventh .img-icon {
        margin-top: 0;
    }
    .service-box.style-twelve .service-box-icon {
        float: inherit;
        margin-bottom: 14px;
    }
    .cv-video-area {
        margin-right: 0px;
    }
    .style-two.feature-box {
    margin-bottom: 0;
}
.feature-box.style-four {
    margin-bottom: 0;
}
.service-box.default-style {
    margin-bottom: 0;
}
.work_progress.default-style .work_progress_icon::before {
	display: none;
}
.single_pricing {
    margin-bottom: 0;
}
.style-six  .dreamit-team-member-single {
    margin-bottom: 0;
}
.is-sticky {
    position: absolute !important;
}



}

/* -------------------------------------------- Small Device : 767px ----------------------------------------------- */

@media(max-width: 767px){

.section-head.style-five .section-title.t_left h3 {
    font-size: 35px !important;
}
.section-head.style-five .section-title.t_left h2 {
    font-size: 35px !important;
}
.section-head.style-five .section-title.t_center h3 {
    font-size: 35px !important;
}
.section-head.style-five .section-title.t_center h2 {
    font-size: 35px !important;
}
	.site-footer .copyright .copyright-text p {
		text-align: center;
	}
	.site-footer .copyright .copyright-menu{
		margin-top: 12px;
	}
	.site-footer .copyright .copyright-menu ul {
		justify-content: center;
	}
	.dreamit-slick-slider .hero-text-wrap h1 {
		font-size: 35px !important;
	}
	.dreamit-slick-slider .single-slick {
		height: 600px !important;
	}
	.dreamit-slick-slider .hero-text-wrap p {
		width: 95% !important;
	}
	.slick-prev, .slick-next {
		display: none !important;
	}
	.dreamit-slick-slider .style-two .slider-video-icon {
		right: -15% !important;
	}
	.nav.nav-tabs {
		display: block;
	}
	.tab-content-inner {
		padding-top: 30px !important;
	}
	.meta--txt {
		font-size: 30px !important;
	}
	.hero_single_thumb img {
		width: 375px !important;
	}
	.hero-section.hero-style-five {
		min-height: 600px;
	}
	.hero-section.hero-style-five .hero-subtitle {
		font-size: 22px !important;
	}
	.hero-section.hero-style-five .hero-title {
		font-size: 56px !important;
	}
	.dreamit-slick-slider .style-six .hero-text {
		text-align: left !important;
	}
	.dreamit-slick-slider .style-six .hero-text-wrap h1 {
		font-size: 33px !important;
	}
	.dreamit-slick-slider .style-six  .hero-text-wrap p {
		text-align: left !important;
		width: 100% !important;
	}
	.dreamit-slick-slider .style-six .hero-text-wrap h4 {
		font-size: 22px !important;
	}
	.breadcumb-area h2 {
		font-size: 31px !important;
		margin-bottom: 20px !important;
	}
	.portfolio_nav ul li {
		display: block !important;
		margin-bottom: 10px !important;
	}
	.hero-section.hero-style-seven {
		min-height: 700px !important;
	}
	.hero-style-seven .hero-content .hero-subtitle, .ah-words-wrapper b {
		font-size: 38px !important;
	}
	.single-slick.eight .slider-single-image {
        display:none;
    }
    .site-branding a img {
        filter: brightness(0)invert(1);
    }
    .feature-box.style-eleventh .feature-box-icon {
        float: inherit;
        text-align: center;
    }
   .feature-box-content {
    	text-align: left;
   	 	padding-top: 20px;
	}
    .feature-box.style-eleventh .img-icon {
        margin-top: 0;
    }
    .service-box.style-twelve .service-box-icon {
        float: inherit;
        margin-bottom: 14px;
    }
    .testimonial-style-six .testi_text:before {
        bottom: 85px;
    }
    .style-two.feature-box {
    margin-bottom: 0;
}
.default-style.feature-box .feature-box-icon {
    float: inherit;
}
.feature-box.style-four {
    margin-bottom: 0;
}
.service-box.default-style {
    margin-bottom: 0;
}
.work_progress.default-style .work_progress_icon::before {
	display: none;
}
.single_pricing {
    margin-bottom: 0;
}
.is-sticky {
    position: absolute !important;
}


}

@media(max-width: 600px){
.section-head.style-five .section-title.t_left h3 {
    font-size: 28px !important;
}
.section-head.style-five .section-title.t_left h2 {
    font-size: 28px !important;
}
.section-head.style-five .section-title.t_center h3 {
    font-size:28px !important;
}
.section-head.style-five .section-title.t_center h2 {
    font-size: 28px !important;
}
	.section-title h3, .section-title h2, .title_tx h3, .title_tx h2 {
		font-size: 28px  !important;
	}
	.title_in_area {
		display: block  !important;
	}
	.title_in_area h3 {
		margin-bottom: 20px !important;
	}
	.title_p,
	.title_in {
		width: 100% !important;
	}
	.section-title p {
		width: 65%  !important;
	}
	.port_style--seven .portfolio_nav ul {
    	padding: 0;
    	text-align: center;
	}
	.section-head.style-four .section-title p {
   		width: 100%  !important;
	}
    .section-head.style-five .section-title.t_left p {
        width: 100% !important;
    }
	.dreamit-slick-slider .hero-text-wrap .btn.button-two {
		display: none !important;
	}
	.subscribe-wrapper button {
		background: #fff  !important;
		color: #7744D9  !important;
		padding: 18px 43px  !important;
		position: relative  !important;
		margin-top: 30px  !important;
		text-align: center  !important;
		left: 50%  !important;
		transform: translateX(-50%)  !important;
		cursor: pointer;
	}
	.dreamit-slick-slider .style-two .slider-video-icon {
		display: none !important;
	}
	.feature-box.style-five {
		padding: 50px 15px 65px !important;
	}
	.testimonial-style-two .testi_text {
		width: 100% !important;
	}
	.testimonial-style-two .single_testimonial {
		padding: 10px 10px 0 10px !important;
	}
	.tab .tab-content {
		padding: 40px 20px !important;
	}
	.hero-section .hero-title {
    font-size: 32px !important;
}
	.hero-section.hero-style-six .hero-title {
		font-size: 24px !important;
	}
	.hero-section.hero-style-six .hero-desc {
		width: 100% !important;
	}
	.dreamit-button.btn_two {
		margin-top: 15px;
	}
    .style-nine .feature__content-area.d-flex {
        display: block !important;
    }
    .style-nine .feature-box-icon {
        margin-bottom: 30px;
    }
    .style-nine .feature-box-title h2 {
        font-size: 24px !important;
    }
    .site-branding a img {
        filter: brightness(0)invert(1);
    }
    .feature-box.style-eleventh .feature-box-icon {
        float: inherit;
        text-align: center;
    }
    .feature-box-content {
    	text-align: left;
   	 	padding-top: 20px;
	}
    .feature-box.style-eleventh .img-icon {
        margin-top: 0;
    }
    .section-title.t_left  p {
        margin: 0;
    }
    .service-box.style-twelve .service-box-icon {
        float: inherit;
        margin-bottom: 14px;
    }
    .testimonial-style-six .testi_text:before {
        bottom: 153px;
    }
    .single_pricing.style-four .pricing_content {
        padding: 65px 28px 35px;
    }
    .my-accordion li a {
        font-size: 16px;
    }
    .default-style.feature-box .feature-box-icon {
    float: inherit;
}
.feature-box.style-four {
    margin-bottom: 0;
}
.service-box.default-style {
    margin-bottom: 0;
}
.work_progress.default-style .work_progress_icon::before {
	display: none;
}
.single_pricing {
    margin-bottom: 0;
}
.is-sticky {
    position: absolute !important;
}
.single-counter.style_six .count.percent {
    font-size: 45px;
}
.single-counter.style_six .suffix {
    font-size: 45px;
}
.it-service-footer .subscribe-wrapper button {
    top: 0;
}
#scrollUp {
    bottom: 25px;
    right: 25px;
}



}


@media(max-width: 360px){
.section-head.style-five .section-title.t_left h3 {
    font-size: 25px !important;
    line-height: 33px;
}
.section-head.style-five .section-title.t_left h2 {
    font-size: 25px !important;
}
.section-head.style-five .section-title.t_center h3 {
    font-size: 25px !important;
    line-height: 33px;
}
.section-head.style-five .section-title.t_center h2 {
    font-size: 25px !important;
}
	.hero-text {
		text-align: center;
	}
	.dreamit-slick-slider .hero-text-wrap h4 {
		font-size: 16px  !important;
	}
	.dreamit-slick-slider .hero-text-wrap p {
		width: 100% !important;
		text-align: center !important;
		font-size: 16px !important;
	}
	.dreamit-slick-slider .hero-text-wrap h1 {
    font-size: 37px !important;
}
	.slider-video-icon,	p.video-txt {
		display: none !important;
	}
	.section-title h3, .section-title h2, .title_tx h3, .title_tx h2 {
		font-size: 24px  !important;
	}
	.feature-box.style-three {
		padding: 30px 15px 28px !important;
	}
	.feature-box.style-three .feature-box-icon {
		margin-right: 20px !important;
	}
	.call-to-action-title h2 {
		font-size: 28px !important;
	}
	.case_study_carousel .owl-dots, 
	.blog_carousel .owl-dots {
		display:none;
	}
	.owl-dots {
		display:none;
	}
	.section-title p {
		width: 95%  !important;
	}
	ul.post-categories {
		margin: 0  !important;
	}
	.cyber-blog-meta-top {
		bottom: 20px  !important;
	}
	.owl-dots {
		position: absolute;
		left: 40%;
		-webkit-transform: translateX(-40%);
		-ms-transform: translateX(-40%);
		transform: translateX(-40%);
	}
	.site-branding a img {
        filter: brightness(0)invert(1);
    }
    .feature-box.style-eleventh .feature-box-icon {
        float: inherit;
        text-align: center;
    }
    .feature-box-content {
    	text-align: left;
   	 	padding-top: 20px;
	}
    .feature-box.style-eleventh .img-icon {
        margin-top: 0;
    }
    .service-box.style-twelve .service-box-icon {
        float: inherit;
        margin-bottom: 14px;
    }
    .style-two.feature-box {
    margin-bottom: 0;
}
.default-style.feature-box .feature-box-icon {
    float: inherit;
}
.feature-box.style-four {
    margin-bottom: 0;
}
.work_progress.default-style .work_progress_icon::before {
	display: none;
}
.service-box.default-style {
    margin-bottom: 0;
}
.work_progress.default-style .work_progress_icon::before {
	display: none;
}
.single_pricing {
    margin-bottom: 0;
}
.port_style--seven .single_protfolio .prot_content {
    padding: 22px 0 16px;
}
.section-head.style-four .section-title h3, .section-title h2, .title_tx h3, .title_tx h2 {
    font-size: 22px !important;
}
.testimonial_list.testimonial-style_7 .owl-nav {
    display: none;
}
.service-box.style_16 {
    padding: 36px 15px 30px 27px;
}
.service-box.style_16 .service-box-icon {
    float: inherit;
    margin-bottom: 20px;
}
.is-sticky {
    position: absolute !important;
}
.testimonial-style_8 .reviews_rating {
    display: none;
}
.testimonial-style_8 .single_testimonial {
    padding: 17px 15px 43px 20px;
    text-align: center;
}
.icon-box.style9 .icon-box-icon {
    float: inherit;
    padding: 12px 25px 35px 0;
}

}



























