@media (max-width: 1520px) {
	.banner .div-video .div-text p.p1{
		font-size: 46px;
	}
}
@media (max-width: 1399.98px) {
	.block2Video .box-img img{
		width: auto;
		height: 100%;
	}

	.procates .item .box-img{
		padding: 5px 10px;
		margin-right: 15px;
	}

	.procates .item .box-img img{
		height: 40px;
	}

	.nyAbout2 div.des p{
		line-height: 28px;
	}

	.qyfmSec .item .tb span{
		width: 55px;
		height: 55px;
		line-height: 55px;
	}

	.qyfmSec .item .tb svg{
		width: 35px;
		height: 55px;
	}

	.yfItems .item p.title{
		font-size: 26px;
		margin-bottom: 0;
	}

	.mainFooter .fmenus ul li a{
		font-size: 14px;
	}
}

@media (max-width: 1299.98px) {
   	.procates .item .box-img{
	    padding: 5px 10px;
	    margin-right: 10px;
	}

	.procates .item .box-img img{
		height: 30px;
	}

	.procates .item .box-text p.p1{
		font-size: 16px;
	}

	.procates .item .box-text p.p2{
		font-size: 12px;
	}

	.procates .item .box-img:after{
		top: 5px;
		height: 35px;

	}

	#china-map{
		width: 800px;
		height: 800px;
	}

	.dtItems .item a{
		padding: 15px 20px;
	}

	.dtItems .item p.p1{
		font-size: 20px;
	}

	.dtItems{
		width: 30%;
	}

	.shzrSec .item h3.title{
		font-size: 28px;
	}

	.shzrSec .item1 .des p{
		font-size: 16px;
    	line-height: 24px;
	}

	.yfItems .item .des span{
		min-width: unset;
	}

	.yfItems .item .des span{
		font-size: 14px;
	}

	.yfItems .item .des span:after{
		width: 10px;
		height: 10px;
	}

	.yfItems .item{
		padding: 20px 10%;
	}

	.yfItems .item p.title{
		font-size: 22px;
	}
}

@media (max-width: 1199.98px){
	.div-nav>ul>li a.tnav{
		padding: 15px 10px;
	}

	.header1 .div-logo h1 a{
		width: 45px!important;
    	/*padding: 10px;*/
	}

	.header1 .main>div{
		align-items: center;
	}

	.sub-content{
		padding-bottom: 45px;
	}

	.div-sub{
		font-size: 14px;
	}

	.sub-content{
	  padding-top: 35px;
	  padding-bottom: 45px;
	}

	.block2Video .box-img img{
		width: 100%;
	}

	.block1Right{
      margin-top: 25px;
	  padding-left: 0;
	}


	.block2Right{
		width: 100%;
		padding: 35px 5%!important;
	}

	.newsLists{
		margin-top: 25px;
	}

	.commonTit3 p.p2{
		margin-bottom: 0;
	}

	.mainFooter .fmenus .d2{
		margin-top: 25px;
	}

	.mainFooter .top .d2{
		max-width: 100%;
	}

	.banner .div-video .div-text p.p1{
		font-size: 36px;
	}

	.banner .div-video .div-text p.p2{
		font-size: 18px;
	}

	.bigTit{
		font-size: 26px;
	}

	.yfBlock1 .div-img{
		padding-right: 0;
		margin-bottom: 35px;
	}

	.yfBlock1 .div-img img{
		width: 100%;
	}

	.yfItems .item{
		padding: 30px 10%;
	}

	.gcSec .gcjj .div-img{
		margin-top: 25px;
	}

	.syJd{
		min-height: 850px;
	}


	.fixDh .d2 a{
		padding: 5px 10px;
		font-size: 14px;
	}

	.nyAbout2 div.des p{
		font-size: 14px;
	}

	.zlmbLists .div-text p.des{
		font-size: 14px;
    	line-height: 1.2;
	}


}

