/******************************

INDEX:

******************************/

body {
    overflow: visible;
    overflow-x: hidden;
}

@media (min-width: 1400px){
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1200px;
    }
	.widget .footer-social-links{
		padding-top: 20px;
	}
}

@media (max-width: 1400px){
	/** Section Title **/
	.pbmit-heading-subheading {
		position: relative;
		z-index: 1;
	}
	.testimonial-one-img:before{
		width: 119%;
	}
	/*=== Footer ===*/
	.site-footer{
		overflow: hidden;
	}
}

@media (max-width: 1366px){
	.testimonial-one-img:before {
		width: 116%;
	}
}

@media(max-width:1280px){
	.testimonial-one-img:before{
		width: 108.9%;
	}
	.about-one-iconbox{
		right: 50px;
		left: inherit;
	}
	.about-one-iconbox:before{
		left: 50px;
		right: inherit;
		transform: rotate(180deg);
	}
}

@media (min-width: 1200px){
	.container {
		max-width: 1200px;
	}
	.ti-angle-down:before{
		display: none;
	}
}

@media (max-width: 1200px){
	/** Section Title **/
	.pbmit-heading-subheading Br{
		display: none;
	}
	.pbmit-heading-subheading .pbmit-title{
		font-size: 35px;
		line-height: 45px;
	}
	/*=== Title Bar ===*/
	.pbmit-title-bar-content{
		padding-top: 0;
	}
	/*=== Header ===*/
	.header-style-1 .pre-header-wrapper{
		display: none;
	}
	.header-style-1 .pbmit-right-side{
		display: none;
	}
	.header-style-1 .site-header-menu .site-branding {
		display: block;
		padding-left: 0;
		height: 105px;
    	line-height: 105px;
	}
	.header-style-1 .site-title {
		height: 90px;
	}
	.pbmit-right-main-box {
		display: none;
	}
	.pbmit-header-button{
		display: none;
	}
	.pbmit-right-box{
		display: none;
	}
	.header-style-2 .pbmit-header-wrapper{
		background-color: var(--pbmit-white-color);
		border-radius: 0;
		padding-left: 0;
	}
	.header-style-2 .pbmit-slider-area{
		margin-top: 0;
	}
	.header-style-2 .pbmit-liviza-icon-bars,
	.header-style-2 .pbmit-liviza-icon-bars:before,
	.header-style-2 .pbmit-liviza-icon-bars:after{
		background: #031b4e;
	}
	.header-style-2 .navbar-header{
		position: relative;
	}
	.header-style-2 .pbmit-header-right{
		display: none;
	}
	.header-style-2 .main-menu .navbar-collapse{
		top: 65px;
	}
	.header-style-2 .pbmit-slider-area{
		z-index: 1;
	}
	.header-style-3 .navbar-header{
		position: relative;
	}
	.header-style-3 .pbmit-right-box{
		display: none;
	}
	.pbmit-slider-area .main-form{
		width: 320px;
	}
	.pbmit-slider-area .main-form h3{
		font-size: 20px;
	}
	/** Homepage 01 **/
	.about-one-left {
		padding-right: 60px;
	}
	.about-one-iconbox {
		top: 42%;
		right: 10px;
	}
	.about-img-two{
		right: 10px;
	}
	.service-one-bg p{
		margin-top: 35px;
		z-index: 1;
		position: relative;
	}
	.testimonial-one-img:before {
		width: 102%;
	}
	/** Homepage 02 **/
	.service-two-content br{
		display: block;
	}

	.about-us-two-title h2{
		font-size: 35px;
    	line-height: 45px;
	}
	.about-us-two-btn{
		margin-top: 0;
		margin-bottom: 21px;
	}
}

