/* Create By D.G */
@media only screen and (min-width: 1600px) {
	.hmsminfowrap .hmsminfoblk{padding-left:45px; padding-right:45px;}
	
	.digitalpartnerwrap .container, .packwrap .container{width:1240px;}	
	.digitalpartnerwrap .row .videoblk{width:57.333333%;}
	.digitalpartnerwrap .row .digitalpartdesc{width:42.666667%;}
}

@media only screen and (min-width: 1200px) and (max-width : 1599px) {
	.digitalpartnerwrap .row .videoblk{width:56%;}
	.digitalpartnerwrap .videoblk iframe{height:368px;}
	.digitalpartnerwrap .row .digitalpartdesc{width:44%;}
}

@media only screen and (min-width: 1200px) {
	header .logowrap{width:45%;}
	header .dgmenuwrap{width:55%;}
	
	.dgpackwrap .row .dgpackdetails{width:35%;}
	.dgpackdetails tbody td{font-size:14px !important; padding:14px 10px 10px !important;}
	.dgpackwrap .row .dgpacklist{width:65%;}
	.dgpackblock{width:33% !important;}
	.packhead h2{font-size:20px !important;}
	.packpro .packhead h2{font-size:40px !important;}
	.dgpackblock tbody td{font-size: 14px !important;}
	.digitalpartdesc .row{margin:0 -3px;}
	.digitalpartdesc .row .col-md-8{width:68%; padding:0 3px;}
	.digitalpartdesc .row .col-md-4{width:32%; padding:0 3px;}
	
	.footer .footerlinks ul li:last-child{padding-right:0;}
	
	.innercontainer .row{margin:0 -30px;}
	.innercontainer .row .leftpanel, .innercontainer .row .rightpanel{padding-left:30px; padding-right:30px;}
}

@media only screen and (min-width: 992px) and (max-width : 1199px) {
	header .logowrap{width:44%;}
	.header_logo{width:200px;}
	.sitetagline{font-size:12px; margin-left:18px;}
	header .dgmenuwrap{width:56%;}
	ul.menu a{padding:8px 4px;}
	ul.menu > li{font-size:11px;}
	.topcontact{margin:24px 0 0 8px; font-size:15px;}
	.hbott > div{font-size:12px; padding:15px 15px 10px;}
	
	.homebanner{height:460px;}
	.homebannerinn{padding-top:155px;}
	.bannimg{height:100%;}
	.bannimg img{height:100%; object-fit:cover;}
	
	.hmsminfoblk p{font-size:16px;}
	
	.dgpackdetails thead th{padding:0 20px 22px; font-size:38px;}
	.dgpackdetails tbody td{font-size:13px;}
	.dgpackdetails tbody td{padding:14px 20px 10px;}
	.dgpackblock tbody td{font-size:15px;}
	.packhead .packhead-price{font-size:42px;}
	.packpro .packhead .packhead-price{font-size:48px;}
	
	.digitalpartnerwrap .row .videoblk{width:50%;}
	.digitalpartnerwrap .videoblk iframe{height:268px;}
	.digitalpartnerwrap .row .digitalpartdesc{width:50%;}
	
	.footer .footerlinks ul li:last-child{padding-right:0;}
	
	.widgprice{padding:0 28px 22px;}
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
	.header_logo{width:200px;}
	.sitetagline{font-size:12px; margin-left:25px;}
	.topcontact{margin:8px 0 0 15px; position:absolute; top:0; right:80px;}
	
	.dgmenuwrap{margin-top:-48px;}
	/*.nav-open .overlay{display:block;}
	.nav-toggle{width:50px; height:auto; padding:14px 10px 16px; display:block;}
	.nav-toggle span{height:4px; margin-top:5px;}
	.nav-toggle span:first-child{margin-top:0;}
	.dgnav{position: fixed; top:0; right: 0; z-index: 999999; overflow-y: auto; visibility: hidden; width:280px; height: 100%; min-height: 100%; margin: 0; padding: 0; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; background-color:#170261; -webkit-overflow-scrolling: touch; -webkit-transform: translate3d(280px, 0, 0); -ms-transform: translate3d(280px, 0, 0); transform: translate3d(280px, 0, 0);}
	.dgnav.is-visible {visibility: visible; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}*/
	ul.menu>li>a span{display:none;}
	ul.menu > li > a::before, ul.menu > li > a{background:none;}
	ul.menu ul, ul.menu ul li ul {display: none; left: inherit; opacity: inherit!important; position: inherit; top: inherit; width: auto!important; box-shadow:none; background:none;}
	ul.menu ul li:first-child, ul.menu ul li:last-child{margin:0;}
	ul.menu ul li{border-bottom:none;}
	.hbott{display:none;}
	
	.homebanner{height:358px;}
	.homebannerinn{padding-top:105px;}
	.bannimg{height:100%;}
	.bannimg img{height:100%; object-fit:cover;}
	
	.hmsminfoblk .icobox{width:50px;}
	.hmsminfoblk p{font-size:12px;}
	
	.dgpackdetails thead th{padding:0 20px 22px; font-size:28px; height:139px;}
	.dgpackdetails tbody td{font-size:11px; padding:14px 20px 10px;}
	.dgpackblock tbody td{font-size:11px;}
	.packpro .packhead{padding-bottom:33px;}
	.packpro .packhead h2{font-size:26px;}
	.packhead .packhead-price{font-size:28px; line-height:24px;}
	.packhead .packhead-price span, .packhead .packhead-price sub{font-size:22px;}
	.packpro .packhead .packhead-price{font-size:34px; line-height:28px;}
	
	.digitalpartnerwrap .videoblk iframe{height:400px;}
	
	.footer .footerlinks ul li{padding:0 12px;}
	.footer .footerlinks ul li:last-child{padding-right:0;}
	
	.innerbanner{height:380px;}
	.innerbanner .homebannerinn{padding-top:120px;}
	.sidewidget h2{font-size:24px;}
	.widgprice{padding:0 15px 22px;}
	.sidewidget .widgprice h2{font-size:28px;}
	.widgprice .wprice{font-size:68px; line-height:60px;}
	.widgprice .wprice sub{font-size:22px;}
	.sidewidget .widgprice span{font-size:10px; line-height:13px;}
	.sidewidget .phinfo{font-size:24px; margin-top:40px;}
	.sidewidget .phinfo .phico img{width:80px; height:80px; margin-top:-40px;}
	.widget2 p{font-size:18px;}
}