@media (max-width: 1099.98px) { 
	.block1Right .item .number{
		font-size: 40px;
	}

	.mainFooter .contel .d1 strong{
		font-size: 26px;
	}

	.mainFooter .contel .d2 a{
		font-size: 20px;
		margin-top: 15px;
	}

	 .page-wrapper{
	 	overflow-x: hidden;
	 }

	 .bigTit{
	 	font-size: 26px;
	 }

	 .syAbout .div-right .des p{
	 	font-size: 18px;
	 }

	 .dtItems{
	 	right: 0;
	 }

	 .dtItems .item a{
	 	margin-bottom: 25px;
	 }

	 .psItems .item .div-tb svg{
	 	width: 80px;
	 	height: 80px;
	 }

	 .psItems .item .div-text,.scopeSec .scoItems .item .div-text{
	 	font-size: 20px;
	 }








}

@media (max-width: 1024.98px) { 
	#china-map{
		width: 600px;
		height: 600px;
	}
}


@media (max-width: 991.98px) { 
	/*手机导航*/
	.mHeader{
		display: block;
		padding: 5px 0;
		position: fixed;
    	width: 100%;
		box-shadow: 0px 2px 10px 2px rgb(0 0 0 / 10%);
		z-index: 999;
		background-color: #fff;
		top: 0;
	}

	.mHeader .d1 img{
		max-height: 65px;
	}

	.mItems{
		display: block;
		position: fixed;
	    top: 55px;
	    left: 0;
	    right: 0;
	    height: 0;
	    /*overflow: hidden;*/
	    z-index: 999;
	    background: #fff;
	    transition: all .6s;
	    overflow-y: auto;
	    overflow-x: hidden;
	}

	.mItems ul{
		padding: 0 5%;
		margin-top: 25px;
	}

	.mItems ul li{
		border-top: 1px solid #dbdbdb;
	}

	.mItems ul li .title,.mItems .subItems{
		/*padding: 0 15px;*/
	}



	.mItems ul li .title>a{
		display: block;
		padding: 15px 0;
		color: #333;
		font-size: 16px;
	}


	.mItems .subItems{
		display: none;
	}

	.mItems .subItems a{
		display: block;
		padding: 5px 15px 15px 15px;
		font-size: 14px;
		position: relative;
	}

	.mItems .subItems a:after{
		position: absolute;
		content: "";
		width: 5px;
		height: 5px;
		top: 15px;
		left: 3px;
		background-color: var(--primary);
		border-radius: 50%;
	}

	.itemBtn{
		transition: all .6s;
		transform: rotate(0deg);
	}

	.mItems ul li.on .itemBtn{
		transform: rotate(-90deg);
	    display: block;
	    width: 30px;
	    height: 50px;
	    line-height: 50px;
	}

	.mItems.show{
		height: 100%;
	}

	/**/
	.nav_btn {
        width: 30px;
        height: 35px;
        position: relative;
        cursor: pointer;
    }

    .nav_btn span {
        display: inline-block;
        width: 30px;
        height: 2px;
        background-color: var(--primary);
        position: absolute;
        top: 16px;
        left: 0
    }

    .nav_btn span:after {
        content: '';
        display: inline-block;
        width: 30px;
        height: 2px;
        background-color: var(--primary);
        position: absolute;
        top: 8px;
        left: 0;
        -webkit-transition: top .5s ease .4s,-webkit-transform .3s ease-out;
        transition: top .5s ease .4s,-webkit-transform .3s ease-out;
        transition: transform .3s ease-out,top .5s ease .4s;
        transition: transform .3s ease-out,top .5s ease .4s,-webkit-transform .3s ease-out;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    .nav_btn span:before {
        content: '';
        display: inline-block;
        width: 30px;
        height: 2px;
        background-color: var(--primary);
        position: absolute;
        top: -8px;
        left: 0;
        -webkit-transition: top .5s ease .4s,-webkit-transform .3s ease-out;
        transition: top .5s ease .4s,-webkit-transform .3s ease-out;
        transition: transform .3s ease-out,top .5s ease .4s;
        transition: transform .3s ease-out,top .5s ease .4s,-webkit-transform .3s ease-out;
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }

    .nav_btn.click span {
        background-color: transparent
    }

    .nav_btn.click span:after {
        -webkit-transition: top .5s ease,-webkit-transform .3s ease-out .4s;
        transition: top .5s ease,-webkit-transform .3s ease-out .4s;
        transition: top .5s ease,transform .3s ease-out .4s;
        transition: top .5s ease,transform .3s ease-out .4s,-webkit-transform .3s ease-out .4s;
        -webkit-transform: rotate(-45deg);
        transform: rotate(-45deg);
        top: 0
    }

    .nav_btn.click span:before {
        -webkit-transition: top .5s ease,-webkit-transform .3s ease-out .4s;
        transition: top .5s ease,-webkit-transform .3s ease-out .4s;
        transition: top .5s ease,transform .3s ease-out .4s;
        transition: top .5s ease,transform .3s ease-out .4s,-webkit-transform .3s ease-out .4s;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg);
        top: 0
    }


	.mheader .nav_btn span:before {
	        background-color: #333
	    }

    .mheader .nav_btn span:after {
        background-color: #333
    }

    .mheader .nav_btn span {
        background-color: #333
    }

	.mheader .nav_btn.click span {
        background-color: transparent
    }

    .mlans{
    	margin-right: 15px;
    }

    .mlans a{
    	display: inline-block;
    	max-width: 24px;
    }

    .mInfos{
    	padding: 30px 5%;
    	background-color: #eeeeee5e;
    }

    .mInfos .item{
    	margin-bottom: 15px;
    }

    .mInfos .item .d1{
    	margin-right: 10px;
    }

    .mInfos .item .d2{
    	line-height: 26px;
    }

    /*手机导航 end*/
    .scopeLists .item .mask svg{
    	width: 65px;
    	height: 65px;
    }

    .banner{
    	margin-top: 65px;
    }

    .commonTit3 p.p2{
    	margin-bottom: 15px;
    }


    .mainFooter .fmenus .d1>div{
    	justify-content: center;
    }

    .copyright a,.copyright span{
    	font-size: 12px;
    }

    .back-to-top-btn{
    	display: none!important;
    }

    .fixDh .d2{
    	display: none;
    }

    .pageTit{
    	margin-top: 70px;
    }

    .pageTit .box-text{
    	height: auto;
    	top: 40%;
    }



    .projectContent .item1{
    	padding: 45px 25px;
    }

    .projectContent .item2 .div-img img{
    	height: auto;
    	width: 100%!important;
    }

    .fzmuItem .item{
    	margin-bottom: 25px;
    	width: 100%;
    }

    .projectContent .item4 .list{
	  max-width: 100%;
	}

	.syAbout .div-left{
		display: flex;
		align-items: center;
		justify-content: space-between;
		margin-bottom: 25px;
	}

	.syAbout .readMore2{
		margin-top: 0;
	}

	.syJd .div-tit{
		position: unset;
	}

	.dtItems{
	 	position: unset;
	 	width: 100%;
	 	left: 0;
	 }

	.syJd .readMore3{
		margin-top: 15px;
	 }

	 .dtItems{
	 	padding-bottom: 45px;
	 }

	 .inewsList>div.row{
	 	flex-direction: column-reverse;
	 }

	 .pageTit .box-text h3.title{
	 	font-size: 20px;
	 }

	 .pageTit .box-text p.entitle{
	 	font-size: 18px;
	 }

	 .szNum .item .number{
	 	font-size: 30px;
	 }

	 .szNum .item .ms{
	 	font-size: 14px;
	 }


	 .qyfmSec .item .tb{
	 	display: none;
	 }


	 .qyfmSec .item .div-text{
	 	padding: 30px 20px;
	 }


	 .qyfmSec .item .div-text p.title{
	 	font-size: 26px;
	 }

	 .qyfmSec .item .div-text p.subtitle{
	 	font-size: 14px;
	 }

	  .qyfmSec .item .div-text div.detail{
	  	min-height: unset;
	  	margin-top: 15px;
	  	margin-bottom: 25px;
	  }

	 .qyfmSec .item .div-text div.detail p{
	 	line-height: 26px;
	 	font-size: 14px;
	 }

	 .shzrSec .item1 .div-text{
	  padding: 30px 20px 30px 20px;
	}

	.ysItems .item{
		font-size: 20px;
		padding: 25px 0;
	}

	.ysItems .item span.tb{
		width: 24px;
		height: 24px;
		line-height: 20px;
	}

	.ysItems .item span.title{
		min-width: unset;
		font-size: 16px;
	}

	.gcAdv .div-img img{
		position: relative;
		width: 100%;
	}


	.mbItems .item{
		margin-bottom: 35px;
	}

	.fxItems .item{
		height: auto;
		margin-bottom: 75px;
	}


	.zlfzContent .item{
		width: 45%;
		margin-bottom: 35px;
	}


	.nyZlgl .item .div-text{
	  padding: 0;
	}

	.nyZlgl .item .div-content p.title{
		font-size: 20px;
	}

	.nyNewslists .item .ptit,.nyNewslists .item .date span.s1{
		font-size: 20px;
	}

	.nyNewslists .item .des p{
		-webkit-line-clamp: 2;
	}

	.nyNewslists .d1{
		max-width: 260px;
		min-width: 260px;
	}

	.nyNewslists .item .more span{
		font-size: 14px;
		padding: 6px 15px;
	}

	.allInfos .item{
		height: unset;
		margin-bottom: 25px;
	}

	.divMsg .div-img{
		margin-bottom: 30px;
	}

	.divMsg .div-img{
		max-width: 100%;
		margin-right: 0;
	}

	.divMsg .div-img img{
		width: 100%;
	}

	.proCates .d2 input{
		min-width: 100%;
		margin-top: 15px;
	}

	.proCates .d1{
		text-align: center;
	}

	.proCates .d1 a{
		margin: 0 15px;
	}

	.proCates .d2 button{
		top: 22px;
	}


	.syJd{
		min-height: unset;
	}


}