@media(max-width:1199px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: none;
    }
	.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
		padding-right: calc(var(--bs-gutter-x) * .8);
		padding-left: calc(var(--bs-gutter-x) * .8);
	}
	.sticky-header{
		position: relative  !important;
	}
    /** Main menu resoposive **/
	.pbmit-menu-wrap {
		background-color: #fff;
		position: absolute;
		top: 0;
		left: 0px;
		z-index: 1000;
		width: 100%;
		max-height: 1000px;
		padding: 0px;
		display: block;
		transition: all 600ms ease;
		-moz-transition: all 600ms ease;
		-webkit-transition: all 600ms ease;
		-ms-transition: all 600ms ease;
		-o-transition: all 600ms ease;
		opacity: 0;
		padding-top: 0px;
		height: 0;
		overflow: hidden;
	}
	.active .pbmit-menu-wrap{
		left: 0px;
		visibility: visible;
		opacity: 1;
		overflow-y: scroll;
		-webkit-transition-delay: 300ms;
		-moz-transition-delay: 300ms;
		-ms-transition-delay: 300ms;
		-o-transition-delay: 300ms;
		transition-delay: 300ms;
		border-top: 3px solid #0067da;
		height: auto;
	}
	.pbmit-mobile-menu-bg {
		position: fixed;
		right: 0;
		top: 0;
		width: 0%;
		height: 100%;
		z-index: 99;
		background: none;
		-webkit-transform: translateX(101%);
		-ms-transform: translateX(101%);
		transform: translateX(101%);
		transition: all 900ms ease;
		-moz-transition: all 900ms ease;
		-webkit-transition: all 900ms ease;
		-ms-transition: all 900ms ease;
		-o-transition: all 900ms ease;
		-webkit-transition-delay: 300ms;
		-moz-transition-delay: 300ms;
		-ms-transition-delay: 300ms;
		-o-transition-delay: 300ms;
		transition-delay: 300ms;
	}
	.active .pbmit-mobile-menu-bg {
		opacity: 1;
		width: 100%;
		visibility: visible;
		transition: all 900ms ease;
		-moz-transition: all 900ms ease;
		-webkit-transition: all 900ms ease;
		-ms-transition: all 900ms ease;
		-o-transition: all 900ms ease;
		-webkit-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
	}
	.closepanel {
		position: absolute;
		z-index: 99;
		right: 20px;
		margin-left: -20px;
		top: 30px;
		display: block;
		width: 30px;
		height: 30px;
		line-height: 30px;
		border-radius: 50%;
		text-align: center;
		cursor: pointer;
		font-size: 25px;
		color: #000;
		border: 0;
		-webkit-transition: all 300ms ease;
		transition: all 300ms ease;
	}
    .navbar-toggler {
		top: 50%;
		-webkit-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
		display: block;
		position: absolute;
		right: 30px;
		width: 25px;
		height: 30px;
		background: none;
		z-index: 11;
		outline: none;
		padding: 0;
		line-height: normal;
		margin-top: -6px;
	}
    .sticky-header .navbar-toggler {
		top: 10px;
	}
    .navbar-toggler:hover,
	.navbar-toggler:focus {
		outline: none;
	}
	.pbmit-liviza-icon-bars {
		display: inline-block;
		height: 2.71429px;
		width: 25px;
		border-radius: 2.85714px;
		-webkit-transition: .3s;
		transition: .3s;
		background: #000;
		position: relative;
	}
	.pbmit-liviza-icon-bars:before,
	.pbmit-liviza-icon-bars:after{
		display: inline-block;
		height: 2.71429px;
		width: 25px;
		top: 8px;
		border-radius: 2.85714px;
		-webkit-transition: .3s;
		transition: .3s;
		background: rgba( 49,52,55,1);
		content: '';
		position: absolute;
		left: 0;
		-webkit-transform-origin: 2.85714px center;
		transform-origin: 2.85714px center;
		width: 100%;
		margin: 0;
		-webkit-transform-origin: 50% 50%;
		transform-origin: 50% 50%;
		-webkit-transition: top .3s .6s ease,-webkit-transform .3s ease;
		transition: top .3s .6s ease,-webkit-transform .3s ease;
		transition: top .3s .6s ease,transform .3s ease;
		transition: top .3s .6s ease,transform .3s ease,-webkit-transform .3s ease;
	}
	.pbmit-liviza-icon-bars:after{
		top: -8px;
	}
	.pbmit-liviza-icon-bars,
	.pbmit-liviza-icon-bars:before,
	.pbmit-liviza-icon-bars:after{
		background: rgba( 255,255,255 , 1);
	}
	.closepanel .pbmit-liviza-icon-bars:after {
		-webkit-transform: rotate3d(0,0,1,-45deg);
		transform: rotate3d(0,0,1,-45deg);
	}
	.site-header.active .pbmit-liviza-icon-bars:after {
		top: 0;
		width: 25px;
		-webkit-transform: rotate3d(0,0,1,-45deg);
		transform: rotate3d(0,0,1,-45deg);
		-webkit-transition: top .3s ease,-webkit-transform .3s .5s ease;
		transition: top .3s ease,-webkit-transform .3s .5s ease;
		transition: top .3s ease,transform .3s .5s ease;
		transition: top .3s ease,transform .3s .5s ease,-webkit-transform .3s .5s
	}
	.site-header.active .pbmit-liviza-icon-bars:before {
		top: 0;
		width: 25px;
		-webkit-transform: rotate3d(0,0,1,45deg);
		transform: rotate3d(0,0,1,45deg);
		-webkit-transition: top .3s ease,-webkit-transform .3s .5s ease;
		transition: top .3s ease,-webkit-transform .3s .5s ease;
		transition: top .3s ease,transform .3s .5s ease;
		transition: top .3s ease,transform .3s .5s ease,-webkit-transform .3s .5s ease;
	}
	.site-header.active i.pbmit-liviza-icon-bars {
		background: transparent;
	}
    .main-menu .navbar-collapse {
		position: absolute;
		width: 100%;
		left: 0;
		background-color: #fff;
		z-index: 0;
		top: 105px;
	}
    .sticky-header .navbar-collapse {
		top: 60px;
	}
    .main-menu .navigation > li {
		float: none;
		border-bottom: 1px solid rgba( 45,56,69 , 0.15);
	}
    .site-header .site-navigation ul.navigation > li > a {
		height: auto!important;
		line-height: inherit!important;
		padding: 13px 20px 13px 0;
		margin: 0;
	}
	.site-navigation ul.navigation{
		padding: 10px 20px;
	}
	.main-menu .navigation > li > ul a{
		padding: 15px 15px 15px 0px;
		font-size: 14px;
		text-transform: none;
		line-height: 20px;
		letter-spacing: 0;
		font-weight: 400;
		font-style: normal;
	}
	.site-header .site-navigation .dropdown ul li.active > a {
		color: var(--pbmit-blackish-color);
	}
    .main-menu .navigation > li > ul,
	.main-menu .navigation > li > ul > li > ul {
		border: none;
		box-shadow: inherit !important;
		width: 100%;
		display: none;
		position: inherit;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		-ms-transform: translateY(0);
		-o-transform: translateY(0);
		transform: translateY(0);
	}
    .main-menu .navigation > li > ul > li > ul {
		left: 0;
		top: 100%;
	}
	.main-menu .navigation > li.dropdown > ul.open{
		padding-left: 25px;
	}
    .main-menu .navigation > li.dropdown > ul.open,
	.main-menu .navigation > li.dropdown > ul.open li.dropdown > ul.open {
		display: block;
		opacity: 1;
		visibility: visible;
	}
	.main-menu .navigation > li > ul li{
		border-bottom: 1px solid rgba( 45,56,69 , 0.15) !important;
	}
	.main-menu .navigation > li > ul li:last-child{
		border-bottom: none !important;
	}
	.main-menu .navigation > li > ul li,
	.main-menu .navigation > li > ul li a{
		border: none;
	}
    .menu-right-box {
		position: relative;
		right: 30px;
		top: 10px;
	}
	.site-header .righticon {
		font-size: 22px;
		cursor: pointer;
		text-align: center;
		line-height: 45px;
		position: absolute;
		right: 0px;
		z-index: 33;
		top: 15px;
		display: block;
	}
    .site-header .menu-right-box {
		display: none !important;
	}
    .main-menu ul > li.dropdown > a:after{
		display: none;
	}
	.site-header .righticon i{
		font-size: 20px;
		cursor: pointer;
		display: block;
		line-height: 0px;
		color: rgba( 45,56,69 , 1);
	}
    /** Header responsive **/
	.pbmit-left-main-box {
		width: 100%;
	}
    .site-header .header-button,
	.site-header .pre-header {
		display: none;
	}
    .ipad-view-search {
		display: block;
	}
    .site-header .site-header-menu {
		height: auto;
	}
    .site-header .site-branding img {
		max-height: 50px;
	}
    .site-header .sticky-header .site-branding img {
		 max-height: 35px;
	}
	.site-header .site-navigation ul.navigation > li > a{
		color: #31333f !important;
	}
	.site-header.active .main-menu .navbar-collapse {
		z-index: 99;
	}
	.header-style-2 .site-header-menu .site-branding{
		display: block;
	}
	.header-style-3 .pbmit-liviza-icon-bars,
	.header-style-3 .pbmit-liviza-icon-bars:before,
	.header-style-3 .pbmit-liviza-icon-bars:after{
		background: rgba( 34,45,53 , 1);
	}
	.header-style-3 .navbar-toggler{
		right: 20px;
	}
}

