@media (min-width: 1366px) and (max-width: 1600px){
 
}

@media (min-width: 780px) and (max-width: 1365px){
.portfoliowrp .txtwrp{margin: 0px 0 0;width: 100%;}
.analyzeform iframe{    width: 400px !important;}
.mypopup-wrap .mypopup{    width: 390px;}
.mypopup-wrap .text-left{display:none;}
}

@media (min-width: 768px) and (max-width: 1025px){

}

@media (min-width: 0px) and (max-width: 767px){
header .head-btn{display:none;}
.main-banner .txtwrp h1{line-height: 40px;        font-size: 36px;}
.main-banner .txtwrp p{    line-height: 30px;}
.main-banner .bedge{margin: 50px 0;}
.portfoliowrp .portwrp {    margin: 50px 0 0;}
.portfoliowrp .btnsliderwrp {    position: unset;    margin: 30px 0 0;}
.center-logo{width: 100%; position:unset;    transform: unset;    -webkit-transform: unset;}
.main-container{min-height: auto;}
.big-circle{display:none;}
.circle{display:none;}
.main{width: 100%;    height: auto;}
.main-heading{    font-size: 36px;    line-height: 40px;}
.counter-cta .counterwrp ul{display: unset;}
.upper {    margin: 0px 5px 0px !important;}
.counter-cta .counterwrp ul li{    padding: 33px 20px;font-size: 16px;    margin: 10px 0 0;}
.counter-cta .counterwrp ul li p span{font-size: 36px;}
.contentwrp .row{flex-direction: column-reverse;}
.contentwrp .imgwrp img{margin: 60px 0 0;}
.contentwrp .imgwrp .inner-img img.img-3{    width: 220px;    bottom: 70px;    right: 80px;}
.contentwrp .imgwrp .inner-img img.img-2 {width: 160px;top: -269px;}
.contentwrp .imgwrp .inner-img img.img-1 {width: 130px;    bottom: 200px;    right: 20px;}
.listwrp .listing-detail {    margin: 30px 0 0;}
.listwrp .listing-detail ul li:after{top: 0;}
.testimonials .boxwrp{    margin: 50px 0 0;}
.bottom-form .txtwrp h2{font-size: 42px;    line-height: 42px;}
.bottom-form .form-wrap{    margin: 50px 0 0;}    
footer .news-letter-b{text-align: left;}
footer .news-letter button:after{right: 170px;}
.eneagin-sec {    padding-top: 50px;    text-align: center;}
.portfoliowrp .txtwrp{    margin: 0px 0 0;    width: 100%;}
.main-container:after{    width: 300px;    height: 300px;top: 0;    right: -100px;}
.main-container:before{    width: 300px;    height: 300px;bottom: -70px;    left: -80px;}
.responsive-img{display:block;}
.responsive-img ul{margin: 30px 0 0;text-align: center;}
.responsive-img ul li{    display: inline-block;    margin: 0 10px 10px 0;    text-align: center;}
.responsive-img ul li img{}
/*.crm-form{height:auto;}*/
.btn-1{font-size: 16px;}
.main-banner .txtwrp p{font-size: 20px;}
header .logowrp img {    height: 35px;}
.main-pera{    font-size: 18px;    line-height: 26px;}
.btn-3{    font-size: 18px;}
.portfoliowrp .portwrp ul li .portbox .txtdiv .smaltxt p{    margin: -80px 0 0;}
.floatbutton {display:none;}
.analyzeform iframe{    width: 400px !important;}
.mypopup-wrap .mypopup{    width: auto;}
.crm-form iframe{height: 670px !important;}
.crm-form{height: auto;}
.counter-cta .counterwrp ul li{    width: 170px;}
.counterwrp {    margin: 20px 0 0;}
.newstext {    text-align: center;}
.footer-list {    text-align: center !important;}    
}


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

}