@media (max-width: 767.98px) { 
    .scopeLists .item .mask{
    	display: none;
    }

    .mainFooter .fmenus .d1{
    	text-align: center;
    }

    .mainFooter .fmenus .d1 .wx{
    	margin-bottom: 15px;
    }

    .mainFooter .fmenus .title{
    	margin-bottom: 5px;
    }

    .ny-factory .swiper-pagination{
    	margin: 20px auto 45px;
    }

    .nyQyfmImgs ul li{
    	width: 50%!important;
    }

   

    .proLists table{
    	font-size: 14px;
    }

    .proLists table tr td{
    	padding: 5px 10px;
    }

    .proLists table tr td img{
    	max-width: 100px;
    }

    .proLists .table{
    	font-size: 12px;
    }

    .proLists .table td{
    	white-space: nowrap;
    }

    .proLists .table td p{
    	max-width: 180px;
    	white-space: break-spaces;

    }

    .nyCulture2 .item{
    	height: unset;
    }

    .nyCulture2 .item p.title{
    	font-size: 24px;
    }


    .zjLists .item .img-title{
    	font-size: 24px;
    }

    .zjLists .item .title{
    	font-size: 18px;
    }

    .zjLists .item div.des p{
    	font-size: 14px;
    }

    .zjLists .item div.des p svg{
    	width: 14px;
    	height: 14px;
    }

    .aboutSz .item div.d1{
    	font-size: 36px;
    }


    .sp{
    	padding: 35px 0;
    }

    .topNews .div-img{
    	max-width: 100%;
    	margin-bottom: 25px;
    }

    .qywhSec .item p.p3{
    	font-size: 30px;
    }


    .circle__el {
	    animation: go2 5s ease-out infinite;
	}

	.circle__el2 {
	    animation-delay: 2s
	}

	.circle__el3 {
	    animation-delay: 3s
	}

	.circle__el4 {
	    animation-delay: 4s
	}

	.circle__el5 {
	    animation-delay: 5s
	}


     @keyframes go2 {
	    0%{
	      width: 10px;
	      height: 10px;
	      opacity: 1;
	    }

	    100% {
	        width: 500px;
	        height: 500px;
	        opacity: 0;
	    }
	}


	.mbItems .item p.title{
		font-size: 20px;
	}


	.mbItems .item p.title{
		margin: 15px 0;
	}


	.nyNewslists .d1{
		min-width: 100%;
		max-width: 100%;
	}

	.prev-next .d2 {
	    margin-left: 0;
	    margin-top: 15px;
	}

	.prev-next .d2  a{
		width: 100%;
		display: block;
		border-radius: 0;
		text-align: center;
	}

	.newsLeft{
		padding: 35px 20px;
	}

	.newsLeft h2.title{
		font-size: 18px;
	}

	.newsLeft .meta{
		font-size: 14px;
	}

	.newsLeft .newsContent{
		font-size: 14px;
		line-height: 30px;
	}

	.prev-next{
		font-size: 14px;
	}

	.prev-next .d1 span{
		min-width: 60px;
	}


	.proCates .d1 a{
		font-size: 18px;
		margin: 0 5px;
	}


	.shzrSec .item p.title{
	 	font-size: 20px;
	 	padding-bottom: 10px;
	 }

	 .shzrSec .item p.title:after{
	 	width: 45px;
	 }


	 .shzrSec .item .des p{
	 	line-height: 26px;
	 	font-size: 14px;
	 }



 }