@media(max-width:1024px) {
	/** Section Title **/
	.section-md {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.section-lg {
		padding-top: 70px;
		padding-bottom: 50px;
	}
	/** Homepage 01 **/
	.iconbox-one-content p{
		margin-top: 25px;
	}
	.testimonial-one-img:before {
		width: 103.9%;
		padding: 310px 0;
	}
	/** Visa Details**/
	.pbmit-boxes-team-inner {
		margin-bottom: 0;
	}
	.widget_media_image .icon-box{
		left: 15px;
	}
	/*=== Footer ===*/
	.site-footer .widget{
		margin: 0px 0 30px;
		display: inline-block;
	}
	.second-footer-inner{
		padding-top: 50px;
    	padding-bottom: 20px;
	}
}

@media(max-width:991px) {
	/** Section Title **/


	/*=== Title Bar ===*/
	.pbmit-header-style-1 .pbmit-title-bar-content,
	.pbmit-header-style-1 .pbmit-title-bar-wrapper{
		min-height: 350px;
	}
	/*=== Header ===*/
	.pbmit-slider-area .main-form h3 {
		font-size: 20px;
	}
	/** Homepage 01 **/
	.about-one-left{
		padding-right: 0;
	}
	.about-one-iconbox{
		display: none;
	}
	.about-one-right {
		padding-top: 150px;
	}
	.testimonial-one-img{
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 150px;
		padding-bottom: 150px;
	}
	.testimonial-one-img:before{
		width: 100%;
		padding: 195px;
		border-radius: 0;
	}
	.testimonial-one-bg .container{
		padding: 0;
	}
	.testimonial-one-box{
		padding-left: 15px;
	}
	/** Homepage 02 **/


	.about-agency-two-iconbox{
		display: none;
	}

	.pbminfotech-testimonialbox-style-2 .pbminfotech-box-author{
		display: block;
	}
	.pbminfotech-testimonialbox-style-2 .pbminfotech-box-author-top {
		margin-top: 10px;
	}
	/** Coaching Details **/
	.pbmit-ch-single-content-wrapper {
		padding-bottom: 0;
	}
	/** Visa Details **/
	.visa-details-section {
		margin-bottom: 0;
	}

	/** Countries Details **/
	.pbmit-pf-content-area{
		margin-bottom: 0;
	}
	.pbmit-pf-single-np-nav{
		margin-bottom: 0;
	}
	/** Contacts **/

	/** Team Details **/

	.team-contact{
		padding-bottom: 10px;
	}
	/** Blog Single **/
	.blog-classic .pbmit-entry-content ul.list-group{
		display: inline-block;
	}
	/** Sidebar **/
	.service-left-col {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.service-right-col {
		flex: 0 0 100%;
		max-width: 100%;
	}
	.pbmit-sidebar-left ,
	.pbmit-sidebar-right {
	    flex: 0 0 34%;
	    max-width: 34%;
	}
	.pbmit-sidebar-left,
	.pbmit-sidebar-right{
	    flex: 0 0 66%;
	    max-width: 66%;
	}
	.blog-left-col {
		flex: auto;
		max-width: 100%;
		margin-top: 0;
	}
	.blog-right-col{
		max-width: 100%;
		flex: auto;
	}
	.widget.footer-social-links {
		margin: 0!important;
	}
}

@media(max-width:767px) {
	/** Section Padding **/

	.section-md {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	/** Homepage 01 **/
	.iconbox-section-one{
		margin-top: 0;
		padding-top: 65px;
	}
	.iconbox-section-one .col-md-4:not(:last-child) .pbminfotech-ihbox-style-3{
		margin-bottom: 30px;
	}
	.iconbox-one-content p{
		margin-top: 0;
	}
	.service-one-bg p{
		margin-top: 0;
	}
	.assessment-one-img{
		padding: 200px;
	}


	.testimonial-one-box{
		padding-top: 70px;
	}
	.pbmit-fidbox-one{
		margin-top: 30px;
	}
	.blog-one-content p{
		margin-top: 0;
	}
	/** Homepage 02 **/
	.our-coaching-section-two p{
		margin-top: 0;
	}

	.service-two-content{
		width: 80%;
	}

	/** Homepage 03 **/

	.choose-country-three p{
		margin-top: 0;
	}

	.team-three-ph-box{
		width: 80%;
	}

	.blog-two-content p{
		margin-top: 0;
	}
	/** Sidebar **/
	.blog-left-col{
		padding-bottom: 0;
	}
	/** Our Services **/
	.service-content-box{
		width: 80%;
	}
	/** Blog Larg **/

	.pbmit-blog-meta-bottom-left,
	.pbmit-blog-meta-bottom-right{
		float: none;
	}
	.post blockquote{
		padding: 30px 7% 30px 17.4%;
	}
	.pbmit-entry-content .alignright{
		width: 38%;
	}
	.pbmit-blog-meta-bottom-right{
		margin-left: 15px;
		margin-top: 15px;
	}
	/*=== Footer ===*/
	.site-footer .widget {
		margin-top: 0px;
	}
	.pbmit-footer-copyright-text-area {
		text-align: center;
	}
	.pbmit-footer-right{
		padding-top: 0 !important;
	}

}

@media(max-width:580px) {
	.pbmit-entry-content .alignright{
		width: 100%;
		float: none;
		margin: 15px 0;
	}
}

@media(max-width:575px) {
	/** Homepage 01 **/
	.assessment-one-img {
		padding: 150px;
	}
}

@media (max-width:479px) {
	/** Homepage 01 **/

	/** Homepage 02 **/
	.about-us-two{
		overflow: hidden;
	}

	.pbminfotech-blogbox-style-3 .post-item{
		display: block;
	}
	.pbminfotech-blogbox-style-1 .pbminfotech-entry-meta-wrapper{
		top: 0px;
    	background: transparent;
		padding-right: 0;
	}
	.pbminfotech-blogbox-style-1 .pbminfotech-box-title{
		margin-top: 0;
	}
	.pbminfotech-blogbox-style-3 .pbminfotech-blog-image-with-meta {
		max-width: none;
		padding-right: 0;
	}

	/** Homepage 03 **/
	.team-section-three{
		padding-top: 50px;
	}
	/** Coaching Details **/
	.pbmit-ch-single-content .pbminfotech-ihbox-style{
		margin-bottom: 30px;
		margin-top: 30px;
	}
	/** Visa Details **/
	.visa-details-section .service-left-col{
		margin-top: 30px;
	}

	/** Countries Details **/
	.pbmit-pf-single-np-nav{
		margin-top: 95px;
	}
	.pbmit-pf-content-area .pbminfotech-ihbox-style{
		margin-top: 30px;
   	 	margin-bottom: 30px;
	}
	/** Services **/
	.service-section{
		padding-top: 40px;
	}
	.service-section .col-md-6{
		margin-bottom: 0;
	}
	/** Contacts **/

	/** Faq **/
	.section-faq{
		padding-bottom: 50px;
	}

	/** Blog Larg **/
	.blog-classic .pbmit-post-title{
		font-size: 24px;
    	line-height: 34px;
	}
	.comments-box .comment-author{
		width: 50px;
		height: 50px;
		margin-right: 15px;
		display: none;
	}
	.comments-box p{
		padding-right: 44px;
	}
	/** Blog Single **/
	.pbmit-entry-title{
		margin-top: 20px;
	}
	.post blockquote p:before{
		display: none;
	}
	/*=== Footer ===*/
	.service-one-bg{
		padding-top: 50px;
	}
}

@media(max-width:375px) {
	/** Homepage 01 **/
	.testimonial-one-img:before{
		padding: 180px;
	}
	.pbminfotech-meta-line{
		margin-right: 27px;
	}
	/*=== Footer ===*/

}

@media(max-width:280px){
	/** Homepage 01 **/
	.testimonial-one-img:before{
		padding: 0;
	}
	.testimonial-one-img .pbminfotech-ihbox-style-1{
		margin-left: 2px;
	}
	.service-one-bg{
		overflow: hidden;
	}
	/** Visa Details**/
	.widget_media_image .phone-box a{
		margin-left: 0;
	}
}



/*----------------mob----------responsive--------wrap-------start------------*/


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


	.header-style-2 .site-branding {
	  height: 65px;
	  line-height: 62px;
	}

	.site-navigation ul.navigation {
	    padding: 0px 15px;
	  }

	.site-header .site-navigation ul.navigation > li > a {
	    padding: 10px 20px 10px 0;
	}

	  .main-menu .navigation > li.dropdown > ul.open {
	    padding-left: 0px;
	  }

	  .main-menu .navigation > li > ul a {
    	padding: 10px 5px 10px 5px;
	  }

	  .section-lg {
	    padding-top: 30px;
	    padding-bottom: 30px;
	  }

  .pbmit-heading-subheading .pbmit-title {
    font-size: 22px;
    line-height: 30px;
  }

  	.pbmit-heading-subheading.text-center {
	  margin-bottom: 25px;
	}


.swiper-slider[data-dots="true"] {
  padding-bottom: 0px;
}


body .scroll-to-top {
  bottom: 15px;
  right: 15px;
  width: 40px;
  height: 40px;
  line-height: 36px;

}


.site-footer .footer-nav-menu > li {
  padding-left: 0px;
  padding-right: 8px;
}

.site-footer .footer-nav-menu{
		float: left;
		padding-bottom: 10px;
	}

.pbmit-footer-bottom{
	position: relative;
}


.site-footer .pbmit-footer-left{
  padding-top: 14px;
  padding-bottom: 12px;
  text-align: center;
}

.second-footer-inner {
    padding-top: 20px;
    padding-bottom: 0px;
  }

.site-footer .pbmit_contact_widget_wrapper li::before {
  font-size: 28px;
  top: 7px;
}


.site-footer .pbmit_contact_widget_wrapper li {
  padding-left: 45px;
  line-height: 19px;
}


.site-footer .widget-title {
  margin-bottom: 18px;
}


.site-footer .widget .textwidget a {
	line-height: 12px;
}

.social-icons li {
  margin-right: 10px;
}

.site-footer .footer-nav-menu a{
	font-size: 12px;
}


.footer .social-icons li > a {
  width: 36px;
  height: 35px;
  line-height: 34px;
  font-size: 13px;
}

.site-footer .first-footer-inner {
  padding: 10px 0px 30px;
}

.site-footer .pbmit-footer-boxes {
  margin: 20px 0 0px;
}

.site-footer input[type="email"] {
	padding: 9px 100px 9px 10px !important;
	height: 50px;
}

.site-footer button.pbmit-btn {
  right: 2px;
  top: 2px;
  padding: 13px 40px 12px 6px;
}

.site-footer button::after{
	font-size: 8px;
	right: 5px;
}


.site-footer button::before {
  right: 7px;
  top: 52%;
  width: 24px;
}

.pbmit-heading-subheading {
  margin-bottom: 20px;
}


.pbminfotech-blogbox-style-1 .pbminfotech-box-title .pbminfotech-title {
  font-size: 19px;
  line-height: 27px;
  padding-top: 0px;
}

.pbminfotech-blogbox-style-1 .post-item .pbminfotech-box-content {
  padding: 12px 12px 18px;
}

 .pbminfotech-blogbox-style-3 .pbminfotech-box-content {
    padding: 10px 16px;
  }

  .pbminfotech-blogbox-style-3 .pbminfotech-box-title .pbminfotech-title {
  	font-size: 18px;
  	line-height: 28px;
  }

  .pbminfotech-blogbox-style-3 {
  	margin-bottom: 16px;
  }


  .blog-sctn{
  	padding: 30px 0px 20px;
  }


  .pbminfotech-testimonialbox-style-2 .pbminfotech-box-img img {
	  width: 65px;
	  height: 65px;
	}


	.pbminfotech-testimonialbox-style-2 .pbminfotech-box-title {
	  font-size: 17px;
	  line-height: 13px;
	}


	.pbminfotech-testimonialbox-style-2 .pbminfotech-post-item {
	  padding: 18px 18px 20px;
	  height: auto;
	  margin-bottom: 28px;
	}


	.pbminfotech-testimonialbox-style-2 .pbminfotech-box-star {
	  padding-top: 0px;
	}

	.about-us-two-title h2 {
    font-size: 24px;
    line-height: 35px;
  }

  .about-us-two {
    padding: 30px 0 20px 0;
  }

  .about-us-two-btn {
    margin-top: 0px;
  }


  .pbmit-btn-outline {
  	padding: 13px 19px;
	}

	.client-section-two .pbmit-btn{
		display: none;
	}

	.assessment-one-content {
	    padding: 20px 20px 30px;
	  }


	.assessment-one-content h3 {
	  font-size: 23px;
	}


.pbminfotech-servicebox-style-1 .pbminfotech-box-content h3 {
  font-size: 17px;
  line-height: 20px;

}

.pbminfotech-servicebox-style-1 .pbmit-ihbox-icon i {
  font-size: 30px;
  line-height: 65px;
}

.pbminfotech-servicebox-style-1 .pbmit-ihbox-icon {
  height: 65px;
  width: 65px;
}



	.pbminfotech-servicebox-style-1 .pbminfotech-box-content {
	  padding: 10px 3px 5px;
	  margin: 5px auto;
	  height: 160px;
	}


	.assessment-one {
		margin-top: -165px;
	}

	.service-section-two {
		padding: 30px 0px;
	}


	.pbminfotech-servicebox-style-2 .pbmit-ihbox-icon {
	  font-size: 30px;
	}

	.pbminfotech-servicebox-style-2 .pbmit-ihbox-icon {
	  height: 65px;
	  width: 65px;
	  font-size: 28px;
	  line-height: 65px;
	}


	.pbminfotech-servicebox-style-2 .pbminfotech-des {
	  padding: 20px 10px 20px;
	}

	.pbminfotech-servicebox-style-2 .pbminfotech-box-link a {
	  width: fit-content;
	  padding: 14px 12px;
	}

	.pbminfotech-service-content p{
		margin: 0 0 19px;
  		line-height: 22px;
	}


	.counter-two-box .col-md-20percent {
	    width: 49%;
	  }

	  .pbmit-fidbox-style-1 .pbmit-fid-title {
	  	font-size: 14px;
  		line-height: 19px;
	  }

	  .pbmit-fidbox-style-1 .pbmit-fid-inner {
		  font-size: 28px;
		  line-height: 25px;
		}

		.pbmit-fidbox-style-1 sub, .pbmit-fidbox-style-1 sup {
		  top: -3px;
		  font-size: 27px;
		}

		.map-img-two {
		  margin-top: 0px;
		}


		.counter-two-left-box {
		  padding-right: 0px;
		  margin-bottom: 15px;
		}


		.agency-two-content {
		    padding-left: 0;
		    padding-top: 0px;
		  }

		.pbminfotech-portfoliobox-style-1 .pbminfotech-box-content {
		  margin-top: 5px;
		}

		.coachingbox-two {
		  margin-top: -74px;
		}


		.pbmit-coachingbox-style-2 .pbmit-ihbox-icon i::before {
		  font-size: 50px;
		  line-height: 30px;
		}

		.our-coaching-section-two {
		  padding: 30px 0 0px 0;
		}

		.five-stp-sctn {
		    margin-top: 0px !important;
		  }


	.five-step .pbmit-coachingbox-style-2 {
		margin-right: 0px;
		width: 47%;
	}

	.five-step .pbmit-coachingbox-style-2:last-child{
		margin-bottom: 0px;
	}


	.edctn-fair-sctn{
		padding: 29px 0px 0px;
	}


	.bnnr-content{
    top: 24%;
    left: 5%;
    width: 98%;
}

	.bnnr-content h6{
	  font-size: 12px;
    line-height: 17px;
    letter-spacing: 1.5px;
}


	.bnnr-content h2{
	  font-size: 24px;
     line-height: 29px;
	}


	.pbmit-title-bar-content {
		margin-top: 0px;
		height: 109px;
		margin-bottom: 0px;
	}

.pbmit-title-bar-content .pbmit-tbar-title {
    font-size: 19px;
    line-height: 22px;
  }

  .pbmit-breadcrumb {
    font-size: 13px;
    line-height: 21px;
  }

  .abt-pg-sctn {
  padding: 15px 0px 20px;
}

.abt-pg-sctn h3 {
  font-size: 26px;
}

.abt-pg-sctn p {
	text-align: left;
}


.agency-two-content h3 {
  font-size: 21px;
  line-height: 33px;
}

.viec-cmmtmnt-bx p {
  text-align: left;
}

.counter-two-content {
  padding-bottom: 0px;
}


.prvcy-cmplnt-sctn {
  padding: 20px 0px;
}

.prvcy-cmplnt-txt h3 {
  font-size: 22px;
  line-height: 28px;
}

.prvcy-cmplnt-txt p {
  text-align: left;
}

.pbminfotech-blogbox-style-2{
	margin-bottom: 10px;
}

.pbmit-service-description {
  padding-top: 15px;
}


.pbmit-service-description h4 {
  font-size: 21px;
    line-height: 26px;
}

.service-right-col {
	padding-top: 33px;
}

.pbmit-service-description p {
  margin-bottom: 18px;
  line-height: 25px;
}

.pbminfotech-ihbox-style-2 {
  padding: 15px 10px;
  margin-bottom: 22px;
}

.pbminfotech-ihbox-style-2 .pbminfotech-ihbox-icon-wrapper i {
  font-size: 33px;
  line-height: 63px;
}

.pbminfotech-ihbox-style-2 .pbminfotech-ihbox-icon-wrapper {
  width: 65px;
  height: 65px;
  margin: 0 auto 9px;
}


.service-page-infobox {
  padding-bottom: 10px;
}

.widget_media_image .icon-box {
    left:15px;
    font-size: 33px;
  }


  .widget_media_image .phone-box a {
  font-size: 19px;
  line-height: 30px;
  margin-left: 14px;
}

.service-sidebar .post-list {
  padding: 22px 14px;
  margin-bottom: 0px;
}

.choose-country-three {
    padding: 30px 0 5px 0;
  }

  .portfolio-three {
    padding-bottom: 20px;
    margin-top: 25px;
  }

  .pbminfotech-blogbox-style-2 .pbminfotech-box-title .pbminfotech-title {
	  font-size: 15px;
	  line-height: 16px;
	  margin-bottom: 0px;
	  text-align: center;
}

.pbminfotech-blogbox-style-2 .pbminfotech-box-content {
  padding: 13px 10px;
  margin-bottom: 15px;
}

.client-section-two {
	padding: 10px 0px;
}

.pbminfotech-clientbox-style-1 .pbminfotech-item-thumbnail {
  padding: 0px;
}

.pbminfotech-clientbox-style-1 img{
	width: fit-content;
  height: 55px;
}

.contact-form {
  padding: 25px 15px 20px 15px;
}


.form-control {
	padding: 10px 13px;
}

.contact-form textarea{
	height: 80px;
	padding: 5px 10px;
	resize: none;
}

label.col-md-6.control-label.captchaOperation {
  top: 0px;
  left: 0px;
}


.admssn-prccss-sctn{
	padding: 10px 0px;
}

.destntn-pg {
  padding: 20px 0px 5px;
}


.pbminfotech-portfoliobox-style-2 .pbminfotech-post-item {
  padding: 15px 10px 10px;
}


.dstnation-big-img img {
  height: 115px;
}

.desti-bttm-two-btn {
  margin: 25px auto 0px;
}


.desti-bttm-two-btn .pbmit-btn{
	margin-bottom: 10px;
}

.country-srch-fltr-bx {
	grid-template-columns: auto;
}

.innr-country-srch-fltr .form-control{
	margin-bottom: 10px;
}

.srch-filter-wrp {
  margin: 30px auto 0px;
}

.accordion-body {
  padding: 5px 0px;
    height: 150px;
    overflow-y: scroll;
}

.scholar-tbl{
	overflow-x: scroll;
}

.scholar-faq-sctn {
  padding: 20px 0px 25px;
}


.portfolio-one-bg {
    padding: 23px 0px 15px;
  }

  .brnch-map {
  margin-top: 30px;
}

.contact-us-section {
    margin-bottom: 35px;
  }


  .brnch-map iframe {
  	height: 290px;
  }


  .contact-form .pbmit-btn {
  	padding: 14px 17px;
  }

  .lctn-tbl-sctn {
  margin: 10px auto 10px;
}

.reg-mdl-title {
	font-size: 17px;
}


.pbmit-slider-area .main-form {
	width: 95% !important;
    position: relative !important;
    margin: 0px auto -36px;
    padding: 11px 10px 5px !important;
    left: 0px;
    top: -41px;
    box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;
}



}


/*--------------mob--------wrap-----responsive-----end---------*/



/*-------------tab--------wrap---------responsive--------start---------*/

@media only screen and (min-width: 768px) and (max-width: 1080px){


	.pbminfotech-blogbox-style-3 .pbminfotech-entry-meta-wrapper{
		display: none;
	}


	.site-header-menu-wrapper{
		height: 65px;
	}

	.header-style-2 .site-branding {
	  height: 65px;
	  line-height: 62px;
	}

	.bnnr-content {
		top: 30%;
	  width: 90%;
	  text-align: center;
	  left: 0px;
	  right: 0px;
	  margin: auto;
	}

	.bnnr-content h2 {
	  text-align: center;
	  line-height: 50px;
	  font-size: 40px;
	}


	.bnnr-content h6 {
		text-align: center;
	}

	.edctn-fair-sctn{
		padding: 40px 0px 20px;
	}

	.pbmit-heading-subheading.text-center {
	  margin-bottom: 29px;
	}

	.pbmit-heading-subheading .pbmit-title {
    font-size: 27px;
    line-height: 38px;
  }

  .portfolio-one-bg {
	  padding: 50px 0 45px 0;
	}

.about-agency-two img {
	display: none;
}


.agency-two-content h3 {
  font-size: 21px;
  line-height: 29px;
}


.pbmit-heading-subheading {
  margin-bottom: 13px;
}

.agency-two-content {
  padding-top: 15px;
  padding-left: 25px;
}

.coachingbox-two {
  margin-top: -90px;
  padding-bottom: 40px;
}


.counter-section-two{
	padding: 40px 0px 30px;
}


 .counter-two-box .col-md-20percent {
    width: 25%;
  }


.service-section-two {
  padding:35px 0px 25px;
}


.pbminfotech-servicebox-style-1 .pbminfotech-box-content h3 {
  font-size: 17px;
    line-height: 20px;
}

.pbminfotech-servicebox-style-1 .pbmit-ihbox-icon {
  height: 75px;
  width: 75px;
  margin: 10px 0;
}

.pbminfotech-servicebox-style-1 .pbmit-ihbox-icon i {
  font-size: 31px;
  line-height: 75px;
}

.service-one-bg {
  padding: 10px 0px;
}

.assessment-one {
	margin-top: 35px;
}


.client-section-two {
  padding: 40px 0px !important;
}


.about-us-two {
  padding: 30px 0 30px 0;
}

.about-us-two-title h2 {
    font-size: 32px;
    line-height: 43px;
  }
  .pbmit-footer-bottom{
	position: relative;
}

.site-footer .pbmit-footer-left, .site-footer .pbmit-footer-right {
  padding-top: 15px;
  padding-bottom: 0px;
  text-align: center;
}

.site-footer .footer-nav-menu {
  float: none;
}


.site-footer button.pbmit-btn {
  padding: 14px 67px 14px 8px;
}

.site-footer input[type="email"] {
  height: 59px;
  padding-left: 11px !important;
}

.site-footer .pbmit-footer-boxes {
  margin: 24px 0 0px;
}

.site-footer .first-footer-inner {
  padding: 9px 0px 30px;
}


.pbminfotech-testimonialbox-style-2 .pbminfotech-post-item {
  padding: 20px 18px 21px;
  height: auto;
  margin-bottom: 30px;
}

.pbminfotech-testimonialbox-style-2 .pbminfotech-box-author {
	margin-bottom: 9px;
}

.testi-sctn{
	padding: 28px 0px 42px;
}

.pbminfotech-blogbox-style-3 .pbminfotech-blog-image-with-meta {
  max-width: 100%;
}


.pbminfotech-blogbox-style-3 .post-item {
  display: block;
}

.pbminfotech-blogbox-style-3 .pbminfotech-box-title .pbminfotech-title {
  font-size: 19px;
  line-height: 26px;
  padding: 0px 9px;
}

.pbminfotech-servicebox-style-1 .pbminfotech-box-content {
	padding: 20px 7px 5px;
	margin: 10px auto;
}


 .blog-sctn {
    padding-top: 44px;
    padding-bottom: 15px;
  }

  .pbmit-title-bar-content {
  height: 205px;
  margin-top: 0px;
  margin-bottom: 0px;
}

.abt-pg-sctn {
  padding: 30px 0px 25px;
}


 .main-menu .navigation > li.dropdown > ul.open {
    padding-left: 0px;
  }

  .main-menu .navigation > li > ul a {
    padding: 13px 15px 13px 15px;
  }


  .pbminfotech-teambox-style-1 .pbminfotech-box-title .pbminfotech-title {
  font-size: 18px;
}


.team-mem-sctn{
	padding: 40px 0px 10px;
}

.pbmit-title-bar-content .pbmit-tbar-title {
  font-size: 36px;
  line-height: 45px;
}


.pbminfotech-teambox-style-1 .pbminfotech-team-share {
  padding: 3px 8px;
  font-size: 13px;
}

.pbminfotech-teambox-style-1 .pbminfotech-team-social-links li a {
  font-size: 13px;
  line-height: 30px;
  width: 30px;
  height: 30px;
}


.pbminfotech-teambox-style-1 .pbminfotech-icons {
  top: -20px;
}

.pbmit-team-details .pbmit-social-links.pbmit-team-social-links li a {
  font-size: 13px;
}

.pbmit-team-details {
  padding-top: 40px;
  padding-bottom: 30px;
}

.cmmtmnt-sctn {
	padding:40px 0px 20px !important;
}

.counter-two-content {
  padding-bottom: 10px;
}

.socl-resp-sctn{
	padding: 40px 0px;
}

}
/*-------------tab--------wrap---------responsive--------end---------*/



@media only screen and (max-width: 1199px) {
  .main-menu-ex li.dropdown-menu-parrent >ul >li.submenu2> .sb-sb-menu{width: 180px;}
  .main-menu-ex li.dropdown-menu-parrent >ul >li.submenu2> .sb-sb-menu li {padding: 0;}
  .main-menu-ex li.dropdown-menu-parrent >ul >li.submenu2> .sb-sb-menu li a{padding: 4px 6px;font-size: 13px;}
  .bnnr-content h2 {line-height: 45px;font-size: 28px;}
  .faq-cntnt::after {bottom: 49px;height: 300px;top: inherit;}
  .faq-img {position: absolute;margin-top: 0;bottom: 4px;}
  .site-footer .pbmit_contact_widget_wrapper li:before {font-size: 25px;}
  .site-footer .pbmit_contact_widget_wrapper li {padding-left: 45px;}
  .agency-two-content {padding-top: 30px;padding-left: 0px;}
  .srvc-insttn-m .pbmit-heading-subheading{margin-bottom: 25px;}
  .srvc-bx-hdg-pd .pbmit-heading-subheading{margin-bottom: 25px;}
  .portfolio-one-bg {padding: 45px 0;}
  .team-section {padding: 45px 0 3px;}
  .about-area.py-120{padding: 45px 0;}
  .service-section-two {padding-bottom: 20px;padding-top: 45px;}
  .section-lgx {padding-top: 45px;}
  .section-lg {padding-top: 45px;padding-bottom: 45px;}
  .coachingbox-two .portfolio-one-bg{padding-bottom: 10px;}
.univrsty-vicsit-sctn.univrsty-vicsit-sctn2 {padding: 40px 0px 10px;}
}
@media only screen and (max-width: 1137px) {
  .main-menu-ex > ul > li >a{font-size: 13px!important;padding: 0 6px!important;}
  .main-menu-ex li.dropdown-menu-parrent::after {top: 9px;right: -4px;font-size: 8px;}
  .main-menu-ex li.dropdown-menu-parrent >ul >li.submenu2> .sb-sb-menu{left: -190px!important;}
}
@media only screen and (max-width: 1080px) {
  .bnnr-content {top: 30%;width: 60%;text-align: left;left: 0px;right: 0px;margin: 0;padding-left: 1rem;}
  .bnnr-content h2 {text-align: left;}
  .counter-two-box {padding: 10px 9px;width: 60%;}
  .counter-two-box .col-md-20percent:after {height: 115px;top: -2px;}
  .pbmit-fidbox-style-1 .pbmit-fid-inner {font-size: 22px;line-height: 35px;letter-spacing: 0;}
  .coachingbox-two {margin-top: inherit;padding-bottom: inherit;}
  .service-section-two .pbmit-ihbox-icon {top: 110px;}
  .service-section-two .card-content h3 {margin-top: 10px;line-height: 24px;}
  .service-section-two .card-item {height: 340px;}
  .pbminfotech-servicebox-style-1 .pbminfotech-box-content {padding: 7px 7px 5px;}
  .pbminfotech-servicebox-style-1 .pbminfotech-box-content h3 {text-align: left;}
  .about-agency-two img {display: block;}
  .tstmnl-bx {margin-top: -20px;}
  .admssn-prccss-sctn.srvc-insttn-m {margin-top: 0;}
  .coachingbox-two .portfolio-one-bg >.row >div:nth-last-child(1) .pbminfotech-portfoliobox-style-1 .pbminfotech-post-item .pbminfotech-box-content .pbminfotech-box-content-inner, .coachingbox-two .portfolio-one-bg >.row >div:nth-last-child(2) .pbminfotech-portfoliobox-style-1 .pbminfotech-post-item .pbminfotech-box-content .pbminfotech-box-content-inner{margin-bottom: 0;}
}

@media only screen and (max-width: 1036px) {
  .social-icon-one {margin-left: 0;}
  .list-style-one li i{display: none;}
  .topnav .form-control {padding: 5px;line-height: 22px;width: 200px;}
  .topnav button {top: 6px;height: 27px;line-height: 27px;width: 32px;}
}
@media only screen and (max-width: 1013px) {
  /* .coachingbox-two .pbminfotech-box-content-inner {min-height: 209px;} */
}
@media only screen and (max-width: 991px) {
  .dektopmenu{display: none;}
  .mobile_menu{display: block;}
  .mobile-menu-icn {display: block;}
.header-area.header-area7 .header-elements .main-menu-ex {position: absolute;background: #93006a;width: 60%;left: 20%;top: 65px;}
.main-menu-ex > ul > li{display: block;width: 100%;}
.main-menu-ex > ul > li > a{padding: 8px 30px !important;border-bottom: 1px dashed #d5058e;font-size: 15px !important;color: #fff!important;}
.main-menu-ex li.dropdown-menu-parrent::after {top: 15px;right: 14px;font-size: 12px;color: #fff;}
.main-menu-ex li.dropdown-menu-parrent:hover::after{color: #fff;}
.main-menu-ex li.dropdown-menu-parrent >ul{position: inherit !important;width: 100% !important;top: 0 !important;border: 0 !important;box-shadow: none !important;padding: 0 !important; height: 0;}
.main-menu-ex li.dropdown-menu-parrent:hover >ul{display: block;;height: fit-content;}
.main-menu-ex li.dropdown-menu-parrent >ul > li{margin: 0 20px;}
.dd-menu {z-index: 9999;}
.header-top{padding: 0;}
.mobile-header {padding: 7px 0;}
.service-section-two .pbmit-ihbox-icon {top: 85px;}
.about-agency-two{display: none;}
.pbminfotech-blogbox-style-2 .pbminfotech-box-content {min-height: inherit;}
.srvce-impct-bx .agency-two-content{padding-top: 0;}
.section-lg.srvce-impct-bx {padding-top: 45px;}
.srvc-insttn-m .about-agency-two{display: block;}
.srvc-bx-hdg-pd .about-agency-two{display: block;}
}
@media only screen and (max-width: 972px) {
  .pbminfotech-post-item .pbminfotech-box-content.box-teft {min-height: 128px;}
}
@media only screen and (max-width: 950px) {
  .bnnr-content {width: 50%;top: 20%;}
  .counter-two-box {width: 50%;}
  .pbmit-fidbox-style-1 .pbmit-sbox-icon-wrapper i:before {font-size: 27px;line-height: 26px;}
  .pbmit-fidbox-style-1 .pbmit-fid-inner {font-size: 18px;}
  .pbmit-fidbox-style-1 sub, .pbmit-fidbox-style-1 sup {font-size: 18px;}
  .bnnr-content h6 {width: auto;}
}
@media only screen and (max-width: 871px) {
  .header-top .top-right {display: none;}
  .service-section-two.team-area > .container >.row:last-child .col-md-3.col-lg-3.p-3{padding: 0!important;padding-left: 10px!important;}
  .service-section-two.team-area > .container >.row:last-child .col-md-3.col-lg-3.p-3:first-child{padding-left: 0!important;}
  .service-section-two .card-item {padding: 10px;box-shadow: 0 0 9px #00000021;height: 333px;}
  .service-section-two .pbmit-ihbox-icon {top: 73px;}
  .pbminfotech-servicebox-style-1 .pbminfotech-box-content h3 {font-size: 16px;text-align: left;}
  .service-section-two .card-img {width: 100%;height: 118px;}
  .service-section-two .card-img img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
  .pbminfotech-servicebox-style-1 .pbmit-ihbox-icon {height: 60px;width: 60px;}
  .pbminfotech-servicebox-style-1 .pbmit-ihbox-icon i {font-size: 25px;line-height: 60px;}
  .pbminfotech-servicebox-style-1 .pbminfotech-box-content h3 {font-size: 15px;}
  .pbminfotech-box-content-inner {column-gap: 10px;}
  .about-area.py-120{padding: 40px 0;}
}
@media only screen and (max-width: 863px) {
  .pbminfotech-blogbox-style-2 .pbminfotech-box-content {min-height: 110px;}
}
@media only screen and (max-width: 769px) {
  /* .coachingbox-two .pbminfotech-box-content-inner {min-height: 245px;} */
}
@media only screen and (max-width: 767px) {
  .bnnr-content {width: 100%;padding: 0 1rem;top: 40px;}
  .bnnr-content h6 {font-size: 15px;line-height: 21px;width: fit-content;border-radius: 5px;padding: 8px 10px;}
  .bnnr-content h2 {line-height: 35px;font-size: 24px;font-weight: 700;}
  .pbmit-slider-area .main-form {width: 95% !important;margin: 0px auto -36px;padding: 11px 10px 5px !important;top: 0;left: 0px;transform: translateY(-160px);-webkit-transform: translateY(-160px);-moz-transform: translateY(-160px);-o-transform: translateY(-160px);margin-top: -422px;}
  .carousel-1 .slide {height: 800px;}
  .pbmit-slider-area .owl-carousel .owl-item img{height: 800px;}
  .counter-two-box {width: 100%;bottom: 0;}
  .mobile-sidebar .mobile-mene-box {height: 100vh;}
  .service-section-two .card-img {height: 160px;}
  .service-section-two .pbmit-ihbox-icon {top: 125px;}
  .service-section-two .card-item {height: 311px;}
  .pbminfotech-servicebox-style-1 .pbminfotech-box-content{height: inherit;}
  .faq-img {display: none;  }
  .faq-cntnt::before{display: none;}
  .pbmit-heading-subheading h2{font-size: 30px;line-height: 35px;}
  .sec-title h2{font-size: 30px;line-height: 35px;}
  .site-heading h2{font-size: 30px;line-height: 35px;}
  .site-heading .site-title-tagline{letter-spacing: 3px;font-size: 15px;}
  .faq-acrdn .accordion .accordion-item .accordion-body{padding: 15px;height: inherit;overflow-y: inherit;}
  .assessment-one-content h3 {font-size: 20px;padding: 0;}
  .assessment-one-content p {font-size: 16px;line-height: 23px;}
  .site-footer button::before {right: inherit;width: 16px;margin-left: 28px;}
  .pbminfotech-post-item .pbminfotech-box-content.box-teft {min-height: inherit;}
  .about-agency-two {display: block;}
  .pbminfotech-blogbox-style-2 .pbminfotech-box-content {min-height: inherit;}
  .pbminfotech-testimonialbox-style-2 .pbminfotech-box-img:before {left: 42px;}
  .pbminfotech-testimonialbox-style-2 .pbminfotech-box-star {line-height: 1;padding-top: 9px;}
  .pbminfotech-testimonialbox-style-2 .pbminfotech-box-star i {font-size: 15px;margin-left: 3px;}
  .pbminfotech-testimonialbox-style-2 .pbminfotech-box-star i:first-child{margin-left: 0;}
  /* .coachingbox-two .pbminfotech-box-content-inner {min-height: inherit;} */
  .section-lg.srvce-impct-bx {padding-top: 35px;}
  .admssn-prccss-sctn.srvc-insttn-m {padding: 40px 0;}
  .admssn-prccss-sctn.srvc-bx-hdg-pd{padding: 40px 0;}
  .client-section-two.sctn-rspnsv-p{padding: 40px 0;}
  .portfolio-one-bg {padding: 40px 0;}
  /* .coachingbox-two .pbminfotech-box-content-inner {margin: auto auto 15px;} */
  .coachingbox-two .portfolio-one-bg >.row >div:nth-last-child(2) .pbminfotech-portfoliobox-style-1 .pbminfotech-post-item .pbminfotech-box-content .pbminfotech-box-content-inner{margin-bottom: 35px;}

}
@media only screen and (max-width: 687px) {
  .tp-hdr-dtl {flex-wrap: wrap;justify-content: flex-start;padding-bottom: 5px;}
  .tp-hdr-dtl .top-left{width: 100%;}
  .tp-hdr-dtl .top-left.topnav{width: 200px;}
  .topnav button {top: 3px;}
  .tp-hdr-dtl .top-right-wrap{margin-left: 10px;}
  .list-style-one li {line-height: 1;margin-right: 10px;}
  .tp-hdr-dtl{padding-left: .5rem;padding-right: .5rem;}
  .mobile-header >.container-fluid{padding-left: 1rem;padding-right: 1rem;}
  .faq-acrdn .accordion .accordion-header .accordion-button {padding: 10px 20px 10px 15px;}
  .faq-acrdn .accordion .accordion-header .accordion-button span {font-size: 15px;line-height: 20px;}
  .faq-acrdn .accordion .accordion-header .accordion-button::after {right: 21px;width: 0;height: 0;background: transparent;text-align: center;line-height: 0;border: 0;}
  .faq-acrdn .accordion .accordion-header .accordion-button::before {right: 18px;width: 0;height: 0;background: transparent;line-height: 0;color: #fff;border: 0;}
  .faq-acrdn .accordion .accordion-item .acrdn-txt .txt {font-size: 15px;line-height: 23px;}
  .faq-acrdn .accordion .accordion-item .accordion-body {padding: 10px 15px;}
  .pbmit-heading-subheading .pbmit-title {font-size: 17px;line-height: 25px;font-weight: 500;}
  .agency-two-content h3 {font-size: 17px;line-height: 26px;}
  .agency-two-content p {font-size: 15px;}
  .prvcy-cmplnt-txt ul li, .agency-two-content ul li{font-size: 14px;}
  .pbmit-heading-subheading {margin-bottom: 10px;}
  .about-us-two-title h2 {font-size: 21px;line-height: 30px;}
}
@media only screen and (max-width: 550px) {
    .innr-testi-bx:last-child {width: 75%;padding-left: 10px;}
    .serch .pbminfotech-testimonialbox-style-2 .pbminfotech-post-item {padding: 10px 10px 10px 10px;}
    .pbminfotech-testimonialbox-style-2 blockquote p {font-size: 14px;line-height: 24px;}
    .pbminfotech-testimonialbox-style-2 .pbminfotech-box-title {font-size: 14px;line-height: 20px;font-weight: 600;}
    .pbminfotech-testimonialbox-style-2 .pbminfotech-box-star {padding-top: 3px;line-height: 1;}
    .pbminfotech-testimonialbox-style-2 .pbminfotech-box-star i{font-size: 12px;line-height: 1;margin-left: 3px;}
    .pbminfotech-testimonialbox-style-2 .pbminfotech-box-star i:first-child{margin-left: 0;}
    .pbminfotech-testimonialbox-style-2 .pbminfotech-box-img img {width: 55px;height: 55px;}
    .pbminfotech-testimonialbox-style-2 .pbminfotech-box-img:before {left: 37px;}
    .prvcy-cmplnt-txt h5 {font-size: 20px;}
  }
@media only screen and (max-width: 400px) {
  .tp-hdr-dtl .top-left.topnav {width: 180px;}
  .topnav .form-control {width: 180px;}
  .counter-two-box {display: none;}
  .carousel-1 .slide {height: 690px;}
  .bnnr-content h6 {font-size: 13px;line-height: 16px;padding: 6px 10px;letter-spacing: 0;margin-bottom: 9px;}
  .bnnr-content h2 {line-height: 30px;font-size: 21px;font-weight: 800;}
  .pbmit-slider-area .main-form {margin-top: -380px;transform: translateY(-72px);-webkit-transform: translateY(-72px);-moz-transform: translateY(-72px);-o-transform: translateY(-72px);}
  .pbmit-heading-subheading h2 {font-size: 23px;line-height: 30px;}
  .sec-title h2{font-size: 23px;line-height: 30px;}
  .sec-title .sub-title{font-size: 14px;}
  .site-heading h2{font-size: 23px;line-height: 30px;}
  .site-heading .site-title-tagline{letter-spacing: 2px;font-size: 14px;}
  .site-footer button.pbmit-btn {padding: 13px 20px 12px 6px;}
  .site-footer button::before{display: none;}
  .innr-testi-bx:last-child {width: 75%;padding-left: 10px;}
  .pbminfotech-testimonialbox-style-2 .pbminfotech-post-item {padding: 10px 10px 10px;}
  .srvc-cpch-bx >.row >div:first-child{padding-right: 0;}
    .srvc-cpch-bx >.row >div:nth-child(2){padding: 0;padding: 0 5px;}
    .srvc-cpch-bx >.row >div:nth-child(3){padding: 0;}
    .coachingbox-two .pbmit-heading-subheading{margin-bottom: 17px;}
}