@media only screen and (max-width: 767px) {
	.sitetagline{display:none;}
	.dgmenuwrap{margin-top:-48px;}
	/*.nav-open .overlay{display:block;}
	.nav-toggle{width:50px; height:auto; padding:14px 10px 16px; display:block;}
	.nav-toggle span{height:4px; margin-top:5px;}
	.nav-toggle span:first-child{margin-top:0;}
	.dgnav{position: fixed; top:0; right: 0; z-index: 999999; overflow-y: auto; visibility: hidden; width:280px; height: 100%; min-height: 100%; margin: 0; padding: 0; -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; background-color:#170261; -webkit-overflow-scrolling: touch; -webkit-transform: translate3d(280px, 0, 0); -ms-transform: translate3d(280px, 0, 0); transform: translate3d(280px, 0, 0);}
	.dgnav.is-visible {visibility: visible; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}*/
	ul.menu>li>a span{display:none;}
	ul.menu > li > a::before, ul.menu > li > a{background:none;}
	ul.menu ul, ul.menu ul li ul {display: none; left: inherit; opacity: inherit!important; position: inherit; top: inherit; width: auto!important; box-shadow:none; background:none;}
	ul.menu ul li:first-child, ul.menu ul li:last-child{margin:0;}
	ul.menu ul li{border-bottom:none;}
	.hbott{display:none;}
	
	.dgpackdetails{margin-bottom:30px;}
	.dgpackdetails table{margin-top:0;}
	.dgpackdetails thead{display:none;}
	
	.latestrealisationblk:nth-last-child(2){border-bottom:7px solid #c9c8c9;}
	
	.widgprice{text-align:center;}
}

@media only screen and (min-width: 640px) and (max-width: 767px) {
	.header_logo{width:200px;}
	.topcontact{margin:8px 0 0 15px; position:absolute; top:0; right:80px;}
	
	.homebanner{height:335px;}
	.homebannerinn{padding-top:100px;}
	.bannimg{height:100%;}
	.bannimg img{height:100%; object-fit:cover;}
	
	.hmsminfowrap .hmsminfoblk{width:33.3333%; float:left;}
	.hmsminfoblk .icobox{width:auto; margin-right:15px;}
	.hmsminfoblk p{font-size:12px;}
	
	.dgpackdetails thead th{padding:0 20px 22px; font-size:38px;}
	.dgpackdetails tbody td{font-size:13px; padding:14px 20px 10px;}
	.dgpackdetails tbody td{padding:14px 20px 10px;}
	.dgpackblock tbody td{font-size:15px;}
	.packhead .packhead-price{font-size:42px;}
	.packpro .packhead .packhead-price{font-size:48px;}
	
	.digitalpartdesc .col-xs-12{width:50%; float:left;}	
	.digitalpartnerwrap .videoblk iframe{height:350px;}
	
	.footerlogo{text-align:center;}
	.footer .footerlinks ul{float:none; text-align:center;}
	.footer .footerlinks ul li{float:none; display:inline-block;}
	
	.innerbanner{height:380px;}
	.innerbanner .homebannerinn{padding-top:120px;}
	.innercontainer .pagebottform .row .col-xs-12{width:50%; float:left;}
}

@media only screen and (min-width: 480px) and (max-width: 639px) {
	.header_logo{width:180px;}
	.topcontact{margin:8px 0 0 15px; position:absolute; top:0; right:80px;}
	
	.dgcontainer h2{font-size:28px;}
	
	.homebanner{height:270px;}
	.homebannerinn{padding-top:85px;}
	.homebanner h1{font-size:13px;}
	.bannimg{height:100%;}
	.bannimg img{height:100%; object-fit:cover;}
	
	.hmsminfowrap .hmsminfoblk{width:33.3333%; float:left; display:block; text-align:center;}
	.hmsminfoblk .icobox{width:auto; margin-bottom:10px;}
	.hmsminfoblk p{font-size:12px;}

	.dgpackdetails tbody td{font-size:13px; padding:14px 20px 10px;}
	.dgpackblock tbody td{font-size:13px;}
	.packhead .packhead-price{font-size:30px;}
	.packpro .packhead .packhead-price{font-size:38px;}
	
	.digitalpartdesc .col-xs-12{width:50%; float:left;}
	.digitalpartnerwrap .videoblk iframe{height:262px;}	
	
	.footerlogo{text-align:center;}
	.footer .footerlinks ul{float:none; text-align:center;}
	.footer .footerlinks ul li{float:none; display:inline-block; padding:0 10px; font-size:16px;}
	
	.innerbanner{height:320px;}
	.innerbanner .homebannerinn{padding-top:100px;}
	.innercontainer .pagebottform .row .col-xs-12{width:50%; float:left;}
}

@media only screen and (max-width: 479px) {
	.header_logo{width:180px;}
	.topcontact{/*display:none;*/ margin-top:-7px; }
	.hbannprice{top:48%; z-index:9;}
	.homebannerinn{/*padding-top:85px;*/}
	.homebanner h1{font-size:13px;}
	.dgcontainer h2{font-size:18px;}
	.hbott{display:block;}
	.htop{margin-bottom:3px;}
	.hbott a{font-size:10px; margin:2px; padding:2px;}
	.hbott > div{padding:0px;}
	.homebanner{height:410px;}
	.bannimg{height:100%;}
	.bannimg img{height:100%; object-fit:cover;}
	
	.hmsminfowrap .hmsminfoblk{ border:none !important; display:block; text-align:center;}
	.hmsminfoblk .icobox{width:auto; margin-right:10px;}
	.hmsminfoblk p{font-size:12px;}

	.dgpackdetails tbody td{font-size:13px; padding:14px 20px 10px;}
	.dgpacklist .dgpackblock{width:100%;}
	.dgpackblock tbody td{font-size:13px;}
	.packhead .packhead-price{font-size:30px;}
	.packpro .packhead .packhead-price{font-size:38px;}
	
	.digitalpartdesc .btn{padding:14px 20px 8px;}
	.digitalpartnerwrap .videoblk iframe{height:172px;}
	
	.latestrealisationblk{height:auto; padding-top:20px; padding-bottom:20px;}

	.footerlogo{text-align:center;}
	.footer .footerlinks ul{float:none; text-align:center;}
	.footer .footerlinks ul li{float:none; display:inline-block; padding:0 6px; font-size:12px;}
	
	.innerbanner{height:320px;}
	.innerbanner .homebannerinn{padding-top:180px;}
	.innerbanner .homebannerinn h1{font-size:28px;}
	.sidewidget h2{font-size:24px;}
	.widgprice{padding:0 15px 22px;}
	.sidewidget .widgprice h2{font-size:28px;}
	.widgprice .wprice{font-size:68px; line-height:60px;}
	.widgprice .wprice sub{font-size:22px;}
	.sidewidget .widgprice span{font-size:10px; line-height:13px;}
	.sidewidget .phinfo{font-size:24px; margin-top:40px;}
	.sidewidget .phinfo .phico img{width:80px; height:80px; margin-top:-40px;}
	.widget2 p{font-size:18px;}
	.new-section-area-text h2{ font-size: 20px; line-height: 26px; }
	.new-section-area-text ul li{ font-size: 11px; margin-bottom: 0; }
	.new-section-area-text p{ font-size: 12px; line-height: 22px; }
}