@media (max-width: 575.98px) { 

	.block1Right .item .tb svg{
		width: 20px;
		height: 20px;
		margin-top: 12px;
	}

	.block1Right .item .tb{
		width: 55px;
    	height: 55px;
    	border: 4px solid #3d6eb0;
	}

	.block1Right .item .circle{
	    border: 4px solid #99b3d5;
	    width: 63px;
		height: 63px;
		margin: auto;
	}

	.block1Right .item .number{
		font-size: 24px;
		margin-top: 5px;
	}

	.block1Right .item .ms{
		font-size: 12px;
	}

	.commonTit p.p1,.commonTit2 p.p1{
		font-size: 24px;
	}

	.commonTit2 p.p2{
		font-size: 14px;
	}



	.block1Left p.des{
		margin: 15px 0;
	}

	.more a{
		padding: 5px 20px;
	}

	.sp{
		padding: 35px 0;
	}

	.scopeLists .item .div-text p{
		padding: 5px 0;
		font-size: 12px;
	}

	.commonTit2 p.p2{
		padding: 12px 0;
		margin-top: 10px;
	}

	.scopeLists .item .div-text p{
		font-size: 14px;
	}

	.banner .div-video .div-text p.p1{
		font-size: 20px;
		padding: 0 25px;
	}

	.banner .div-video .div-text p.p2{
		font-size: 14px;
	}

	.banner .div-video .readMore a{
		padding: 6px 25px;
		font-size: 12px;
	}

	.banner .div-video .div-text p.p2{
		margin-bottom: 15px;
	}

	.banner .div-video .readMore{
		margin-top: 25px;
	}

	.bigTit{
		font-size: 22px;
	}

	.readMore2 a{
		padding: 6px 20px;
		font-size: 12px;
	}

	.aboutSz .item div.d1{
    	font-size: 26px;
    }

    .aboutSz .item p.title{
    	font-size: 14px;
    }

    .syAbout .div-left{
    	display: block;
    }

    .bigTit{
    	margin-bottom: 25px;
    }

    .szNum .item .ms{
    	font-size: 12px;
    }

    .szNum .item .number{
    	font-size: 26px;
    }

    .nyHononr .item .div-img{
    	border: 5px solid #f7f7f7;
    }

    .nyHononr .item p.title{
    	padding: 10px 0;
    	font-size: 14px;
    }

    .nyHononr .item{
    	margin-bottom: 25px;
    }

    .pageTit{
    	margin-top: 55px;
    }

    .mHeader .d1 img{
    	max-height: 55px;
    }

    .mlans a{
    	max-width: 20px;
    	margin-left: 5px;
    }

      .yfItems .item .tb{
    	display: none;
    }


    .yfItems .item .tb span{
    	width: 50px;
    	height: 50px;
    	line-height: 50px;
    	box-shadow: 0 0 0 4px rgba(0, 64, 151, 0.2);
    }

    .yfItems .item .tb span svg{
    	width: 30px;
    }

    .yfItems .item .des span{
    	padding-left: 15px;
    }

    .yfItems .item .des span:nth-child(1){
    	margin-right: 15px;
    }

    .yfItems .item{
    	padding: 25px 15px;
    }

 

    h2.yfTit{
    	font-size: 18px;
    	padding: 15px 15px;
    }

    .cxySec .title p.p1{
    	font-size: 20px;
	    margin-bottom: 0;
	    max-width: 240px;
    }

    .imgBtn span svg{
    	width: 20px;
    	height: 20px;
    }

    .imgBtn span{
    	margin-right: 10px;
    }

    .cxySwiper{
    	margin-top: 25px;
    }

    .ysItems .item span.tb{
    	
    	margin: auto;
    	
    }

     .ysItems .item span.title{
     	display: block;
     	margin-top: 5px;
     	font-size: 14px;
     	text-align: center;
     }


     .circle__el {
	    animation: go2 5s ease-out infinite;
	}

	.circle__el2 {
	    animation-delay: 2s
	}

	.circle__el3 {
	    animation-delay: 3s
	}

	.circle__el4 {
	    animation-delay: 4s
	}

	.circle__el5 {
	    animation-delay: 5s
	}

     @keyframes go2 {
	    0%{
	      width: 10px;
	      height: 10px;
	      opacity: 1;
	    }

	    100% {
	        width: 500px;
	        height: 500px;
	        opacity: 0;
	    }
	}

	.gcSec h4.title{
		font-size: 20px;
	}

	.gcSec .gcjj h4.title{
		margin-top: 0;
	}

	.gcSec .gcjj{
		margin: 35px 0;
	}

	.gcAdv h4.title{
		margin-top: 0;
	}

	.zlfzContent .item{
		padding: 45px 25px;
	}


	.zlfzContent .item p.title{
		font-size: 16px;
	}

	.zlfzContent .item svg{
		height: 45px;
	}

	.zlfzContent .item .d1{
		height: 65px;
	}

	.nyZlbz .title p.p1{
		font-size: 20px;
	}

	.nyZlbz .title p.p2{
		font-size: 14px;
	}

	.zlmbLists .div-text .tb svg{
		margin-bottom: 10px;
	}

	.nyZlgl .item .div-content .detail{
		margin-bottom: 25px;
	}

	.nyZlgl2 .item .title{
		font-size: 20px;
	}

	.nyZlgl2 .item{
		margin-bottom: 15px;
	}


	.pageTit2 .box-text p.entitle{
		display: none;
	}


	.breadMenu a:nth-last-child(1){
		display: none;
	}

	.breadMenu{
		font-size: 14px;
		line-height: 1;
	}

	.breadMenu img{
		max-width: 14px;
	}

	.fixDh{
		padding: 15px 0;
	}


	.nyAbout2 div.title{
		font-size: 18px;
	}

	.szNum .item .ms{
		font-size: 12px;
	}

	.nyAbout2 div.title,.qywhSec .title{
		font-size: 18px;
	}

	.nyAbout2 div.des p{
		line-height: 28px;
    	font-size: 14px;
	}

	.qywhSec .qywhItems{
		margin-top: 25px;
	}

	.qywhSec .item{
		padding: 30px 15px;
	}

	.qywhSec .item .tb{
		margin-bottom: 15px;
	}

	.qywhSec .item p.p2{
		font-size: 14px;
		line-height: 24px;
	}

	.qywhSec .item p.p3{
		font-size: 20px;
	}

	.breadMenu img{
		 max-width: 12px;
	}

	.breadMenu span svg{
		width: 8px;
		height: 8px;
	}

	.breadMenu a{
		font-size: 12px;
	}


	.proCates{
		padding: 15px 10px;
	}

	.proCates .d1 a{
		font-size: 14px;
		margin: 0 3px;
	}

	.proCates .d2 input{
		font-size: 14px;
	}

	.nyNewslists .item .ptit, .nyNewslists .item .date span.s1{
		font-size: 16px;
	}

	.nyNewslists .item .des p{
		font-size: 12px;
	}

	.div-page a{
		width: 30px;
	    height: 30px;
	    line-height: 30px;
	}

	.nyContact .nyTit .title{
		font-size: 20px;
		font-weight: bold;
		padding-bottom: 25px;
		margin-bottom: 25px;
	}

	.cinfo .item .d2{
		font-size: 16px;
	}

	.cinfo .item .d1 span.tb{
		width: 30px;
	    height: 30px;
	    line-height: 26px;
	}

	.cinfo .item .d1 span{
		font-size: 14px;
	}

	.shzrSec .item h3.title{
		font-size: 20px;
	}

	.syJd .bigTit{
		font-size: 16px;
	}


	.syAbout .div-right .des p{
		font-size: 16px;
		line-height: 1.5;
	}

	.psItems .item .div-tb svg{
		width: 60px;
		height: 60px;
	}


	.newsSec .bigTit{
		margin-bottom: 0;
	}

	.nyAbout2 .div-img .playBtn img{
		width: 45px;
	}


	

 }

 @media (min-width: 576px){
	.modal-dialog {
	    max-width: 1000px;
	    margin: 1.75rem auto;
	}

}



