*{margin: 0px 0px 0px 0px; padding:0px 0px 0px 0px; box-sizing: border-box;}
#page {width: 100%; height: 100%; overflow: hidden; font-family: 'Nunito', sans-serif;}
.container{width: 1170px; height: 100%; margin: 0px auto;}
.gradient-green{
background: #307b70;
background: linear-gradient(217deg, rgba(46,60,171,.8), rgba(46,60,171,0) 70.71%), linear-gradient(330deg, #009999, #125371 70.71%);
}
.intl-tel-input .selected-flag .iti-arrow{border-top-color:#fff;}
.gradient-green-int{
background: #fff url(../images/international-bg.jpg) no-repeat; background-size:100%;}
.background{background: #fff url(../images/bg03.html) no-repeat; background-size:100%;}
.bgcolor{background: rgba(70, 40, 10, 0.7);}
.gradient-green-int ul.lists li{color:#000 !important; font-size:16px !important; margin-bottom:5px; background:url(../images/arrow-blue.png) no-repeat 0px 4px !important;}
.gradient-green-int ul.lists li strong{color:#027bc7 !important; font-size:19px !important;}
.gradient-green-int h2,
.gradient-green-int h4{color:#045e97;}
.gradient-green-int .frm {background:#045e97; width:100%; margin:25px auto 0; padding:10px 20px; position: relative;}
.gradient-green-int .frm::after{display:none;}
.gradient-green-int .line{border-bottom-color:#045e97;}
.gradient-green-int .strength li{border-left-color:#045e97; color:#000;}
.gradient-green-int .strength li strong{color:#027bc7; font-size:22px;}
.price-sec.int{background:#045e97 !important;}
.price-sec.int .edition-feature-box{border-color:#51b1ed;}
.gradient-grey-int{background:#f1f1f1;}
.gradient-grey{
background: #dcdcdc;
background: -moz-linear-gradient(left, #dcdcdc 0%, #dddcdc 4%, #e0e0e0 10%, #f7f7f7 32%, #ffffff 45%, #ffffff 52%, #fafaf9 61%, #e8e8e9 78%, #e1e0e0 87%, #dfdfdf 94%, #e3e3e3 100%, #eb994b 100%);
background: -webkit-linear-gradient(left, #dcdcdc 0%,#dddcdc 4%,#e0e0e0 10%,#f7f7f7 32%,#ffffff 45%,#ffffff 52%,#fafaf9 61%,#e8e8e9 78%,#e1e0e0 87%,#dfdfdf 94%,#e3e3e3 100%,#eb994b 100%);
background: linear-gradient(to right, #dcdcdc 0%,#dddcdc 4%,#e0e0e0 10%,#f7f7f7 32%,#ffffff 45%,#ffffff 52%,#fafaf9 61%,#e8e8e9 78%,#e1e0e0 87%,#dfdfdf 94%,#e3e3e3 100%,#eb994b 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dcdcdc', endColorstr='#eb994b',GradientType=1 );}
.expand {width: 100%; overflow: hidden;}
.left {width:60%; height:100%; float:left; margin-bottom:30px;}
.right {width:40%; height:100%; float: right; margin: 0px 0px 35px 0px;}
.gradient-green-int .right{width:35%;}
.logo {width:97px; height: 57px; margin: 20px 0px 20px 0px;}
.gradient-green-int .logo{width:100%; background:#027bc7; margin:10px 0; padding:0 10px;}
.gradient-green-int .logo img{border-right:10px solid #fff; border-left: 10px solid #fff;}
.clear {clear: both;}
.intl-tel-input .country-list .country{color:#000;}
h2 {font-size:36px; color:white; margin-top:30px;}
h4 {font-size:18px; color: #fff; font-style:italic;}
h3 {font-size: 22px; color: #313131; margin: 20px 0px 20px 0px; }
ul.lists {list-style: none; margin: 20px 0px 15px 0px;}
ul.lists li {font-size:16px; color: white; background: url(../images/arrow.png) no-repeat 0px 4px;  padding: 0px 0px 15px 15px;}
ul.lists li strong{font-weight:normal; color:#ffdb00; font-size:18px;}
.price-text{margin-top: 35px; font-size:18px; text-align: center; color:#fff;}
.price-text strong{font-size: 23px; font-weight: normal;}
.title1 {font-size:23px; color:white; padding:0 0px 10px; line-height: 46px;}
.bigtxt1 {font-size: 36px; font-weight: bold;}
.frm {background-color:rgba(0, 0, 0, 0.1); width:85%; margin:115px auto 0; padding:20px; position: relative;}
.frm .row{margin-left:0; margin-right:0;}
.frm .icon{position: relative; color: #ffffff;}
.frm .icon.intContry{margin-bottom: 15px; float: left; width: 100%; background-color:rgba(0,0,0,0.2);}
.frm .icon.intContry .ISO{background-color: rgba(0,0,0,0.2); padding:12px; float: left;}
.frm .smalltxt{color: #ffffff; font-size:14px; line-height: 22px;}
.frm .smalltxt a{color: #ffd870; text-decoration: underline;}
.frm .intl-tel-input{margin-bottom:22px;}
.frm input[type="text"],
.frm input[type="email"],
.frm select{background-color:rgba(0,0,0,0.2); width: 100%; height: 40px; padding:10px 10px 10px 40px; color:#fff; border: none; margin: 0px 0px 30px 0px; font-size: 16px;}
.gradient-green-int .frm input[type="text"],
.gradient-green-int .frm input[type="email"],
.gradient-green-int .frm select{padding-left:10px; margin-bottom:15px;}
.frm .icon.intContry input[type="text"],
.frm .icon.intContry input[type="email"]{float:left; width:80%; background-color:transparent; margin-bottom:0;}
.gradient-green-int .frm select>option{background:#235371; border-bottom:1px dotted #999 !important;}
.gradient-green-int .frm .intl-tel-input{margin-bottom:15px;}
.frm input::-moz-placeholder{color:#fff; opacity:0.6;}
.frm input::-webkit-input-placeholder{color:#fff; opacity:0.6;}
.frm input[type="checkbox"]{float:left; margin:4px 7px 0 0;}
.frm button {background-color: #f1b707; height: 50px; color:#313131; border: none; margin: 20px 0px 20px 0px; font-size: 24px; text-transform: uppercase; width: 100%; cursor: pointer;}
i {position: absolute; top: 12px; left: 12px;}
i.fa.fa-mobile {position: absolute; top: 5px; left: 12px;}
.frm:after {position: absolute; content: ""; width:0; height:0; left:0; right:0; bottom:-72px; margin:auto; border-left:192px solid transparent; border-right:192px solid transparent; border-bottom: 50px solid transparent; border-top:22px solid rgba(0,0,0,0.2);}
.title2 {font-size: 28px; text-align: center; padding: 20px;}
.products{width:100%; float:left; padding:20px 0;}
.products ul{width:100%; margin:0 auto 30px;}
.products.apps ul{width:60%; margin:0 auto 30px;}
.products ul li.col{float:left; width:16.33%; list-style:none; background:none; font-size:17px; color:#000; letter-spacing:0.5px; text-align:center;}
.products.apps ul li.col{width:33.3%;}
.products ul li .box{padding:10px;}
.products ul li .box span{margin:10px auto 8px; display:block; line-height:50px; color:#1e70af; border:2px solid #0fb4c9; padding:10px; border-radius:50%; width:75px; height:75px;}
.products.apps ul li .box span{border:2px solid #ccc;}

hr {color: #fefefe;	margin: 10px;}
.line{border: none; border-bottom: 1px solid #befff4; margin:0 20px 5px 0;}
.strength{width:100%; list-style: none; float:left; margin-top:10px;}
.strength li{float: left; width:36%; background:none; border-left:5px solid #befff4; text-align:left; padding-bottom:1px; padding-left:6px; color: #befff4;}
.strength li strong{display:block; font-size:18px; font-weight:normal;color:#ffdb00;}
.strength li:first-child{width: 20%;}
.green {color: #307b71;}
.block {width: 20%; padding: 10px; text-align: center; color: #313131; font-size: 14px; float: left; border-right: 1px #fefefe solid;}
.block .icon{margin: 10px auto; width: 78px; height: 62px; display: block;}
.footer {width: 100%; background: linear-gradient(217deg, rgba(46,60,171,.8), rgba(46,60,171,0) 70.71%), linear-gradient(330deg, #009999, #125371 70.71%);
 padding:15px 0}
.footer .title{text-align:center; color:#f4f4f4; font-size:20px;}
.footer .title .bigtxt1{font-size:25px; color:#fff}
.mobile{display:none;}
.price-sec{width: 100%; padding: 20px 0; border-top: 1px solid #e4e4e4; background:#087786; color:#fff;}
.price-box-area{width:99%;border-radius:4px; margin-bottom:10px; padding-bottom:20px;}
.price-box-area h4{font-size:19px; color:#f1f1f1; margin:10px 0 20px; font-family: 'Nunito', sans-serif; text-align:center;}
.price-box-area h4 span{font-size:23px;color:#f1b707;}
.edition-feature-box{height:130px;border:4px solid #0093a6;border-radius:10px;padding:13px 20px 0;font-size:16px;}
.price-lists{margin:12px 0 0 0;padding:0;line-height:24px;list-style:none;}
.price-lists li{background:url(../images/tick.png) no-repeat 0 6px; padding-left:25px;}
small.extras{line-height:16px; padding-left:25px;}

.partner-network{background:url(../../../static.margcompusoft.com/accets/images/bg-map.png) no-repeat; background-size:100% 100%; padding-bottom:60px;}
.partner-network ul{list-style:none; font-size:14px; text-transform:uppercase; padding:0; color:#000; text-align:center; width:1162px; margin:0 auto;}
.partner-network .title2{margin-top:15px; color:#045e97;}
.partner-network ul li{ height:129px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; line-height:15px; padding:10px; position:relative; float:left; width:129px;}
.partner-network ul li:first-child{border-left:1px solid #e5e5e5;}
.partner-network ul:first-child li{border-top:1px solid #e5e5e5;}
.partner-network ul:last-child{padding-left:129px;}
.partner-network ul li:before{position:absolute; left:0; right:0; top:27px; margin:auto; height:38px; content:''; background:#fff; width:38px; border:1px solid #e9e9e9;}
.partner-network ul li .iti-flag{position:absolute; z-index:2; box-shadow:0 0 1px #696e94; left:0; right:0; top:39px; margin:auto;}
.partner-network ul li span{display:block; margin-top:75px;}
.partner-network ul li .country-wise-details{position:absolute; width:300px; left:-80px; display:none; right:0; top:100px; margin:auto; padding:0 0; box-shadow:0 3px 20px #999; background:#f1f1f1; z-index:3;}
.partner-network ul li .country-wise-details:before{content:''; width:0; height:0; position:absolute; left:0; right:0; top:-23px; margin:auto; border-bottom:14px solid #888;  border-top:10px solid transparent; border-right:14px solid transparent; border-left:14px solid transparent;}
.partner-network ul li .country-wise-details:after{content:''; width:0; height:0; position:absolute; left:0; right:0; top:-23px; margin:auto; border-bottom:12px solid #f1f1f1;  border-top:12px solid transparent; border-right:12px solid transparent; border-left:12px solid transparent;}
.partner-network ul li .country-wise-details .panel{text-align:left;  text-transform:none; margin-bottom:0; margin-top:10px;}
.partner-network ul li .country-wise-details .panel:first-child{margin-top:0;}
.partner-network ul li .country-wise-details .panel-body{padding-bottom:5px;}
.partner-network ul li .country-wise-details .panel-heading{padding:5px 10px;}
.partner-network ul li .country-wise-details .panel-heading h4{ margin-bottom:0; font-size:14px;}
.partner-network ul li:hover .country-wise-details{display:block;}
.partner-network ul li .country-wise-details .scrollbar{float:left; max-height:222px; width:100%; overflow-y:auto; padding:5px;}
.partner-network ul li .country-wise-details .scrollbar::-webkit-scrollbar-track{box-shadow: inset 0 0 6px rgba(60,152,152);	background-color:#F5F5F5; border-radius: 10px;}
.partner-network ul li .country-wise-details .scrollbar::-webkit-scrollbar{width: 10px; background-color: #F5F5F5;}
.partner-network ul li .country-wise-details .scrollbar::-webkit-scrollbar-thumb{border-radius: 10px; background-image: -webkit-gradient(linear,left bottom, left top,color-stop(0.44, rgb(122,153,217)), color-stop(0.72, rgb(73,125,189)), color-stop(0.86, rgb(51,122,183)));}

.page2 .logo{margin: 0 auto;}

@media only screen and (max-width:768px){
    .container{width:100%; padding:0 15px;}
    .left{width:100%;}
    .logo{height:auto; margin:15px auto;}
    .logo img{box-shadow: 4px 4px #1c665b;}
    .gradient-green-int .logo img{box-shadow:none;}
    ul li{font-size:14px;}
    h4{font-size:16px;}
    h2{font-size:28px;}
    .line{margin: 0 0 10px}
    .right,
    .gradient-green-int .right{width:100%;}
    .gradient-green-int .frm{margin:0;}
    .title1{ padding-top:0; line-height:normal; text-align:center;}
    .bigtxt{font-size:30px;}
    .frm{width:100%; padding:10px; margin-top:20px; background-color: rgba(0, 0, 0, 0.2);}
    .frm input[type="text"]{background-color: rgba(0,0,0,0.4);}
    .frm button{font-size:20px;}
    .frm:after{bottom:-72px; border-right-width:145px; border-left-width:145px;}
    .title2{padding:10px 0; font-size: 20px;}
    .bigtxt1{font-size:25px; display:block;}
    .products ul{width:100%;}
    .products ul li.col{padding:0; width:50%; text-align: center;}
    .block{width:100%;}
    .mobile{display:block;}
    .desk{display:none;}
    .price-text{font-size:26px; margin-top: 60px; line-height:35px;}
    .price-text strong{display:inline;}
    .zopim{display:none !important;}
    .right{margin-bottom:10px;}
    .footer .title{line-height:normal;}
	.products.apps ul{width:100%;}
    .strength li{width:35%;}
    .strength li:first-child{width:30%;}
    h3{margin-bottom:0; text-align:center;}
    .partner-network ul{width:94%;}
    .partner-network ul li{width:25%; height:105px; padding:0; border:1px solid #e5e5e5;}
    .partner-network ul li:before{top:15px;}
    .partner-network ul li .iti-flag{top:28px;}
    .partner-network ul li span{margin-top:65px; font-size:12px;}
    .partner-network ul:last-child{padding-left:0;}
    .partner-network .title2{margin-top:5px;}
    .partner-network{padding-bottom:25px;}
}
@media only screen and (max-width:479px){
    .strength li:first-child{width:40%;}
    .strength li{width:60%; margin-bottom:10px;}
    .strength li:last-child{width:100%;}
	.edition-feature-box{height:auto; padding-bottom:15px; margin-bottom:20px;}
	.col-sm-4.col-xs-12:last-child .edition-feature-box{margin-bottom:0;}
	.price-box-area h4 span{font-size:20px;}
    .products ul{margin-bottom:0;}
	.products ul li.col{font-size:15px;}
	.products ul li .box span{line-height:45px;}
	.products ul li .box span img{max-width:82%;}
    .partner-network ul{width:300px;}
    .partner-network ul li{width:33.33%; height:105px; padding:0;}
    .partner-network ul li:nth-child(3n+1){border-left:1px solid #e5e5e5;}
    .partner-network ul li:before{top:15px;}
    .partner-network ul li .iti-flag{top:28px;}
    .partner-network ul li span{margin-top:65px; font-size:12px;}
    .partner-network ul:last-child{padding-left:0;}
    .partner-network .title2{margin-top:5px;}
    .partner-network{padding-bottom:25px;}
    .frm .icon.intContry input[type="text"], .frm .icon.intContry input[type="email"]{width:74%;}

}