/* 
    Created on : March 22, 2019, 03:40:28 PM
    Author     : Umang Patel
*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,500,600,700,800');
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700');
.font-open-sans{ font-family: 'Open Sans', sans-serif; }
.font-sf-montserrat{ font-family: 'Montserrat', sans-serif; }

body{color: #676a6c; line-height: 22px;font-size: 14px; -webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
a,button{transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out}
input:focus{outline: none}
textarea{resize: none}
@font-face{
	font-family:SF-Pro-Display-Black;
	src:url(./fonts/sf-pro/SF-Pro-Display-Black.otf);
}

.form-control::-webkit-input-placeholder { color: #b7a6a6 !important; font-size: 15px !important; opacity: 1; font-weight: normal !important; font-style: italic;}
.form-control::-moz-placeholder { color: #b7a6a6 !important; font-size: 15px !important; opacity: 1; font-weight: normal !important; font-style: italic; }
.form-control::-o-placeholder { color: #b7a6a6 !important; font-size: 15px !important; opacity: 1; font-weight: normal !important; font-style: italic; }
.form-control::-ms-input-placeholder { color: #b7a6a6 !important; font-size: 15px !important; opacity: 1; font-weight: normal !important; font-style: italic; }

.tdaux-body{
	padding-left: 0;
	padding-right: 0;
}
.tdaux-body, .tdaux-header, .tdaux-footer{
	font-family: "SF Pro Display","SF Pro Icons","Helvetica Neue","Helvetica","Arial",sans-serif;
}
/* 
*************************
    Global Classes
*************************
*/
.hidden {
    display: none;
}
/* Margin */
.no-margin{margin: 0px }
.margin-0-auto{margin: 0 auto}
.no-margin-top{margin-top: 0px }
.no-margin-right{margin-right: 0px }
.no-margin-bottom{margin-bottom: 0px }
.no-margin-left{margin-left: 0px }
.no-margin-tb{margin-top: 0px ; margin-bottom: 0px }
.no-margin-lr{margin-left: 0px ; margin-right: 0 }

.margin-full-1{margin: 1px}
.margin-full-2{margin: 2px}
.margin-full-3{margin: 3px}
.margin-full-4{margin: 4px}
.margin-full-5{margin: 5px}
.margin-full-6{margin: 6px}
.margin-full-7{margin: 7px}
.margin-full-8{margin: 8px}
.margin-full-9{margin: 9px}
.margin-full-10{margin: 10px} 
.margin-full-15{margin: 15px}
.margin-full-20{margin: 20px}
.margin-full-25{margin: 25px}
.margin-full-30{margin: 30px}
.margin-full-35{margin: 35px}
.margin-full-40{margin: 40px}
.margin-full-45{margin: 45px}
.margin-full-50{margin: 50px}
.margin-full-55{margin: 55px}
.margin-full-60{margin: 60px}


.margin-top-1{margin-top: 1px }
.margin-bottom-1{margin-bottom: 1px }
.margin-left-1{margin-left: 1px }
.margin-right-1{margin-right: 1px }
.margin-tb-1{margin: 1px 0px }
.margin-lr-1{margin: 0 1px }

.margin-top-2{margin-top: 2px }
.margin-bottom-2{margin-bottom: 2px }
.margin-left-2{margin-left: 2px }
.margin-right-2{margin-right: 2px }
.margin-tb-2{margin: 2px 0px }
.margin-lr-2{margin: 0 2px }

.margin-top-3{margin-top: 3px }
.margin-bottom-3{margin-bottom: 3px }
.margin-left-3{margin-left: 3px }
.margin-right-3{margin-right: 3px }
.margin-tb-3{margin: 3px 0px }
.margin-lr-3{margin: 0 3px }

.margin-top-4{margin-top: 4px }
.margin-bottom-4{margin-bottom: 4px }
.margin-left-4{margin-left: 4px }
.margin-right-4{margin-right: 4px }
.margin-tb-4{margin: 4px 0px }
.margin-lr-4{margin: 0 4px }

.margin-top-5{margin-top: 5px }
.margin-bottom-5{margin-bottom: 5px }
.margin-left-5{margin-left: 5px }
.margin-right-5{margin-right: 5px }
.margin-tb-5{margin: 5px 0px }
.margin-lr-5{margin: 0 5px }

.margin-top-6{margin-top: 6px }
.margin-bottom-6{margin-bottom: 6px }
.margin-left-6{margin-left: 6px }
.margin-right-6{margin-right: 6px }
.margin-tb-6{margin: 6px 0px }
.margin-lr-6{margin: 0 6px }

.margin-top-7{margin-top: 7px }
.margin-bottom-7{margin-bottom: 7px }
.margin-left-7{margin-left: 7px }
.margin-right-7{margin-right: 7px }
.margin-tb-7{margin: 7px 0px }
.margin-lr-7{margin: 0 7px }

.margin-top-8{margin-top: 8px }
.margin-bottom-8{margin-bottom: 8px }
.margin-left-8{margin-left: 8px }
.margin-right-8{margin-right: 8px }
.margin-tb-8{margin: 8px 0px }
.margin-lr-8{margin: 0 8px }

.margin-top-9{margin-top: 9px }
.margin-bottom-9{margin-bottom: 9px }
.margin-left-9{margin-left: 9px }
.margin-right-9{margin-right: 9px }
.margin-tb-9{margin: 9px 0px }
.margin-lr-9{margin: 0 9px }

.margin-top-10{margin-top: 10px }
.margin-bottom-10{margin-bottom: 10px }
.margin-left-10{margin-left: 10px }
.margin-right-10{margin-right: 10px }
.margin-tb-10{margin: 10px 0px }
.margin-lr-10{margin: 0 10px }

.margin-top-15{margin-top: 15px }
.margin-bottom-15{margin-bottom: 15px }
.margin-left-15{margin-left: 15px }
.margin-right-15{margin-right: 15px }
.margin-tb-15{margin: 15px 0px }
.margin-lr-15{margin: 0 15px }

.margin-top-20{margin-top: 20px }
.margin-bottom-20{margin-bottom: 20px }
.margin-left-20{margin-left: 20px }
.margin-right-20{margin-right: 20px }
.margin-tb-20{margin: 20px 0px }
.margin-lr-20{margin: 0 20px }

.margin-top-25{margin-top: 25px }
.margin-bottom-25{margin-bottom: 25px }
.margin-left-25{margin-left: 25px }
.margin-right-25{margin-right: 25px }
.margin-tb-25{margin: 25px 0px }
.margin-lr-25{margin: 0 25px }

.margin-top-30{margin-top: 30px }
.margin-bottom-30{margin-bottom: 30px }
.margin-left-30{margin-left: 30px }
.margin-right-30{margin-right: 30px }
.margin-tb-30{margin: 30px 0px }
.margin-lr-30{margin: 0 30px }

.margin-top-35{margin-top: 35px }
.margin-bottom-35{margin-bottom: 35px }
.margin-left-35{margin-left: 35px }
.margin-right-35{margin-right: 35px }
.margin-tb-35{margin: 35px 0px }
.margin-lr-35{margin: 0 35px }

.margin-top-40{margin-top: 40px }
.margin-bottom-40{margin-bottom: 40px }
.margin-left-40{margin-left: 40px }
.margin-right-40{margin-right: 40px }
.margin-tb-40{margin: 40px 0px }
.margin-lr-40{margin: 0 40px }

.margin-top-45{margin-top: 45px }
.margin-bottom-45{margin-bottom: 45px }
.margin-left-45{margin-left: 45px }
.margin-right-45{margin-right: 45px }
.margin-tb-45{margin: 45px 0px }
.margin-lr-45{margin: 0 45px }

.margin-top-50{margin-top: 50px }
.margin-bottom-50{margin-bottom: 50px }
.margin-left-50{margin-left: 50px }
.margin-right-50{margin-right: 50px }
.margin-tb-50{margin: 50px 0px }
.margin-lr-50{margin: 0 50px }

/* Margin Minus */
.margin-min-lr-1{margin-left: -1px; margin-right: -1px}
.margin-min-lr-2{margin-left: -2px; margin-right: -2px}
.margin-min-lr-3{margin-left: -3px; margin-right: -3px}
.margin-min-lr-4{margin-left: -4px; margin-right: -4px}

.margin-min-lr-5{margin-left: -5px; margin-right: -5px}
.margin-min-lr-10{margin-left: -10px; margin-right: -10px}
.margin-min-lr-15{margin-left: -15px; margin-right: -15px}
.margin-min-lr-20{margin-left: -20px; margin-right: -20px}

.margin-min-tb-5{margin-top: -5px; margin-bottom: -5px}
.margin-min-tb-10{margin-top: -10px; margin-bottom: -10px}
.margin-min-tb-15{margin-top: -15px; margin-bottom: -15px}
.margin-min-tb-20{margin-top: -20px; margin-bottom: -20px}

.margin-min-top-5{margin-top: -5px;}
.margin-min-top-10{margin-top: -10px;}
.margin-min-top-15{margin-top: -15px;}
.margin-min-top-20{margin-top: -20px;}

.margin-min-bottom-5{margin-bottom: -5px}
.margin-min-bottom-10{margin-bottom: -10px}
.margin-min-bottom-15{margin-bottom: -15px}
.margin-min-bottom-20{margin-bottom: -20px}

.margin-min-left-5{margin-left: -5px;}
.margin-min-left-10{margin-left: -10px;}
.margin-min-left-15{margin-left: -15px;}
.margin-min-left-20{margin-left: -20px;}

.margin-min-right-5{margin-right: -5px}
.margin-min-right-10{margin-right: -10px}
.margin-min-right-15{margin-right: -15px}
.margin-min-right-20{margin-right: -20px}

/* Padding */

.no-padding-top{padding-top: 0px }
.no-padding-right{padding-right: 0px }
.no-padding-bottom{padding-bottom: 0px }
.no-padding-left{padding-left: 0px }
.no-padding-tb{padding-top: 0 ; padding-bottom: 0 }
.no-padding-lr{padding-left: 0 ; padding-right: 0 }

.padding-top-1{padding-top: 1px }
.padding-bottom-1{padding-bottom: 1px }
.padding-left-1{padding-left: 1px }
.padding-right-1{padding-right: 1px }
.padding-tb-1{padding-top: 1px ; padding-bottom: 1px }
.padding-lr-1{padding-left: 1px ; padding-right: 1px }

.padding-top-2{padding-top: 2px }
.padding-bottom-2{padding-bottom: 2px }
.padding-left-2{padding-left: 2px }
.padding-right-2{padding-right: 2px }
.padding-tb-2{padding-top: 2px ; padding-bottom: 2px }
.padding-lr-2{padding-left: 2px ; padding-right: 2px }

.padding-top-3{padding-top: 3px }
.padding-bottom-3{padding-bottom: 3px }
.padding-left-3{padding-left: 3px }
.padding-right-3{padding-right: 3px }
.padding-tb-3{padding-top: 3px ; padding-bottom: 3px }
.padding-lr-3{padding-left: 3px ; padding-right: 3px }

.padding-top-4{padding-top: 4px }
.padding-bottom-4{padding-bottom: 4px }
.padding-left-4{padding-left: 4px }
.padding-right-4{padding-right: 4px }
.padding-tb-4{ padding-top: 4px ; padding-bottom: 4px }
.padding-lr-4{padding-left: 4px ; padding-right: 4px }

.padding-top-5{padding-top: 5px }
.padding-bottom-5{padding-bottom: 5px }
.padding-left-5{padding-left: 5px }
.padding-right-5{padding-right: 5px }
.padding-tb-5{padding-top: 5px ; padding-bottom: 5px }
.padding-lr-5{padding-left: 5px ; padding-right: 5px }

.padding-top-6{padding-top: 6px }
.padding-bottom-6{padding-bottom: 6px }
.padding-left-6{padding-left: 6px }
.padding-right-6{padding-right: 6px }
.padding-tb-6{padding-top: 6px ; padding-bottom: 6px }
.padding-lr-6{padding-left: 6px ; padding-right: 6px }

.padding-top-7{padding-top: 7px }
.padding-bottom-7{padding-bottom: 7px }
.padding-left-7{padding-left: 7px }
.padding-right-7{padding-right: 7px }
.padding-tb-7{padding-top: 7px ; padding-bottom: 7px }
.padding-lr-7{padding-left: 7px ; padding-right: 7px }

.padding-top-8{padding-top: 8px }
.padding-bottom-8{padding-bottom: 8px }
.padding-left-8{padding-left: 8px }
.padding-right-8{padding-right: 8px }
.padding-tb-8{padding-top: 8px ; padding-bottom: 8px }
.padding-lr-8{padding-left: 8px ; padding-right: 8px }

.padding-top-9{padding-top: 9px }
.padding-bottom-9{padding-bottom: 9px }
.padding-left-9{padding-left: 9px }
.padding-right-9{padding-right: 9px }
.padding-tb-9{padding-top: 9px ; padding-bottom: 9px }
.padding-lr-9{padding-left: 9px ; padding-right: 9px }

.padding-top-10{padding-top: 10px }
.padding-bottom-10{padding-bottom: 10px }
.padding-left-10{padding-left: 10px }
.padding-right-10{padding-right: 10px }
.padding-tb-10{padding-top: 10px ; padding-bottom: 10px }
.padding-lr-10{padding-left: 10px ; padding-right: 10px }

.padding-top-15{padding-top: 15px }
.padding-bottom-15{padding-bottom: 15px }
.padding-left-15{padding-left: 15px }
.padding-right-15{padding-right: 15px }
.padding-tb-15{padding-top: 15px ; padding-bottom: 15px }
.padding-lr-15{padding-left: 15px ; padding-right: 15px }

.padding-top-20{padding-top: 20px }
.padding-bottom-20{padding-bottom: 20px }
.padding-left-20{padding-left: 20px }
.padding-right-20{padding-right: 20px }
.padding-tb-20{padding-top: 20px ; padding-bottom: 20px }
.padding-lr-20{padding-left: 20px ; padding-right: 20px }

.padding-top-25{padding-top: 25px }
.padding-bottom-25{padding-bottom: 25px }
.padding-left-25{padding-left: 25px }
.padding-right-25{padding-right: 25px }
.padding-tb-25{padding-top: 25px ; padding-bottom: 25px }
.padding-lr-25{padding-left: 25px ; padding-right: 25px }

.padding-top-30{padding-top: 30px }
.padding-bottom-30{padding-bottom: 30px }
.padding-left-30{padding-left: 30px }
.padding-right-30{padding-right: 30px }
.padding-tb-30{padding-top: 30px ; padding-bottom: 30px }
.padding-lr-30{padding-left: 30px ; padding-right: 30px }

.padding-top-35{padding-top: 35px }
.padding-bottom-35{padding-bottom: 35px }
.padding-left-35{padding-left: 35px }
.padding-right-35{padding-right: 35px }
.padding-tb-35{padding-top: 35px ; padding-bottom: 35px }
.padding-lr-35{padding-left: 35px ; padding-right: 35px }

.padding-top-40{padding-top: 40px }
.padding-bottom-40{padding-bottom: 40px }
.padding-left-40{padding-left: 40px }
.padding-right-40{padding-right: 40px }
.padding-tb-40{padding-top: 40px ; padding-bottom: 40px }
.padding-lr-40{padding-left: 40px ; padding-right: 40px }

.padding-top-45{padding-top: 45px }
.padding-bottom-45{padding-bottom: 45px }
.padding-left-45{padding-left: 45px }
.padding-right-45{padding-right: 45px }
.padding-tb-45{padding-top: 45px ; padding-bottom: 45px }
.padding-lr-45{padding-left: 45px ; padding-right: 45px }

.padding-top-50{padding-top: 50px }
.padding-bottom-50{padding-bottom: 50px }
.padding-left-50{padding-left: 50px }
.padding-right-50{padding-right: 50px }
.padding-tb-50{padding-top: 50px ; padding-bottom: 50px }
.padding-lr-50{padding-left: 50px ; padding-right: 50px }

.padding-top-60{padding-top: 60px }
.padding-bottom-60{padding-bottom: 60px }
.padding-left-60{padding-left: 60px }
.padding-right-60{padding-right: 60px }
.padding-tb-60{padding-top: 60px ; padding-bottom: 60px }
.padding-lr-60{padding-left: 60px ; padding-right: 60px }

.padding-top-70{padding-top: 70px }
.padding-bottom-70{padding-bottom: 70px }
.padding-left-70{padding-left: 70px }
.padding-right-70{padding-right: 70px }
.padding-tb-70{padding-top: 70px ; padding-bottom: 70px }
.padding-lr-70{padding-left: 70px ; padding-right: 70px }


.padding-full-1{padding: 1px}
.padding-full-2{padding: 2px}
.padding-full-3{padding: 3px}
.padding-full-4{padding: 4px}
.padding-full-5{padding: 5px}
.padding-full-6{padding: 6px}
.padding-full-7{padding: 7px}
.padding-full-8{padding: 8px}
.padding-full-9{padding: 9px}
.padding-full-10{padding: 10px} 
.padding-full-15{padding: 15px}
.padding-full-20{padding: 20px}
.padding-full-25{padding: 25px}
.padding-full-30{padding: 30px}
.padding-full-35{padding: 35px}
.padding-full-40{padding: 40px}
.padding-full-45{padding: 45px}
.padding-full-50{padding: 50px}
.padding-full-55{padding: 55px}
.padding-full-60{padding: 60px}

/* Float */

.float-none{float: none}

/* Displays */

.display-none{display: none}
.display-block{display: block ;}
.display-inline{display: inline}
.display-inline-block{display: inline-block}
.display-table{display: table}
.display-table-cell{display: table-cell}
.after-none:after,
.before-none:before{display: none}

/* align */
.vertical-align-top{vertical-align: top }
.vertical-align-bottom{vertical-align: bottom }
.vertical-align-middle{vertical-align: middle }

/* Position */
.position-relative{position: relative }
.position-absolute{position: absolute }
.position-static{position: static }
.position-fixed{position: fixed }
.position-inherit{position: inherit }

/* top */

.top-auto{top: auto }
.top-0{top: 0px }
.top-1{top: 1px }
.top-2{top: 2px }
.top-3{top: 3px }
.top-4{top: 4px }
.top-5{top: 5px }
.top-6{top: 6px }
.top-7{top: 7px }
.top-8{top: 8px }
.top-9{top: 9px }
.top-10{top: 10px }
.top-15{top: 15px }
.top-20{top: 20px }
.top-25{top: 25px }
.top-50{top: 50% }
.top-100{top: 100% }

.top-min-1{top: -1px }
.top-min-2{top: -2px }
.top-min-3{top: -3px }
.top-min-4{top: -4px }
.top-min-5{top: -5px }
.top-min-6{top: -6px }
.top-min-7{top: -7px }
.top-min-8{top: -8px }
.top-min-9{top: -9px }
.top-min-10{top: -10px }
.top-min-15{top: -15px }
.top-min-20{top: -20px }
.top-min-25{top: -25px }

/* bottom */

.bottom-auto{bottom: auto }
.bottom-0{bottom: 0px }
.bottom-1{bottom: 1px }
.bottom-2{bottom: 2px }
.bottom-3{bottom: 3px }
.bottom-4{bottom: 4px }
.bottom-5{bottom: 5px }
.bottom-6{bottom: 6px }
.bottom-7{bottom: 7px }
.bottom-8{bottom: 8px }
.bottom-9{bottom: 9px }
.bottom-10{bottom: 10px }
.bottom-15{bottom: 15px }
.bottom-20{bottom: 20px }
.bottom-25{bottom: 25px }

.bottom-min-1{bottom: -1px }
.bottom-min-2{bottom: -2px }
.bottom-min-3{bottom: -3px }
.bottom-min-4{bottom: -4px }
.bottom-min-5{bottom: -5px }
.bottom-min-6{bottom: -6px }
.bottom-min-7{bottom: -7px }
.bottom-min-8{bottom: -8px }
.bottom-min-9{bottom: -9px }
.bottom-min-10{bottom: -10px }
.bottom-min-15{bottom: -15px }
.bottom-min-20{bottom: -20px }
.bottom-min-25{bottom: -25px }

/* Left */

.left-auto{left: auto}
.left-0{left: 0px }
.left-1{left: 1px }
.left-2{left: 2px }
.left-3{left: 3px }
.left-4{left: 4px }
.left-5{left: 5px }
.left-6{left: 6px }
.left-7{left: 7px }
.left-8{left: 8px }
.left-9{left: 9px }
.left-10{left: 10px }
.left-15{left: 15px }
.left-20{left: 20px }
.left-25{left: 25px }

.left-min-1{left: -1px }
.left-min-2{left: -2px }
.left-min-3{left: -3px }
.left-min-4{left: -4px }
.left-min-5{left: -5px }
.left-min-6{left: -6px }
.left-min-7{left: -7px }
.left-min-8{left: -8px }
.left-min-9{left: -9px }
.left-min-10{left: -10px }
.left-min-15{left: -15px }
.left-min-20{left: -20px }
.left-min-25{left: -25px }

/* Right */

.right-auto{right: auto}
.right-0{right: 0px }
.right-1{right: 1px }
.right-2{right: 2px }
.right-3{right: 3px }
.right-4{right: 4px }
.right-5{right: 5px }
.right-6{right: 6px }
.right-7{right: 7px }
.right-8{right: 8px }
.right-9{right: 9px }
.right-10{right: 10px }
.right-15{right: 15px }
.right-20{right: 20px }
.right-25{right: 25px }

.right-min-1{right: -1px }
.right-min-2{right: -2px }
.right-min-3{right: -3px }
.right-min-4{right: -4px }
.right-min-5{right: -5px }
.right-min-6{right: -6px }
.right-min-7{right: -7px }
.right-min-8{right: -8px }
.right-min-9{right: -9px }
.right-min-10{right: -10px }
.right-min-15{right: -15px }
.right-min-20{right: -20px }
.right-min-25{right: -25px }

/* Width */ 

.width-auto{width: auto }
.width-inherit{width: inherit }
.width-100{width: 100% }
.width-50{width: 50% }
.width-70{width: 70% }
.max-width-100{max-width: 100% }
.min-width-100{min-width: 100% }

/* height */

.height-auto{height: auto }
.height-100{height: 100% }
.height-50{height: 50% }
.max-height-100{max-height: 100% }
.min-height-100{min-height: 100% }
.height-49{height:49px }

/* Overflow */
.overflow-auto{overflow: auto}
.overflow-hidden{overflow: hidden}

/* Opacity */

.opacity-100{opacity: 1}
.opacity-0{opacity: 1}
.opacity-80{opacity: 0.80}
.opacity-75{opacity: 0.75}
.opacity-60{opacity: 0.60}
.opacity-95{opacity: 0.95}
.opacity-98{opacity: 0.98}

/*Background*/
.bg-none{background-color: transparent }
.bg-white{background-color: #fff }
.bg-black{background-color: #000 ; color: #fff}
.bg-red{background-color: #ff0000 ; color: #fff}
.bg-thunder{background-color: #231F20 ; color: #fff}
.bg-guardsman-red{background-color: #cf0000 ; color: #fff}
.bg-tango{background-color: #F37021 ; color: #fff}
.bg-tango-dark{background-color: #ed6d20 ; color: #fff}
.bg-porcelain{background-color: #E7EAEC }
.bg-alto{background-color: #DCDCDC }
.bg-gallery{background-color: #ECECEC }
.bg-mercury{background-color: #E9E9E9 }
.bg-black-haze{background-color: #F8F9F9 }
.bg-black-haze-dark{background-color: #f1f2f2 }
.bg-iron{background-color: #D1D3D4 }
.bg-oslo-gray{background-color: #939598 }
.bg-ship-gray{background-color: #414042 ; color: #fff}
.bg-rolling-stone{background-color: #808285 }
.bg-boulder{background-color: #757575 }
.bg-pelorous{background-color: #42C1C7 ; color: #fff}
.bg-pelorous-dark{background-color: #35B5B9 ; color: #fff}
.bg-bright-turquoise{background-color: #05DEEF ; color: #fff}
.bg-silver-chalice{background-color: #A7A7A7 ;}
.bg-silver-chalice-light{background-color: #acacac ;}
.bg-tree-poppy{background-color: #F7941A ; color: #fff}
.bg-tree-poppy-dark{background-color: #f08f18 ; color: #fff}
.bg-tree-poppy2{background-color: #F7941d ; color: #fff}
.bg-ecstasy{background-color: #F68121 ; color: #fff}
.bg-buttercup{background-color: #F1B51C ; color: #fff}
.bg-turbo{background-color: #FCEF03 ; color: #fff}
.bg-allports{background-color: #0076A3 ; color: #fff}
.bg-eastern-blue{background-color: #1E7FAA ; color: #fff}
.bg-matisse{background-color: #1e6e93 ; color: #fff}
.bg-cerulean{background-color: #039BE5 ; color: #fff}
.bg-picton-blue{background-color: #53B7E8 ; color: #fff}
.bg-key-lime-pie{background-color: #D5CD27 ; color: #fff}
.bg-lochmara{background-color: #0277BD ; color: #fff}
.bg-sushi{background-color: #72BF44 ; color: #fff}
.bg-olive-drab{background-color: #519827 ; color: #fff}
.bg-mountain-meadow-light{background-color: #19B590 ; color: #fff}
.bg-mountain-meadow{background-color: #10BD9F ; color: #fff}
.bg-mountain-meadow-dark{background-color: #1AB394 ; color: #fff}
.bg-niagara{background-color: #09A987 ; color: #fff}
.bg-pacific-blue{background-color: #00AEC6 ; color: #fff}
.bg-pacific-blue-dark{background-color: #009fb3 ; color: #fff}
.bg-bondi-blue{background-color: #009FB4 ; color: #fff}
.bg-athens-gray{background:#F3F3F4}
.bg-curious-blue{background:#27aae1; color: #fff}
.bg-curious-blue-dark{background:#26a2d6; color: #fff}
.bg-nevada{background:#676a6c;}
.bg-nevada-dark{background:#6d6e71;}
.bg-alabaster{background-color: #F9F9F9}
.bg-cyan-aqua{background-color: #06EBFF}
.bg-sandy-brown{background-color: #f39a4e}
.bg-electric-violet{background-color: #9147f6}
.bg-abbey{background-color: #58595B}
.bg-abbey-dark{background-color: #4D4D4F}
.bg-revolver{background-color: #301935; color: #fff}
.bg-burnt-sienna{background: #EC6166; color: #fff}
.bg-yellow-orange{background: #FDAA4E}
.bg-keppel{background: #34A4A9 ; color: #fff}
.bg-green-haze{background: #00A651 ; color: #fff}
.bg-silver-sand{background: #BCBEC0 ;}
.bg-silver-sand2{background: #C7C8CA ;}
.bg-casablanca{background: #F8AC59 ; color: #fff}
.bg-java{background: #23C6C8 ; color: #fff}
.bg-flush-orange{background: #ff7600 ; color: #fff}
.bg-atlantis{background: #ff7600 ; color: #fff}
.bg-wild-sand{background: #f6f6f6 ;}
.bg-denim-light{background: #1c84c6 ; color: #fff }
.bg-calypso{background: #356588 ; color: #fff }
.bg-chathams-blue{background: #16557D ; color: #fff }
.bg-tamarillo{background: #A61313 ; color: #fff }
.bg-alizarin-crimson{background: #d71920 ; color: #fff }
.bg-elf-green{background-color: #0e8d6f ; color: #fff;}
.color-elf-green{color: #0e8d6f ;}

/* Color */

.color-white{color: #fff }
.color-black{color: #000 ;}
.color-red{color: #ff0000 ;}
.color-thunder{color: #231F20 ;}
.color-guardsman-red{color: #cf0000 ;}
.color-tango{color: #F37021 ;}
.color-tango-dark{color: #ed6d20 ;}
.color-porcelain{color: #E7EAEC }
.color-alto{color: #DCDCDC }
.color-gallery{color: #ECECEC }
.color-mercury{color: #E9E9E9 }
.color-black-haze{color: #F8F9F9 }
.color-black-haze-dark{color: #f1f2f2 }
.color-iron{color: #D1D3D4 }
.color-oslo-gray{color: #939598 }
.color-ship-gray{color: #414042 ; }
.color-rolling-stone{color: #808285 }
.color-boulder{color: #757575 }
.color-pelorous{color: #42C1C7 ;}
.color-green-haze{color: #00A651 ;}
.color-pelorous-dark{color: #35B5B9 ;}
.color-bright-turquoise{color: #05DEEF ;}
.color-silver-chalice{color: #A7A7A7 ;}
.color-silver-chalice-light{color: #acacac ;}
.color-tree-poppy{color: #F7941A ;}
.color-tree-poppy-dark{color: #f08f18 ;}
.color-ecstasy{color: #F68121 ;}
.color-buttercup{color: #F1B51C ;}
.color-turbo{color: #FCEF03 ;}
.color-allports{color: #0076A3 ;}
.color-eastern-blue{color: #1E7FAA ;}
.color-matisse{color: #1e6e93 ;}
.color-cerulean{color: #039BE5 ;}
.color-picton-blue{color: #53B7E8 ;}
.color-key-lime-pie{color: #D5CD27 ;}
.color-lochmara{color: #0277BD ;}
.color-sushi{color: #72BF44 ;}
.color-olive-drab{color: #519827 ;}
.color-mountain-meadow-light{color: #19B590 ;}
.color-mountain-meadow{color: #10BD9F ;}
.color-mountain-meadow-dark{color: #1AB394 ;}
.color-pacific-blue{color: #00AEC6 ;}
.color-bondi-blue{color: #009FB4 ;}
.color-athens-gray{color:#F3F3F4 ;}
.color-curious-blue{color:#27aae1 ;}
.color-nevada{color:#676a6c;}
.color-nevada-dark{color:#6d6e71 ; }
.color-alabaster{color: #F9F9F9 ;}
.color-cyan-aqua{color: #06EBFF ;}
.color-sandy-brown{color: #f39a4e ;}
.color-electric-violet{color: #9147f6 ;}
.color-abbey{color: #58595B ;}
.color-abbey-dark{color: #4D4D4F ;}
.color-revolver{color: #301935 ;}
.color-burnt-sienna{color: #EC6166 ;}
.color-yellow-orange{color: #FDAA4E ;}
.color-keppel{color: #34A4A9 ;}
.color-tundora{color: #424041 ;}
.color-silver-sand{color: #BCBEC0 ;}
.color-silver-sand2{color: #C7C8CA ;}
.color-casablanca{color: #F8AC59 ;}
.color-java{color: #23C6C8 ;}
.color-flush-orange{color: #ff7600 ;}
.color-niagara{color: #09A987 }
.color-wild-sand{color: #f6f6f6 ;}
.color-denim-light{color:#1c84c6;}
.color-alizarin-crimson{color:#d71920;}
.color-light-denim{color:#1c84c6;}
.color-calypso{color: #356588 }
.color-chathams-blue{color: #16557D }
.color-tamarillo{color: #A61313 }
.color-blue{color: #0000ff ;}
.color-light-blue{color: 28A9E2 ;}

/* Font size */

.font-size-9{font-size: 9px }
.font-size-10{font-size: 10px }
.font-size-11{font-size: 11px }
.font-size-12{font-size: 12px }
.font-size-13{font-size: 13px }
.font-size-14{font-size: 14px }
.font-size-15{font-size: 15px }
.font-size-16{font-size: 16px }
.font-size-17{font-size: 17px }
.font-size-18{font-size: 18px }
.font-size-19{font-size: 19px }
.font-size-20{font-size: 20px }
.font-size-22{font-size: 22px }
.font-size-24{font-size: 24px }
.font-size-26{font-size: 26px }
.font-size-28{font-size: 28px }
.font-size-30{font-size: 30px }
.font-size-32{font-size: 32px }
.font-size-36{font-size: 36px }
.font-size-42{font-size: 42px }
.font-size-50{font-size: 50px }

/* Font weight */

.font-weight-300{font-weight: 300 }
.font-weight-400{font-weight: 400 }
.font-weight-500{font-weight: 500 }
.font-weight-600{font-weight: 600 }
.font-weight-700{font-weight: 700 ;}

/* Font Style */

.font-style-italic{font-style: italic}
.font-style-normal{font-style: normal}
.font-style-inherit{font-style: inherit}

/*Text Horizontal Position*/

.text-center{text-align: center }
.text-left{text-align: left }
.text-right{text-align: right }
.text-justify{text-align: justify }
.text-word-wrap{word-wrap: break-word ; }
/*  text transform */

.text-transform-capitalize{text-transform: capitalize }
.text-transform-lowercase{text-transform: lowercase}
.text-transform-uppercase{text-transform: uppercase}
.text-transform-inherit{text-transform: inherit}

/*  Text Decoration */

.text-decoration-none{text-decoration: none;}
.text-decoration-underline{text-decoration: underline;}
.text-decoration-overline{text-decoration: overline;}
.text-decoration-line-through{text-decoration:line-through;}

/* label */
.lable-white{background: #FEFFFD}

/* line height */

.line-height-normal{line-height: normal }
.line-height-0{line-height: 0px }
.line-height-12{line-height: 12px }
.line-height-13{line-height: 13px }
.line-height-14{line-height: 14px }
.line-height-15{line-height: 15px }
.line-height-16{line-height: 16px }
.line-height-17{line-height: 17px }
.line-height-18{line-height: 18px }
.line-height-19{line-height: 19px }
.line-height-20{line-height: 20px }
.line-height-22{line-height: 22px }
.line-height-24{line-height: 24px }
.line-height-28{line-height: 28px }
.line-height-30{line-height: 30px }
.line-height-32{line-height: 32px }
.line-height-34{line-height: 34px }
.line-height-36{line-height: 36px }
.line-height-38{line-height: 38px }
.line-height-40{line-height: 40px }
.line-height-42{line-height: 42px }

/* Border */

.border-none{border: none }
.border-full{border-width: 1px; border-style: solid ; border-color: transparent}
.border-tb{border-width: 1px 0 1px 0; border-style: solid ; border-color: transparent}
.border-lr{border-width: 0px 1px 0px 1px; border-style: solid ; border-color: transparent}
.border-top-none{border-top: none  }
.border-bottom-none{border-bottom: none }
.border-left-none{border-left: none }
.border-right-none{border-right: none }
.border-tb-none{border-top: none ; border-bottom: none }
.border-lr-none{border-right: none ; border-bottom: left }

.border-top{border-top: 1px solid  transparent }
.border-right{border-right: 1px solid  transparent }
.border-bottom{border-bottom: 1px solid  transparent }
.border-left{border-left: 1px solid  transparent }
.border-left-7{border-left: 7px solid  transparent }

.border-white{border-color: #fff }
.border-black{border-color: #000 ;}
.border-thunder{border-color: #231F20 ;}
.border-guardsman-red{border-color: #cf0000 ;}
.border-tango{border-color: #F37021 ;}
.border-tango-dark{border-color: #ed6d20 ;}
.border-porcelain{border-color: #E7EAEC }
.border-alto{border-color: #DCDCDC }
.border-gallery{border-color: #ECECEC }
.border-mercury{border-color: #E9E9E9 }
.border-black-haze{border-color: #F8F9F9 }
.border-black-haze-dark{border-color: #f1f2f2 }
.border-iron{border-color: #D1D3D4 }
.border-oslo-gray{border-color: #939598 }
.border-ship-gray{border-color: #414042 }
.border-rolling-stone{border-color: #808285 }
.border-boulder{border-color: #757575 }
.border-pelorous{border-color: #42C1C7 }
.border-pelorous-dark{border-color: #35B5B9 }
.border-bright-turquoise{border-color: #05DEEF }
.border-silver-chalice{border-color: #A7A7A7 ;}
.border-tree-poppy{border-color: #F7941A }
.border-ecstasy{border-color: #F68121 }
.border-buttercup{border-color: #F1B51C }
.border-turbo{border-color: #FCEF03 }
.border-allports{border-color: #0076A3 }
.border-eastern-blue{border-color: #1E7FAA }
.border-matisse{border-color: #1e6e93 }
.border-cerulean{border-color: #039BE5 }
.border-picton-blue{border-color: #53B7E8 }
.border-key-lime-pie{border-color: #D5CD27 }
.border-lochmara{border-color: #0277BD }
.border-sushi{border-color: #72BF44 }
.border-olive-drab{border-color: #519827 }
.border-mountain-meadow{border-color: #10BD9F }
.border-mountain-meadow-dark{border-color: #1AB394 }
.border-niagara{border-color: #09A987 }
.border-pacific-blue{border-color: #00AEC6 }
.border-bondi-blue{border-color: #009FB4 }
.border-athens-gray{border-color:#F3F3F4 }
.border-curious-blue{border-color:#27aae1 }
.border-curious-blue-dark{border-color:#26a2d6 }
.border-nevada{border-color:#676a6c ;}
.border-nevada-dark{border-color:#6d6e71 ;}
.border-alabaster{border-color: #F9F9F9 }
.border-cyan-aqua{border-color: #06EBFF }
.border-sandy-brown{border-color: #f39a4e }
.border-electric-violet{border-color: #9147f6 }
.border-abbey{border-color: #58595B }
.border-revolver{border-color: #301935 }
.border-burnt-sienna{border-color: #EC6166 }
.border-yellow-orange{border-color: #FDAA4E }
.border-keppel{border-color: #34A4A9  }
.border-green-haze{border-color: #00A651 }
.border-silver-sand{border-color: #BCBEC0 }
.border-flush-orange{border-color: #ff7600 }
.border-silver-sand2{border-color: #C7C8CA }
.border-casablanca{border-color: #F8AC59 }
.border-java{border-color: #23C6C8 }
.border-denim-light{border-color:#1c84c6;}
.border-silver-chalice-light{border-color:#acacac;}
.border-nobel{border-color:#b7b7b7;}
.border-calypso{border-color: #356588 }
.border-chathams-blue{border-color: #16557D }
.border-tamarillo{border-color: #A61313 }
.border-alizarin-crimson{border-color:#d71920 }

/*border radius*/

.no-border-radius{border-radius:0 }
.border-radius-50{border-radius:50%}
.border-radius-100{border-radius:100%}
.border-radius-inherit{border-radius:inherit;}
.border-radius-1{border-radius:1px}
.border-radius-2{border-radius:2px}
.border-radius-3{border-radius:3px}
.border-radius-4{border-radius:4px}
.border-radius-5{border-radius:5px}
.border-radius-6{border-radius:6px}
.border-radius-7{border-radius:7px}
.border-radius-8{border-radius:8px}
.border-radius-9{border-radius:9px}
.border-radius-10{border-radius:10px}
.border-radius-25{border-radius:25px}
/* box-shadow */

.box-shadow-none{box-shadow: none }

/* cursor */
.cursor-pointer-none{pointer-events: none}
.cursor-pointer{cursor: pointer}

/*imput type common css start*/        

.form-checkbox,
.form-radio {
    position: relative;
    margin-top: 2.25rem;
    margin-bottom: 2.25rem;
    text-align: left;
}

.form-checkbox-inline .form-checkbox-label,
.form-radio-inline .form-radio-label {
    display: inline-block;
    margin-right: 1rem;
}

.form-checkbox-legend,
.form-radio-legend {
    margin: 0 0 0.125rem 0;
    font-weight: 500;
    font-size: 1rem;
    color: #333;
}

.form-checkbox-label,
.form-radio-label {
    position: relative;
    cursor: pointer;
    padding-left: 1.5rem;
    text-align: left;
    color: #333;
    display: block;
    margin-bottom: 0.5rem;
}

.form-checkbox-label:hover i,
.form-radio-label:hover i {
    color: #337ab7;
}

/*            .form-checkbox-label span,
            .form-radio-label span {
                display: block;
            }*/

.form-checkbox-label input,
.form-radio-label input {
    width: auto;
    opacity: 0.0001;
    position: absolute;
    left: 0.25rem;
    top: 0.25rem;
    margin: 0;
    padding: 0;
}

.form-checkbox-button {
    position: absolute;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    display: block;
    color: #999;
    left: 0;
    top: 0.25rem;
    width: 20px;
    height: 20px;
    z-index: 0;
    border: 0.125rem solid currentColor;
    border-radius: 0.0625rem;
    transition: color 0.28s ease;
    will-change: color;
}

.form-checkbox-button::before,
.form-checkbox-button::after {
    position: absolute;
    height: 0;
    width: 0.2rem;
    background-color: #337ab7;
    display: block;
    -webkit-transform-origin: left top;
    transform-origin: left top;
    border-radius: 0.25rem;
    content: "";
    transition: opacity 0.28s ease, height 0s linear 0.28s;
    opacity: 0;
    will-change: opacity, height;
}

.form-checkbox-button::before {
    top: 12px;
    left: 10px;
    -webkit-transform: rotate(-135deg);
    transform: rotate(-135deg);
    box-shadow: 0 0 0 0.0625rem #fff;
}

.form-checkbox-button::after {
    top: 5px;
    left: 1px;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.form-checkbox-field:checked ~ .form-checkbox-button {
    color: #337ab7;
}

.form-checkbox-field:checked ~ .form-checkbox-button::after,
.form-checkbox-field:checked ~ .form-checkbox-button::before {
    opacity: 1;
    transition: height 0.28s ease;
}

.form-checkbox-field:checked ~ .form-checkbox-button::after {
    height: 0.7rem;
}

.form-checkbox-field:checked ~ .form-checkbox-button::before {
    height: 1.30rem;
    transition-delay: 0.28s;
}


.form-element {
    position: relative;
    margin-bottom: 2.25rem;
}

.form-element-hint {
    font-weight: 400;
    font-size: 0.6875rem;
    color: #a6a6a6;
    display: block;
}

.form-element-bar {
    position: relative;
    height: 1px;
    background: #dcdcdc;
    display: block;
}

.form-element-bar::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: #337ab7;
    height: 2px;
    display: block;
    -webkit-transform: rotateY(90deg);
    transform: rotateY(90deg);
    transition: -webkit-transform 0.28s ease;
    transition: transform 0.28s ease;
    transition: transform 0.28s ease, -webkit-transform 0.28s ease;
    will-change: transform;
}

.form-element-label {
    position: absolute;
    top: 0.8rem;
    line-height: 1.5rem;
    pointer-events: none;
    padding-left: 0.125rem;
    z-index: 1;
    font-size: 14px;
    font-weight: normal;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
    color: #bbb3b3;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transform-origin: left center;
    transform-origin: left center;
    transition: color 0.28s linear, opacity 0.28s linear, -webkit-transform 0.28s ease;
    transition: transform 0.28s ease, color 0.28s linear, opacity 0.28s linear;
    transition: transform 0.28s ease, color 0.28s linear, opacity 0.28s linear, -webkit-transform 0.28s ease;
    will-change: transform, color, opacity;
    font-weight: 400;
}

.form-element-field {
    outline: none;
    /*height: 1.5rem;*/
    display: block;
    background: none;
    padding: 0.125rem 0.125rem 0.0625rem;
    font-size: 14px;
    border: 0 solid transparent;
    line-height: 1.5;
    width: 100%;
    color: #808285;
    box-shadow: none;
    opacity: 0.001;
    transition: opacity 0.28s ease;
    will-change: opacity;
}

.form-element-field:-ms-input-placeholder {
    color: #a6a6a6;
    transform: scale(0.9);
    transform-origin: left top;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
}

.form-element-field::-webkit-input-placeholder {
    color: #a6a6a6;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-transform-origin: left top;
    transform-origin: left top;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
}

.form-element-field::-ms-input-placeholder {
    color: #a6a6a6;
    transform: scale(0.9);
    transform-origin: left top;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
}

.form-element-field::placeholder {
    color: #a6a6a6;
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
    -webkit-transform-origin: left top;
    transform-origin: left top;
    font-size: 12px;
    font-style: italic;
    font-weight: 400;
}

.form-element-field:focus ~ .form-element-bar::after {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
}

.form-element-field:focus ~ .form-element-label {
    color: #337ab7;
}

.form-element-field.-hasvalue,
.form-element-field:focus {
    opacity: 1;
}

.form-element-field.-hasvalue ~ .form-element-label,
.form-element-field:focus ~ .form-element-label {
    -webkit-transform: translateY(-100%) translateY(-0.5em) translateY(-2px) scale(0.9);
    transform: translateY(-100%) translateY(-0.5em) translateY(-2px) scale(0.9);
    cursor: pointer;
    pointer-events: auto;
}

.form-has-error .form-element-label.form-element-label,
.form-has-error .form-element-hint {
    color: #d9534f;
}

.form-has-error .form-element-bar,
.form-has-error .form-element-bar::after {
    background: #d9534f;
}

.form-is-success .form-element-label.form-element-label,
.form-is-success .form-element-hint {
    color: #259337;
}

.form-is-success .form-element-bar::after {
    background: #259337;
}

input.form-element-field:not(:placeholder-shown),
textarea.form-element-field:not(:placeholder-shown) {
    opacity: 1;
}

input.form-element-field:not(:placeholder-shown) ~ .form-element-label,
textarea.form-element-field:not(:placeholder-shown) ~ .form-element-label {
    -webkit-transform: translateY(-100%) translateY(-0.5em) translateY(-2px) scale(0.9);
    transform: translateY(-100%) translateY(-0.5em) translateY(-2px) scale(0.9);
    cursor: pointer;
    pointer-events: auto;
}

textarea.form-element-field {
    height: auto;
    min-height: 3rem;
}

select.form-element-field {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    cursor: pointer;
}

.form-select-placeholder {
    color: #a6a6a6;
    display: none;
}

.form-select .form-element-bar::before {
    content: "";
    position: absolute;
    height: 0.5em;
    width: 0.5em;
    border-bottom: 1px solid #999;
    border-right: 1px solid #999;
    display: block;
    right: 0.5em;
    bottom: 0;
    transition: -webkit-transform 0.28s ease;
    transition: transform 0.28s ease;
    transition: transform 0.28s ease, -webkit-transform 0.28s ease;
    -webkit-transform: translateY(-100%) rotateX(0deg) rotate(45deg);
    transform: translateY(-100%) rotateX(0deg) rotate(45deg);
    will-change: transform;
}

.form-select select:focus ~ .form-element-bar::before {
    -webkit-transform: translateY(-50%) rotateX(180deg) rotate(45deg);
    transform: translateY(-50%) rotateX(180deg) rotate(45deg);
}

.form-element-field[type="number"] {
    -moz-appearance: textfield;
}

.form-element-field[type="number"]::-webkit-outer-spin-button,
.form-element-field[type="number"]::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}
.register-right-form-main .select-lable-tdx{
    font-size: 13px;
    font-weight: 500;
    color: #bbb3b3;
    position: absolute;
    top: -20px;
}
.select-lable-tdx{
    font-size: 13px;
    font-weight: 500;
    color: #bbb3b3;
    position: absolute;
    top: -13px;
}
.prefix__select .form-control{
	height: 25px;
	border: none;
	border-bottom: 1px solid #dcdcdc;		
}
.prefix__select .form-control:focus{
	box-shadow: none;
}
.prefix__select .select-lable-tdx{top: -18px;}

.customradio { display: block; margin-right: 25px; position: relative; padding-left: 30px; margin-bottom: 15px; cursor: pointer; font-size: 18px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.customradio input:checked ~ .checkmark { background-color: white; border: 1px solid #BEBEBE; }
.checkmark { position: absolute; top: 0; left: 0; height: 22px; width: 22px; background-color: white; border-radius: 50%; border: 1px solid #BEBEBE; }
.customradio input:checked ~ .checkmark:after { display: block; }
.customradio .checkmark:after { top: 2px; left: 2px; width: 16px; height: 16px; border-radius: 50%; background: #A3A0FB; }
.checkmark:after { content: ""; position: absolute; display: none; }
.customradio input { position: absolute; opacity: 0; cursor: pointer; }

/*imput type common css end*/    


    .navbar.tdaux-header {
        padding: 5px 1rem;
        background: transparent;
    }
    .navbar .navbar-nav .nav-item{
    	font-size: 16px;
    	color: #333333;
    	padding: 10px 15px;
    } 
    .navbar .navbar-nav .nav-item:last-child .nav-link {
    	font-size: 19px;
    }
    .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
	    color: #55c1ff;
	    /* border-bottom: 2px solid #55c1ff; */
	}
	
	
	/*Global Search Page start*/ 
		#global_search_modal {
		    background: rgba(255, 255, 255, 0.9)
		}
		#global_search_modal .modal-dialog {
		    padding: 0;
		    transition: -webkit-transform .3s ease-out;
		    transition: transform .3s ease-out;
		    transition: transform .3s ease-out,
		        -webkit-transform .3s ease-out;
		    -webkit-transform: translate(0, 0%);
		    transform: translate(0, 0%);
		    max-width: 100%;
		    margin: 0 auto;
		}
		#global_search_modal .modal-content {
		    position: relative;
		    background-color: transparent;
		    border: none;
		    border-radius: 0;
		    box-shadow: none;
		    width: 50%;
		    margin: 0 auto;
		}
		#global_search_modal .modal-header{
		    padding: 0;
		    border-bottom: none;
		}
		#global_search_modal button.close{
		    float: right;
		    font-weight: 400;
		    line-height: 1;
		    color: #000;
		    text-shadow: none;
		    opacity: 1;
		    width: 60px;
		    height: 60px;
		    font-size: 18px;
		    background: rgb(234, 240, 242);
		    margin: 0;
		    position: fixed;
		    right: 0;
		    top: 0;
		}
		#global_search_modal .search-global__input input {
		    padding: 19px 0;
		}
		#global_search_modal .search-global__input {
		
		    background-color: #fff;
		    border-radius: 85px;
		    width: 100%;
		    color: #494949;
		    font-size: 20px;
		    font-weight: 300;
		    text-align: left;
		    border: 0px;
		
		    padding: 0 30px;
		    outline: none;
		    -webkit-box-shadow: 0px 0px 36px -13px rgba(0, 0, 0, 0.75);
		    -moz-box-shadow: 0px 0px 36px -13px rgba(0, 0, 0, 0.75);
		    box-shadow: 0px 0px 36px -13px rgba(0, 0, 0, 0.75);
		}
		#global_search_modal button.close:focus { outline: none;}
		#global_search_modal .search-global__btn{
		    text-align: right;
		    font-size: 24px;
		    color: #27aae1;
		    border: none;
		    background-color: transparent;
		    transition: all 0.3s;
		    padding: 0 15px;
		}
		#global_search_modal .search-global__note{
		    margin-top: 25px;
		    font-size: 15px;
		    color: #313131;
		    text-align: center
		}
		#global_search_modal .logo_global_image{
		    position: fixed;
		    top: 22px;
		    left: 8.7em !important;
		}
		#global_search_modal button.close:after,
		#global_search_modal button.close:before{
		    content: "";
		    position: absolute;
		    top: 44px;
		    right: 25px;
		    display: block;
		    width: 37px;
		    height: 2px;
		    background: #676a6c;
		    opacity: .8;
		}
		#global_search_modal button.close:after{
		    transform: rotate(-45deg);
		}
		#global_search_modal button.close:before{
		    transform: rotate(45deg);
		}
		.vertical-alignment-helper {
		    display:table;
		    height: 100%;
		    width: 100%;
		    pointer-events:none;
		}
		.vertical-align-center {
		    display: table-cell;
		    vertical-align: middle;
		    pointer-events:none;
		}
		.select-cate{
			margin-top: 11px;
		    border: none;
		    outline: none;
		    border-radius: 0;
		    padding-left: 0;
		}
		.form-control.select-cate:focus {
		    border: none;
		    outline: 0;
		    box-shadow: none;
		}

/*Global Search Page end*/ 
/* home page start */

	.subscribe-div-main{
		padding: 50px 0 90px;
		text-align: center;
	}
	.subscribe-input-div .form-control:focus, .btn:focus{
		box-shadow: none;
	    outline: none;
	}
	.subscribe-input-div .input-group{
		border: 1px solid #dcdcdc;
    	border-radius: 100px;
	}
	.subscribe-input-div .subscribe-input{
		margin-left: 20px; 
		border: none;
	}
	.subscribe-input-div .subscribe-btn{
	    padding-left: 30px !important;
        padding-right: 30px !important;
		border: none;
		background-color: #27aae1;
		color: #fff;
		outline: none;
		border-top-right-radius: 100px !important;
    	border-bottom-right-radius: 100px !important;
	}
	.subscribe-input-div .subscribe-btn:hover {
		background-color: #fff; 
		color: #27aae1;
		border-top-right-radius: 100px;
    	border-bottom-right-radius: 100px;
   	    border-left: 1px solid #27aae1;
	}
	.sbuscribe-inner h2{
		font-size: 36px;
	    font-weight: 600;
	    letter-spacing: 0.04em;
	    text-align: center;
	    line-height: 47px;
	    color: #333448;
	    padding-bottom: 30px;
	}
	.our-blog-div-main{
		padding: 50px 0 150px; 
	}
	.our-blog-div-main .head-blog p{ 
		font-size: 18px;
		color: #fe871d;
		text-transform: uppercase;
		text-align: center;
	}
	.our-blog-div-main .head-blog h2{ 
		font-size: 36px;
	    font-weight: 600;
	    letter-spacing: 0.04em;
	    line-height: 47px;
	    color: #333448;
	    padding-bottom: 60px;
	    text-align: center;
	}
	.body-blog .main-blog-contain {
		width: 90%;
		height: 200px;
		background-color: #b3b3b3;
		color: #fff;
		position: relative;
	}
	.body-blog .blog-contain-date {
		position: absolute;
		padding: 20px 25px;
		bottom: -55px;
		left: 30px;
		width: 100%;
		background-color: #fff;
	    box-shadow: 0 0px 11px 0 rgba(0,0,0,.26);
	}
	.body-blog .blog-date{
		font-size: 15px;
    	color: b3b3b3;
    	margin-bottom: 10px;
    	letter-spacing: 0.04em;
	}
	.body-blog .blog-title{
		font-size: 16px;
	   	color: #333333;
	   	font-weight: 700;
	   	letter-spacing: 0.04em;
	   	margin: 0;
	   	line-height: 22px;
	 }
	 .demo-form-div-main{
	 	padding: 50px 0 100px;
	 }
	 .form-div-right-side h2{
	 	font-size: 36px;
	    font-weight: 600;
	    letter-spacing: 0.04em;
	    text-align: left;
	    line-height: 47px;
	    color: #333448;
	    padding-bottom: 60px;
	 }
	 .form-div-main form .row{
	 	margin-bottom: 20px;
	 }
	.form-div-main .request-btn {
		border: 1px solid #5a94ff;
	    border-radius: 41px;
	    outline: none;
	    padding: 10px 20px;
	    background: #5a94ff;
	    color: #fff;
	    letter-spacing: 0.04em;
	}
	.form-div-main .request-btn:hover{
		background: #fff;
		color: #5a94ff
	}
	.form-div-left-side{
		padding-right: 50px;
	}
	.form-div-left-side img{
		width: 100%;
		margin-top: 15%;
	}
	.adopters-div-main{
		padding:  0;
		position: relative;	
		min-height: 530px;	
	}
	/*.adopters-div-main:before{
		content: "";
	    position: absolute;
	    width: 100%;
	    min-height: 646px;
	    background-image: url(./images/testimonial-shape.svg);
	    background-position: 150% -160px;
	    background-repeat: no-repeat;
	}*/

	.adopter-title .title-inner h6{
	    font-size: 18px;
	    letter-spacing: 0.02em;
	    color: #5a94ff;
	    text-transform: uppercase;
		margin-top: 35px;
		text-align: right;
	}
	.adopters-div-main .testimonial-main .owl-dots{
		position: absolute;
	    top: 70%;
	    left: -16%;
	}
	.adopters-div-main .testimonial-main .owl-dots .owl-dot.active span{
		background: #5a94ff;
		padding: 0 10px;
		transition: 0.3s all;
		border: 1px solid #5a94ff;
	}
	.adopters-div-main .testimonial-main .owl-dots .owl-dot span{
		height: 8px;
		background: #fff;
	    border: 1px solid #D6D6D6;
	    width: 8px;
	}
	
	.user-block {
	    display: inline-block;
	    width: 100%;
	    position: relative;
	    margin-bottom: 17px;
	    cursor: pointer;
	}
	.user-block .user-img-block {
	    position: absolute;
	    left: 0;
	}
	.user-img.small {
	    width: 36px;
	    height: 36px;
	}
	.user-img {
	    display: inline-block;
	    border-radius: 100%;
	    text-align: center;
	    background: #27aae1;
	    overflow: hidden;
	}
	.user-img img {
	    max-width: 100%;
	}
	.user-img.small .user-char-text {
	    font-weight: 600;
	    color: #fff;
	    text-align: center;
	    line-height: 36px;
	    text-transform: uppercase;
	    font-size: 15px;
	    letter-spacing: 0.06em;
	    margin-left: 2px;
	}
	.userBasicInfo {
	    padding-left: 50px;
	}
	.user-name {
	    font-size: 15px;
	    font-weight: 600;
	    line-height: 22px;
	    color: #24355a;
	    letter-spacing: 0.04em;
	}
	.user-country {
       color: #939598;
	   font-size: 13px;
	   font-weight: 500;
	   line-height: 15px;
	   letter-spacing: 0.02em;

	}
	.testimonial-main .testi-body{
        box-shadow: 0 0 23px 0 rgba(0,0,0,0.19);
	    padding: 30px 25px;
	    background: #fff;
	}
	.testimonial-main .testi-body .carousal-title h4{
	    font-weight: 700;
	    font-size: 22px;
	    letter-spacing: 0.04em;
	    margin-bottom: 20px;
	}	
	.testimonial-main .testi-body .carousal-contain p{
	    font-weight: 400;
	    font-size: 16px;
	    letter-spacing: 0.04em;
	    margin-bottom: 30px;
	    color: #8c8e91;
		text-align: justify;
		min-height: 155px;
	}
	.testimonial-main .owl-item{
		margin-bottom: 30px;
		margin-top: 30px;
	
	}
	.testimonial-main {
			background-color: #5a94ff66;
			padding-left: 15px;
	}
	.testimonial-main .owl-item.active{
		opacity: 1;
		-webkit-filter: blur(0px);
		-moz-filter: blur(0px);
		-ms-filter: blur(0px);
		-o-filter: blur(0px);
		filter: blur(0px);
	}
	.testimonial-main .owl-stage{
		padding-left: 20px !important;
	}
	}
	.adopters-div-main .adopter-title{
		text-align: right;
		width: 100%;
		height: 40%;
		display: table;
	}
	.adopters-div-main .adopter-title .title-inner{
		/*display: table-cell;*/
		vertical-align: middle;		
	}
	.adopters-div-main .adopter-title .title-inner h2{
		font-size: 36px;
	    font-weight: 600;
	    letter-spacing: 0.04em;
	    text-align: right;
	    line-height: 47px;
	    color: #333448;
	    padding-bottom: 30px;
	 }
	 .collaboration-div-main{
	 	padding: 100px 0 50px;
	 }
	 .collaboration-image img{
	 	width: 83%;
		padding-top: 15%;
	 }
	 .collaboration-image {
	 	text-align: center;
	 }
	 .collaboration-text{
	 	margin-top: 60px;
	 }
	 .collaboration-text .collaboration-small-title{
	 	font-size: 18px;
	    letter-spacing: 0.02em;
	    color: #c0c0c9;
	    text-transform: uppercase;
	 }
	 .collaboration-text h2{
 	    font-size: 36px;
	    font-weight: 600;
	    letter-spacing: 0.04em;
	    text-align: left;
	    line-height: 47px;
	    color: #333448;
	    margin-bottom: 0;
	 }
	 .collaboration-text h5{
	 	font-size: 22px;
	    font-weight: 600;
	    letter-spacing: 0.04em;
	    padding-bottom: 20px;
	    text-align: left;
	  }
	  .collaboration-text .collaboration-peragraph{
		font-size: 16px;
	    font-weight: 400;
	    letter-spacing: 0.03em;
	    line-height: 22px;
	    color: #8c8e91;
	    text-align: justify;
	    margin-bottom: 50px;
		padding-top: 30px;
	 }
	 .collaboration-btn .more-detail-btn{
	  	border: 1px solid #5a94ff;
	    border-radius: 41px;
	    outline: none;
	    padding: 10px 20px;
	    background: #fff;
	    color: #5a94ff;
	    letter-spacing: 0.04em;
	}
	.collaboration-btn .more-detail-btn:hover{
		background: #5a94ff;
		color: #fff;
	}	  
	.entire-view-div-main{
		padding: 50px 0;
	}
	.entire-view-text {
		margin-top: 60px;
		padding-right: 50px;
	}
	.entire-view-text .entire-title h2 {
		font-size: 36px;
	    font-weight: 600;
	    letter-spacing: 0.04em;
	    text-align: left;
	    line-height: 47px;
	    color: #333448;
	    margin-bottom: 15px;
	}
	.entire-view-text .entire-contaiin p{
		font-size: 16px;
	    font-weight: 400;
	    letter-spacing: 0.03em;
	    line-height: 22px;
	    color: #8c8e91;
	    text-align: justify;
	 }
	 
	.entire-view-text .entire-title p {
		font-size: 18px;
		letter-spacing: 0.02em;
		color: #c0c0c9;
		text-transform: uppercase;
	}
	.entire-business-circle {
		text-align: center;	
	}
	.entire-business-circle .circle-2{
		width: 400px;
		height: 400px;
		position: relative;
		border: 1px solid #dadae4;
		border-radius: 100%;
		/* -webkit-animation:spin 8s linear infinite;
	    -moz-animation:spin 8s linear infinite;
	    animation:spin 8s linear infinite; */
	    margin: 0 auto;
	}
	.entire-business-circle .small-cir{
		/* width: 20px;
		height: 20px; */
		position: absolute;
		/* border: 1px solid #000;
		border-radius: 100px; */
		top: 31.5%;
    	background: #fff;    	
	}
	/* @-moz-keyframes spin { 100% { -moz-transform: rotate(360deg); } }
	@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
	@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } } */
	.entire-business-circle .circle-cat{
		width: 150px;
		height: 150px;
		border-radius: 100px;
		display: table;
		text-align: center;
	    position: absolute;
	    top: 33%;
	    left: 4%;
	    background: #fff;
		box-shadow: 0px 6px 38.18px 7.82px rgba(161, 161, 161, 0.3);
		background-color: #ffffff;
	}
	.entire-business-circle .circle-cat.cat-center{
		right: 41%;
		left: auto;
		top: 40%;
		width: 100px;
		height: 100px;
	}
	.entire-business-circle .circle-cat.cat-right{
		right: 4%;
		left: auto;
	}
	.entire-business-circle .circle-cat.cat-top{
		top: -56px;
    	left: 36.5%;
	}
	.entire-business-circle .circle-cat.cat-bottom{
		bottom: -56px;
	    top: auto;
	    left: 38.5%;
	}
	.entire-business-circle .cat-inner {
		display: table-cell;
		vertical-align: middle;
	}
	.entire-business-circle .cat-inner img{ 
		width: 100%;
		border-radius: 100%
	}
	.entire-business-circle .cat-inner span {
		font-size: 22px;
		letter-spacing: 0.02em;
		font-weight: 700;
	 }
	 .download-app-div-main{
	 	padding: 0px 0 50px; 
 	    position: relative;
 	    min-height: 570px;
	 }
	 .download-app-div-main:before{
	 	content: "";
	    background-image: url("./images/mobilescreen.png");
	    background-repeat: no-repeat;
	    background-repeat: no-repeat;
	    background-size: contain;
		min-height: 570px;
		position: absolute;
		width: 100%;
		background-position: 7% 0;
	 }
	 .download-app-div-main .download-app-image{
	 	margin-top: 45px;
	 	position: relative;
	 }
	 .download-app-div-main .download-app-image .tdaux-e-icon {
 	    position: absolute;
	    bottom: 27%;
	    left: auto;
	    right: 67px;	 	
	 }
	 .download-app-div-main .download-app-coniatin{ 
	 	margin-top: 160px;
	 }
	 .download-app-coniatin h2{
	 	font-size: 33px;
	    font-weight: 400;
	    letter-spacing: 0.04em;
	    text-align: left;
	    line-height: 47px;
	    color: #333448;
	    margin-bottom: 15px;
	 }
	 .download-app-coniatin h2 span{
		font-weight: 700;
		font-size: 45px;
	 }
	 .download-app-coniatin p{
		font-size: 16px;
	    font-weight: 400;
	    letter-spacing: 0.03em;
	    line-height: 22px;
	    color: #8c8e91;
	    text-align: justify;
	 }
	 .download-btn{
	 	margin-top: 50px;
	 }
	.download-btn img{
		border: 1px solid #dcdcdc;
		border-radius: 5px;
		margin-right: 30px;
		cursor: pointer;
	}
	.check-service-div-main{ 
		padding: 50px 0 0; 
	}
	.check-service-inner{
		margin-bottom: 30px;
	}
	.check-service-div-main .check-title h2{
		font-size: 33px;
	    font-weight: 400;
	    letter-spacing: 0.04em;
	    text-align: left;
	    line-height: 47px;
	    color: #333448;
	    margin-bottom: 35px;
	}
	.check-service-div-main .check-title h2 span{
		font-weight: 700;
		font-size: 54px;
	}
	.check-service-inner .service-contain-box{
		min-height: 250px;
		padding: 50px 30px;
		box-shadow: 0px 30px 70px rgba(226,232,236,0.5);
		border-radius: 5px;
		margin-bottom: 30px;
		position: relative;
	}
	.service-contain-box .contain-box-image {
		padding-bottom: 30px;
	}
	.service-contain-box .contain-box-title{
		letter-spacing: 0.03em;
		font-size: 24px;
		line-height: 25px;
		color: #333448;
		font-weight: 500;
		margin-bottom: 15px;
	}
	.service-contain-box .contain-box-title p{
		margin-bottom: 0;
	}
	.contain-box-title span {
		font-size: 20px;
		line-height: 35px;
		font-weight: 700;
		letter-spacing: 0.03em;
	}
	.service-contain-box .contain-box-body{ 
		font-size: 16px;
	    font-weight: 400;
	    letter-spacing: 0.03em;
	    line-height: 22px;
	    color: #8c8e91;
	    text-align: justify;
	}
	
	.service-contain-box.eform-hover:hover{
		background: #ffba5f;
	}
	.service-contain-box.cloud-hover:hover{
		background: #ff5b5b;
	}
	.service-contain-box.bms-hover:hover{
		background: #ac74ee;
	}
	.service-contain-box.trade-hover:hover{
		background: #3fb49e;
	}
	.service-contain-box.online-hover:hover{
		background: #7cc0ff;
	}
	.service-contain-box.eform-hover:hover .contain-box-title,
	.service-contain-box.eform-hover:hover .contain-box-body,
	.service-contain-box.cloud-hover:hover .contain-box-title,
	.service-contain-box.cloud-hover:hover .contain-box-body,
	.service-contain-box.bms-hover:hover .contain-box-title,
	.service-contain-box.bms-hover:hover .contain-box-body,
	.service-contain-box.trade-hover:hover .contain-box-title,
	.service-contain-box.trade-hover:hover .contain-box-body,
	.service-contain-box.online-hover:hover .contain-box-title,
	.service-contain-box.online-hover:hover .contain-box-body{
		color: #fff;
	}
	
	.service-contain-box.eform-hover:hover svg,
	.service-contain-box.eform-hover:hover svg,
	.service-contain-box.cloud-hover:hover svg,
	.service-contain-box.bms-hover:hover svg,
	.service-contain-box.trade-hover:hover svg,
	.service-contain-box.online-hover:hover svg {
		fill: #fff;
		stroke: #fff;
		transition: all 200ms ease-in;
    	transform: scale(1.2);
	}
	
	
	.contain-box-body .more-arrow {
		margin-top: 50px
	}

	
	.margin-top-220{
		margin-top: 220px;
	}
	.margin-top-100{
		margin-top: 100px;
	}
	.seamless-div-main{
		padding: 50px 0;
		position: relative;
	}
	.seamless-inner-main p{
		font-size: 18px;
	    letter-spacing: 0.02em;
	    color: #c0c0c9;
	    text-transform: uppercase;
	}
	.seamless-div-main:before{
 		content: "";
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 370px;
		position: absolute;
		width: 100%;
		background-position: 96%;
		top: 0;
		left: 0;
		background-image: url(./images/semless_pc.png);
 	}
	.seamless-inner-main h2{
		font-size: 36px;
	    font-weight: 600;
	    letter-spacing: 0.04em;
	    text-align: left;
	    line-height: 47px;
	    color: #333448;
	    margin-bottom: 15px;
	}
	.seamless-inner-coniatin p{
		font-size: 16px;
	    font-weight: 400;
	    letter-spacing: 0.03em;
	    line-height: 22px;
	    color: #8c8e91;
	    text-align: justify;
	}
	.seamless-inner-coniatin p:first-child{
		margin-bottom: 30px;
	}
	.seamless-inner-image {
		padding-top: 40px;
	}
	.seamless-inner-image img{
		width: 100%;
	}
	.procurement-div-main{
		padding: 0px 0 0px;
		position: relative;
	}
	.procurement-div-main .procurement-box{
	    min-height: 300px;
	    padding: 30px 25px;
	    box-shadow: 0px 30px 70px rgba(226,232,236,0.5);
	    border-radius: 5px;
	    margin-bottom: 30px;
	    position: relative;
	}
	.procurement-box .round-curve,
	.service-contain-box .round-curve{
		position: absolute;
	    width: 150px;
	    height: 153px;
	    border-radius: 100px;
	    top: -13%;
	    background: #fff;
	    right: -20%;
	    opacity: 0.2;
	}
	.service-contain-box .round-curve{
		top: -5%;
	    background: #fff;
	    right: -11%;
    }
	.procurement-box .procure-image{
		padding-bottom: 20px;
	}
	.procurement-box .procure-title {
		letter-spacing: 0.03em;
	    font-size: 16px;
	    line-height: 22px;
	    color: #333448;
	    font-weight: 700;
	}
	.procurement-box .procure-contain {
		font-size: 16px;
	    font-weight: 400;
	    letter-spacing: 0.03em;
	    line-height: 22px;
	    color: #8c8e91;
	    text-align: justify;
	    margin-bottom: 30px;
	}
	.margin-top-50P{
		margin-top: 50%;
	}
	.feature-detail-div{
		padding-left: 60px;
		position: relative;
	}
	.feature-detail-div .feature-one,.feature-detail-div .feature-two, .feature-detail-div .feature-three {
		/*margin-top: 50%;*/
		position: absolute;
	}
	
	.feature-detail-div .feature-one{
		margin-top: 20%;
	}
	.feature-detail-div .feature-two{
		margin-top: 35%;
	}
	.feature-detail-div .feature-three{
		margin-top: 105%;
	}
	
	
	.procurement-div-main .procurement-box.procure-hover.active,
	.procurement-div-main .procurement-box.lead-hover.active,
	.procurement-div-main .procurement-box.partner-hover.active{
		opacity: 1 !important;
	}
	
	.procurement-div-main .procurement-box.procure-hover,
	.procurement-div-main .procurement-box.lead-hover,
	.procurement-div-main .procurement-box.partner-hover{
		opacity: 0.3 !important;
	}
	
	.scroll-inner-div{
		position: static;
		width: 35%;
		left: 55.5%;
		right: 0;
		top: 37%;
		height: 100%;
	}
	
	/* .feature-detail-div .feature-two, .feature-detail-div .feature-three{
		opacity: 0;
	} */
	.hover-opacity{
		opacity: 1;		
	}
	.hover-opacity-low{
		opacity: 0;		
	}
	.feature-detail-div .feature-title p{
		font-size: 18px;
	    letter-spacing: 0.02em;
	    color: #a9a9b4;
	    text-transform: uppercase;
		margin-bottom: 0;
	}
	.feature-one .feature-title h2{
		color: #5a94ff;
	}
	.feature-two .feature-title h2{
		color: #ffb746;
	}
	.feature-three .feature-title h2{
		color: #ff4693;
	}
	.feature-detail-div .feature-title h2{
		font-size: 36px;
	    font-weight: 600;
	    letter-spacing: 0.04em;
	    text-align: left;
	    line-height: 47px;
	    margin-bottom: 15px;
	}
	.feature-detail-div .feature-title h2 span{
		color: #2a96d3;
	}
	.feature-detail-div .feature-title h2 span:last-child{
		color: #f59e20;
	}
	
	.feature-detail-div .feature-body p{
		font-size: 16px;
	    font-weight: 400;
	    letter-spacing: 0.03em;
	    line-height: 22px;
	    color: #8c8e91;
	    text-align: justify;
	    margin-bottom: 80px;
	}
	.feature-btn .more-detail-btn {
	    border: 1px solid #27aae1;
	    border-radius: 41px;
	    outline: none;
	    padding: 10px 20px;
	    background: #fff;
	    color: #27aae1;
	    letter-spacing: 0.04em;
	}
	.procurement-div-main .procurement-box.procure-hover.active
	{
		background: #5a94ff;
		transition: background-color 1000ms linear;
	}
	
	.procurement-div-main .procurement-box.lead-hover.active
	{
		background: #ffb746;
		transition: background-color 1000ms linear;
	}
	
	.procurement-div-main .procurement-box.partner-hover.active
	{
		background: #ff4693;
		transition: background-color 1000ms linear;
	}
	
	.procurement-div-main .procurement-box.procure-hover.active .procure-title,
	.procurement-div-main .procurement-box.procure-hover.active .procure-contain,
	.procurement-div-main .procurement-box.lead-hover.active .procure-title,
	.procurement-div-main .procurement-box.lead-hover.active .procure-contain,
	.procurement-div-main .procurement-box.partner-hover.active .procure-title,
	.procurement-div-main .procurement-box.partner-hover.active .procure-contain
	{
		color: #fff;
	}
	
	.procurement-div-main .procurement-box.procure-hover.active .procure-image svg,
	.procurement-div-main .procurement-box.lead-hover.active .procure-image svg,
	.procurement-div-main .procurement-box.partner-hover.active .procure-image svg,
	.procurement-div-main .procurement-box.procure-hover.active .more-arrow a svg,
	.procurement-div-main .procurement-box.lead-hover.active .more-arrow a svg,
	.procurement-div-main .procurement-box.partner-hover.active .more-arrow a svg
	{
		fill: #fff;
	}
	
	.wlcome-div-main{	 	
 	   padding: 120px 0 0;
	   min-height: 630px;
	   position: relative;
	   background-color: #fff;
	}
	.wlcome-div-main:before{	    
	   content: "";
		background-repeat: no-repeat;
		background-size: contain;
		min-height: 570px;
		position: absolute;
		width: 100%;
		background-position: 100%;
		top: 110px;
		left: 0;
	    background-image: url(./images/smart-banner.png); 
	
	}
	.wlcome-inner-div p{
		letter-spacing: 0.06em;
	    font-size: 36px;
	    line-height: 22px;
	    color: #515151;
	    font-weight: 500;
	    text-transform: uppercase;
	}
	.wlcome-inner-div p span{ 
		color: #2a96d3;
	}
	.wlcome-inner-div p span:last-child{ 
		color: #f59e20;
	}
	.wlcome-inner-div h1{
		font-size: 45px;
	    font-weight: 600;
	    letter-spacing: 0.04em;
	    text-align: left;
	    line-height: 47px;
	    color: #333448;
	    margin-bottom: 25px;
	    text-transform: capitalize;
	}
	.wlcome-inner-div .wlcome-contain p {
	    font-size: 16px;
	    font-weight: 400;
	    letter-spacing: 0.03em;
	    line-height: 24px;
	    color: #8c8e91;
	    text-align: justify;
	    text-transform: none;
	}
	.wlcome-form-div{
		margin-top: 50px;
	}
	.wlcome-form-div form{
		margin-bottom: 0;
	}
	.wlcome-form-div .input-group {
	    border: 2px solid #5a94ff;
	    border-radius: 100px;
	    background-color: #fff;
	}
	.wlcome-form-div .subscribe-input {
	    margin-left: 20px;
	    border: none;
	}
	.wlcome-form-div .subscribe-btn {
	    padding-left: 30px !important;
	    padding-right: 30px !important;
	    border: none;
	    background-color: #5a94ff;
	    color: #fff;
	    outline: none;
	    border-top-right-radius: 100px !important;
	    border-bottom-right-radius: 100px !important;
	    border-top-left-radius: 100px !important;
   		border-bottom-left-radius: 100px !important;
	}
	.wlcome-form-div .company-input{ 
		border-radius: 100px;
		margin-bottom: 20px;
		border: 2px solid #5a94ff;
		padding-left: 32px;
	}
	.wlcome-form-div input:focus{
		box-shadow: none;
		outline: none;
	}
	.wlcome-form-div .wlcome-terms p {
		font-size: 12px;
		letter-spacing: 0.02em;
		color: #929292;
		font-weight: 400;
	    text-transform: none;
   		line-height: 16px;
	}
	
	.agent-color {
		color: #f37021;
	}
	
	.consultant-color {
		color: #f7941d;
	}
	
	.contractor-color {
		color: #f1b51c;
	}
	
	.dealer-color {
		color: #d5cd27;
	}
	
	.logistics-color {
		color: #f58221;
	}
	
	.oem-manufacturer-color {
		color: #c59329;
	}
	
	.oem-supplier-color {
		color: #deac21;
	}
	
	.distributor-color {
		color: #10c4f4;
	}
	
	.service-color {
		color: #07aaf4;
	}
	
	.stockiest-color {
		color: #0277bd;
	}
	
	.sub-contractor-color {
		color: #00979e;
	}
	
	.retailer-color {
		color: #35b5b9;
	}
	
	.vendor-color {
		color: #0288d1;
	}
	
	.wholesaler-color {
		color: #01579b;
	}
	
	.network-color {
		color: #00979e;
	}
	
	.supplier-color {
		color: #039be5;
	}
	
	.padding-top-150{
		padding-top: 50px;
	}
	
	.box-shadow-header{
		box-shadow: 0 1px 5px rgba(0, 0, 0,.2) !important;
		background: #fff !important;
	    transition: 0.5s;
	}
	
	@media screen and (min-width: 1920px) { 
		.tdaux-body{
			padding-top: 0 !important;
		}
		
		.wlcome-div-main {
			min-height: 770px;
		    padding: 200px 0 0;
		}
		.wlcome-div-main:before {
		    min-height: 700px;
			top: 100px;
		}
		.wlcome-inner-div p {
			font-size: 20px;
		}
		.wlcome-image-grid .grid-1 {
		    width: 60% !important;
		    left: 25% !important;
		}
		.wlcome-image-grid .grid-2 {
		    top: -87px !important;
		    left: 52px !important;
		    width: 60% !important;
		    transform: rotate(2deg);
		}
		.wlcome-image-grid .grid-3 {
		    width: 60% !important;
		    top: -97px !important;
		    left: auto !important;
		    right: -260px !important;
		    transform: rotate(-7deg);
		}
		.wlcome-image-grid .grid-4 {
		    width: 60% !important;
		    bottom: -167px !important;
		    right: -275px !important;
		    left: auto !important;
		}
		.wlcome-image-grid .grid-5 {
		    width: 60% !important;
		    left: 35px !important;
		    bottom: -155px !important;
		}
		
		
		
		
		.wlcome-inner-div h1,
		.feature-detail-div .feature-title h2,
		.seamless-inner-main h2,
		.check-service-inner .check-title h2,
		.download-app-coniatin h2,
		.entire-view-text .entire-title h2,
		.collaboration-text h2,
		.adopters-div-main .adopter-title .title-inner h2,
		.form-div-right-side h2,
		.our-blog-div-main .head-blog h2,
		.sbuscribe-inner h2 {
			font-size: 38px;
		}
		.wlcome-inner-div .wlcome-contain p {
		    font-size: 18px;
		}
		.procurement-box .procure-title{
			font-size: 18px;
		}
		.feature-detail-div .feature-title p,
		.seamless-inner-main p,
		.entire-view-text .entire-title p,
		.collaboration-text .collaboration-small-title,
		.adopter-title .title-inner h6,
		.our-blog-div-main .head-blog p{
			font-size: 20px;
		}
		.seamless-inner-coniatin p,
		.download-app-coniatin p,
		.entire-view-text .entire-contaiin p,
		.collaboration-text .collaboration-peragraph{
		    font-size: 18px;
	        letter-spacing: 0.04em;
   			line-height: 26px;	
		}
		
		.service-contain-box .contain-box-body {
		   font-size: 16px;
		   font-weight: 400;
		   letter-spacing: 0.04em;
		   line-height: 25px;
	   }
		.testimonial-main .testi-body .carousal-contain p {
			font-size: 16px;
		}
		.user-img.small {
		    width: 40px;
		    height: 40px;
		}
		.user-img.small .user-char-text{
			line-height: 40px;
		}	
.seamless-div-main{
	padding: 50px 0 120px;
}
.seamless-div-main::before{
	min-height: 480px;
	background-position: 100%;
}	
.download-app-div-main::before {
    min-height: 670px;
    background-position: 12% 0;
}
		.download-app-div-main {
			min-height: 700px;
		}
		.collaboration-image img {
			width: 100%;
			padding-top: 15%;
			padding-right: 9%;
		}
		.adopters-div-main::before{
			background-position: 116% -160px;
		}
	}
	
	
	
	
	/* animation start */
	@keyframes shape-7 {
	  0% {
	    transform: translate3d(0, 0, 0) rotate(231deg);
	  }
	  100% {
	    transform: translate3d(0, 0, 0) rotate(591deg);
	  }
	}
	.shape-container--7 {
	  animation: shape-7 46s linear infinite;
	}
	.shape-container--7:after {
	   margin: 2rem;
	  font-family: FontAwesome;
	  color: #ffd700;
	  font-size: 2rem;
	  content: "\f118";
	  position: absolute;
	}
	
	@keyframes shape-8 {
	  0% {
	    transform: translate3d(0, 0, 0) rotate(268deg);
	  }
	  100% {
	    transform: translate3d(0, 0, 0) rotate(628deg);
	  }
	}
	.shape-container--8 {
	  animation: shape-8 42s linear infinite;
	}
	.shape-container--8:after {
	   margin: 2rem;
	  font-family: FontAwesome;
	  color: #ffd700;
	  font-size: 2rem;
	  content: "\f118";
	  position: absolute;
	}
	
	@keyframes shape-9 {
	  0% {
	    transform: translate3d(0, 0, 0) rotate(303deg);
	  }
	  100% {
	    transform: translate3d(0, 0, 0) rotate(663deg);
	  }
	}
	.shape-container--9 {
	  animation: shape-9 46s linear infinite;
	}
	.shape-container--9:after {
	   margin: 2rem;
	  font-family: FontAwesome;
	  color: #ffd700;
	  font-size: 2rem;
	  content: "\f118";
	  position: absolute;
	}
	
	@keyframes shape-10 {
	  0% {
	    transform: translate3d(0, 0, 0) rotate(179deg);
	  }
	  100% {
	    transform: translate3d(0, 0, 0) rotate(539deg);
	  }
	}
	.shape-container--10 {
	  animation: shape-10 46s linear infinite;
	}
	.shape-container--10:after {
	  margin: 2rem;
	  font-family: FontAwesome;
	  color: #ffd700;
	  font-size: 2rem;
	  content: "\f118";
	  position: absolute;
	}
	
	
	@keyframes shape-45 {
	  0% {
	    transform: translate3d(0, 0, 0) rotate(2deg);
	  }
	  100% {
	    transform: translate3d(0, 0, 0) rotate(362deg);
	  }
	}
	.shape-container--45 {
	  animation: shape-45 46s linear infinite;
	}
	.shape-container--45:before {
	  margin: 2rem;
	  font-family: FontAwesome;
	  color: #ffd700;
	  font-size: 2rem;
	  content: "\f118";
	  position: absolute;
	}
	
	@keyframes shape-46 {
	 0% {
	    transform: translate3d(0, 0, 0) rotate(137deg);
	  }
	  100% {
	    transform: translate3d(0, 0, 0) rotate(497deg);
	  }
	}
	.shape-container--46 {
	  animation: shape-46 50s linear infinite;
	}
	
	
	.shape-container--46:before {
	    content: "\f000";
	    font-family: FontAwesome;
	    font-style: normal;
	    font-weight: normal;
	    text-decoration: inherit;
	/*--adjust as necessary--*/
	    color: #000;
	    font-size: 18px;
	    padding-right: 0.5em;
	    position: absolute;
	    top: 10px;
	    left: 0;
	}
	
	
	/* .seamless-div-main::after {
	    position: absolute;
	    content: "";
	    top: 50%;
	    right: 120px;
	    background: url(http://themazine.com/html/momo/images/get-shap.png) no-repeat;
	    height: 30px;
	    width: 30px;
	    animation: heartbeat 0.5s cubic-bezier(0.245, 0.325, 0.51, 1.305) infinite alternate;
	} */
	
	/* Heartbeat frame*/
	@-webkit-keyframes heartbeat {
	    to {
	        -webkit-transform: scale(1.2);
	        transform: scale(1.2);
	    }
	}
	
	@keyframes heartbeat {
	    to {
	        -webkit-transform: scale(1.2);
	        transform: scale(1.2);
	    }
	}
	/* Rotation frame*/
	@keyframes rotation{
	    to{
	        transform: rotate(360deg);
	    }
	}   
	
	
/* Bottom to Top key frame*/
@-webkit-keyframes BottomToTop {
    49% {
        -webkit-transform : translateY(-100%);
        }
    50% {
        opacity           : 0;
        -webkit-transform : translateY(100%);
        }
    51% {
        opacity : 1;
        }
    }
@-moz-keyframes BottomToTop {
    49% {
        -moz-transform : translateY(-100%);
        }
    50% {
        opacity        : 0;
        -moz-transform : translateY(100%);
        }
    51% {
        opacity : 1;
        }
    }
@keyframes BottomToTop {
    49% {
        transform : translateY(-100%);
    }
    50% {
        opacity   : 0;
        transform : translateY(100%);
    }
    51% {
        opacity : 1;
    }
}
/* DoublePulse */
@-webkit-keyframes doublePulse {
    0% {
        -webkit-transform: scale(.6);
        transform: scale(.6);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

@keyframes doublePulse {
    0% {
        -webkit-transform: scale(.6);
        transform: scale(.6);
        opacity: 1
    }

    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0
    }
}

.wlcome-image-grid{
	position: relative;
	text-align: center;
}
.wlcome-image-grid .grid-1{
	position: relative;
}

.wlcome-image-grid .grid-2{
	position: absolute;
    top: -46px;
    left: 6px;
    width: 40%;
    transform: rotate(2deg);
}

.wlcome-image-grid .grid-3{
	position: absolute;
	width: 40%;
	top: -63px;
    left: auto;
    right: 0px;
    transform: rotate(-7deg);
}
.wlcome-image-grid .grid-4{
	position: absolute;
	width: 40%;	
    bottom: -89px;
    right: 2px;
    left: auto;
}
.wlcome-image-grid .grid-5{
	position: absolute;
	width: 40%;	
	left: -5px;
    bottom: -88px;	
}
.animation-duration-1s{
	-webkit-animation-duration: 1s;
	-moz-animation-duration: 1s;
	-ms-transition-animation-duration: 1s;
    animation-duration: 1s;
}
.animation-duration-2s{
	-webkit-animation-duration: 2s;
	-moz-animation-duration: 2s;
	-ms-transition-animation-duration: 2s;
    animation-duration: 2s;
}
.animation-duration-3s{
	-webkit-animation-duration: 3s;
	-moz-animation-duration: 3s;
	-ms-transition-animation-duration: 3s;
    animation-duration: 3s;
}
.animation-duration-4s{
	-webkit-animation-duration: 4s;
	-moz-animation-duration: 4s;
	-ms-transition-animation-duration: 4s;
    animation-duration: 4s;
}
.animation-duration-5s{
	-webkit-animation-duration: 5s;
	-moz-animation-duration: 5s;
	-ms-transition-animation-duration: 5s;
    animation-duration: 5s;
}
/* home page end */
/* packages page start */
.new-package-main{
		position: relative;
	}
	.new-package-main .main-package-text{
		text-align: center;
		font-size: 30px;
	    color: #F1B51C;
	}
	.new-package-main .package-horizontal{
    	display: inline-block;
	   	position: relative;
	   	left: 50%;
	   	-webkit-transform: translateX(-50%);
	   	transform: translateX(-50%);
	   	padding: 20px 60px 0;
	}
	.package-box {
	    min-height: 530px;
	    box-shadow: 0 2px 20px rgba(0, 0, 0,.2);
	    background-color: #fff;
	    float: left;
	    width: 245px;
	    margin-right: 8px;
	    margin-left: 7px;
	    margin-bottom: 30px;
	    position: relative;
	}
	.package-border {
    width: 7px;
    height: 108px;
    background-color: #27aae1;
    position: absolute;
    left: 0px;
    border-radius: 0 5px 5px 0;
    margin-top: 15px;
}
.price-text {
    position: absolute;
    padding-right: 10px;
    font-weight: 700;
    line-height: 18px;
    padding: 16px 10px;
}
.price-package-name {
    font-size: 25px;
    color: #00b3fe;
    text-transform: uppercase;
    padding-left: 10px;
    padding-bottom: 5px;
    font-weight: 600;
    margin-bottom: 0;
}
.price-package-content {
    font-size: 13px;
    color: #2f2f2f;
    padding-left: 10px;
    letter-spacing: 0.04em;
    font-weight: 400;
    margin-bottom: 10px;
}
.price-package {
    font-size: 20px;
    color: #27aae1;
    padding-left: 10px;
    font-weight: 400;
}
.package-details-part:first-child {
    margin-top: 15px;
}
.package-details-part {
    font-size: 12px;
    border-bottom: 1px solid #dcdcdc;
    color: #6b767d;
    margin: 3px 10px;
    padding-bottom: 3px;
}
.package-details-part span{
	line-height: 22px;
	font-size: 16px;
}
.package-fixed-btns {
    position: absolute;
    bottom: 20px;
    padding-left: 30px;
    padding-right: 30px;
    width: 100%;
    text-align: center;
}
.package-fixed-btns button, .package-fixed-btns a {
    box-shadow: 0 2px 20px rgba(0, 0, 0,.3);
        border-radius: 25px;
        text-transform: uppercase;
        font-weight: 400;
        font-size: 15px;
        color: #fff;
        background: #27aae1;
        width: 100%;
        padding: 7px 15px;
	    border: 1px solid #27aae1;
}
.package-fixed-btns button:hover, .package-fixed-btns a:hover{
	    background-color: #1e6e93;
    color: #fff;
    border-color: #1e6e93;
}
.enter-text {
    padding-top: 105px;
}
.price-package.contact-package{
	font-weight: 600;
	font-size: 16px;
	padding-bottom: 10px;
	text-align: center;
	padding-left: 0;
}
.enter-text p {
    letter-spacing: 0.02em;
    text-align: center !important;
    font-weight: 500 !important;
    font-size: 15px !important;
    color: #676e73;
    line-height: 26px;
}
.package-terms-text {
    padding: 0px 100px;
}
.package-terms {
    color: #4d657b;
    font-size: 15px;
    line-height: 13px;
    letter-spacing: 0.04em;
    margin-bottom: 10px;
    font-weight: 600;
}
.package-terms span{
	font-size: 13px;
    float: right;
}
.package-terms-content{
	color: #4d657b;
    font-size: 15px;
    line-height: 24px;
    letter-spacing: 0.04em;
    margin-bottom: 10px;
}
.package-question {
    padding: 20px 100px;
    margin-top: 30px;
    background-color: #f5fbff;
    margin-bottom: 60px;
}
.question-title {
    font-size: 30px;
    color: #000;
    font-weight: 400;
    text-align: center;
    margin: 0px;
    padding: 0px;
}
.question-div {
    padding: 60px 0px 0;
}
.panel-group {
    margin-bottom: 0px;
}
.question-div .panel-group .panel {
    border: none;
    margin-bottom: 40px;
    background-color: #f5fbff;
    border-radius: 0;
    box-shadow: none;
}
.panel-default>.panel-heading {
    background-color: rgba(255,255,255,0);
    padding: 0;
    border-radius: 0;
        color: #333;
}
.question-btn:focus {
	outline: none;
}
.question-btn {
    background: none;
    border: none;
    font-size: 20px;
    text-align: left;
    font-weight: 400;
    margin-bottom: 15px;
    line-height: 30px;
}
.question-btn span {
    margin-right: 20px;
}
.question-div .panel-body {
    padding-left: 50px;
    color: #595960;
    font-size: 16px;
    opacity: 0.65;
}
.up-icon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-weight: 700;
    line-height: 1;
    font-size: 32px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.up-icon-plus:before {
    content: "\002b";
}
.up-icon-minus:before {
    content: "\2212";
}
@media (max-width: 575.98px) {
	.main-package-text{font-size: 22px;}
    .package-fixed-btns { position: absolute; bottom: 20px;  }
    .package-horizontal{padding: 45px 40px; }
    .package-box{width: 280px; min-height: 560px; }
    .package-terms-text, .package-question { padding: 0px 40px; }
    .package-question { padding: 20px 40px; }
    .package-terms{font-size: 15px; text-align: justify;}
    .question-title { font-size: 25px; }
    .question-div { padding: 45px 0px; }
    .question-div .panel-group .panel { margin-bottom: 25px; }
    .question-btn{font-size: 15px; line-height: 24px;}
    .question-div .col-xs-12{padding-left: 0}
}
	@media (max-width: 1439.98px) and (min-width: 1366px)}
		.package-box {
		    min-height: 565px;
		    width: 230.8px;
		}
	}
	@media only screen and (max-width: 1024px) and (min-width: 768px){
	    .package-fixed-btns { position: absolute; bottom: 20px;  }
	    .sub-right-back-image:before{ min-height: 350px; background-position: 274% -5px;}
	    .package-horizontal{ padding: 45px 90px; }
	    .package-box{width: 277px }
	    .main-package-text{ padding-top: 40px;}
	}
	@media (min-width: 1903px)  {
	    .package-box {  width: 306px;     min-height: 570px; }
	    .package-horizontal{padding: 45px 60px 0;}
	    .package-terms-text { padding: 0px 170px; }
	    .package-question { padding: 20px 150px; }
	    .main-package-text{padding-top: 50px;}
	}
	@media (min-width: 1440px) and (max-width: 1902.98px) {
	    .package-box { min-height: 560px; width: 240px;}
	}
	@media (min-width: 1366px)  and (max-width: 1439.98px) {
	    .package-box { min-height: 565px; width: 230.8px;}
	
	}
	@media (min-width: 1200px)  and (max-width: 1365.98px) { 
	    .main-package-text{padding-top: 8px;}
	    .package-box { min-height: 570px; width: 224.6px;}
	    .package-details-part{margin-right: 2px;     font-size: 13px;}
	    .package-horizontal{padding: 25px 25px 10px !important;}
	    .price-text{padding-left: 9px; padding-right: 9px;}
	    .sub-right-back-image:before {    background-position: 166% -5px}
	    .package-fixed-btns button, .package-fixed-btns a { box-shadow: 0 3px 13px rgba(0, 0, 0,.3); }
		
		.wlcome-div-main::before{
			min-height: 550px;
		}
		.wlcome-div-main{
			padding: 100px 0 47px;
		}
	}
	
	
/* package page end */

/* login activate pages start */
@media screen and (min-width: 1920px) {
   /* .login-left-image-main, .login-right-main {
	    height: 80% !important;
    }*/
	
	.register-content-part{
		padding: 60px 40px !important;
	}
	.content-main{
		font-size: 20px !important;
	}
	.content-sub li{
		font-size: 15px !important;
	}
	.register-content-part .small-content{
		font-size: 15px !important;
		padding: 30px 55px !important;
	}
	#regFourthTab .register-dacle-part img, #regFiveTab .register-dacle-part img{
		padding-top: 30px !important;
		width: 50% !important;
	}
	
}
.login-new-page {
	min-height: 500px;
	background: #fff;
	box-shadow: 0 0 26px -6px #a8a8a8;
	margin: 60px 0 80px;
}
.login-left-image-main {
	background: #cad2f7;
	width: 100%;
	height: 100%;
	text-align: center;
	color: #064266;
	padding: 30px 0;
}
.login-left-image-main .tdaux-logo-part h2 {
	text-transform: uppercase;
	font-size: 16px;
	line-height: 33px;
	letter-spacing: 0.03em;
	font-weight: 400;
}
.login-there-div h5 {
    color: #033d6b;
    font-weight: 600;
    letter-spacing: 0.02em;
    margin-top: 50px;
}
.login-there-div p {
    text-transform: uppercase;
    color: #033d6b;
    font-size: 16px;
    letter-spacing: 0.04em;
    margin-bottom: 70px;
    font-weight: 500;
}
.login-right-main{
	padding: 100px 55px 40px 25px;
}
.login-right-main h1{
	font-size: 27px;
    color: #014572;
    letter-spacing: 0.04em;
    line-height: 30px;
    margin-bottom: 80px;
    font-weight: 700;
    text-transform: uppercase;
}
.forgot-pass-text{
	float: right;
	font-size: 12px;
	color: #495ebb;
}
.sign-in-btn{
	color: #495ebb;
	border: 1px solid #495ebb;
	padding: 5px 30px;
	border-radius: 100px;
	outline: none;
	margin-bottom: 10px;
    margin-top: 70px;
}
.sign-in-btn:hover, .sign-in-btn:focus{
	color: #fff;
	background: #495ebb;
	outline: none;
}
.have-account{
	font-size: 12px;
	color: #b2b2b2;
}
/* registration page start */
.registration-new-page {
	min-height: 550px;
	background: #fff;
	box-shadow: 0 0 26px -6px #a8a8a8;
	margin: 40px 0 80px;
}

.register-left-image-main {
	background: #cad2f7;
	width: 100%;
	height: 100%;
	text-align: center;
	display: table;
	color: #064266;
	padding: 30px 0;
}

.register-left-image-main .image-inner-main {
	/* display: table-cell; */
	vertical-align: middle;
}

.tdaux-logo-part h2 {
	text-transform: uppercase;
	font-size: 16px;
	line-height: 33px;
	letter-spacing: 0.03em;
	font-weight: 400;
}

.register-dacle-part {
	padding: 25px 0 0;
}

.register-content-part {
	padding: 0 15px;
}

.content-main {
	font-size: 16px;
	letter-spacing: 0.02em;
}

.content-sub {
	padding-left: 25px;
}

.content-sub li {
	text-align: left;
	font-size: 13px;
	letter-spacing: 0.04em;
	margin-bottom: 5px;
}

.register-right-form-main {
	padding: 30px 30px 20px;
	height: 100%;
}
.register-right-form-main.form-element {
    position: relative;
    margin-bottom: 1.5rem;
}

.title-header {
	font-size: 27px;
	color: #014572;
	letter-spacing: 0.04em;
	line-height: 30px;
	margin-bottom: 30px;
	font-weight: 700;
	text-transform: uppercase;
}
.check-lable{
   line-height: 30px;
   font-size: 11px;
   color: #A7A7A7;
   padding-left: 20px;
}
.fixed-bottom-action{
	position: absolute;
	bottom: 30px;
	width: 80%;
}
.fixed-bottom-action button{
	border: 1px solid #495ebb;
    border-radius: 100px;
    outline: none;
    padding: 10px 40px;
    color: #495ebb;
}
.sign-here-btn{
	color: #495ebb;
}
.verify-btn{
	border: 1px solid #495ebb;
    border-radius: 100px;
    outline: none;
    padding: 3px 30px;
    color: #495ebb;
    margin-top: -7px;
}
.fixed-bottom-action button:hover, .verify-btn:hover, .fixed-bottom-action button:focus, .verify-btn:focus{
	background: #495ebb;
	color: #fff;
}
.verify-btn:focus{
	border: 1px solid;	
}
.fixed-bottom-action .sign-link{
	color: #A7A7A7;
	font-size: 13px;
	letter-spacing: 0.04em;
	padding-top: 20px;
}
.payment-main-div .nav-tabs .nav-link {
    border: none;
    width: 50%;
    text-align: center;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: 0.04em;
    opacity: 0.5;
    color
}
.payment-main-div .nav-tabs .nav-item.show .nav-link,
.payment-main-div .nav-tabs .nav-link.active {
    opacity: 1;
    color: #27aae1;
    border-bottom: 2px solid #27aae1;
}
.register-content-part .small-content{
	font-size: 13px;
    line-height: 25px;
    letter-spacing: 0.03em;
    text-align: justify;
    padding: 0 55px;
}

.display-inline-block {
    display: inline-block !important;
}
.payment-up-div{
	width: 280px;
	min-height: 250px;
	border-style: dotted;
    border-left: none;
    border-right: none;
    margin: 0 auto;
    padding: 5px 10px 0;
    background: #fff;
    border-color: #dcdcdc;
}
.payment-up-div .tdaux-logo-part h2{
	text-transform: uppercase;
    font-size: 8px;
    line-height: 19px;
    letter-spacing: 0.05em;
    font-weight: 400;
    margin: 0;
}
.payment-up-div .company-details {
			padding: 5px;
			border-top: 1px solid #dcdcdc;
			border-bottom: 1px solid #dcdcdc;
			text-align: left;
		}
		.payment-up-div .company-details .company-name{
			font-size: 14px;
			font-weight: 500;
			color: #676a6c;
			letter-spacing: 0.02em;
			margin: 0;
		}
		.payment-up-div .company-details .company-address{
			font-size: 11px;
			font-weight: 400;
			color: #676a6c;
			letter-spacing: 0.02em;
			opacity: 0.5;
		    line-height: 14px;
   			margin-bottom: 0;	
		}
		.payment-up-div .payment-type{
			padding: 0px 7px 5px;
			border-top: 1px solid #dcdcdc;
			border-bottom: 1px solid #dcdcdc;
			text-align: left;
			font-size: 15px;
			letter-spacing: 0.03em;
			color: #6564b4;
		}
		.payment-up-div .payment-amount{
			padding: 7px 7px 0;
			text-align: left;
			font-size: 12px;
			letter-spacing: 0.03em;
			color: #676a6c;
			line-height: 20px;
		}
		#regFourthTab .register-dacle-part{
			padding: 25px 0 0;
		}
		.border-tb-set{
			padding-top: 3px;
		    border-top: 1px solid #313131;
		    margin-top: 5px;
		    border-bottom: 1px solid #313131;
		    padding-bottom: 3px;
		}
		.payment-success-main{
			text-align: center;
		}
		.payment-success-main h2{
		    text-align: center;
		    font-size: 22px;
		    letter-spacing: 0.03em;
		    font-weight: 500;
		    padding: 100px 0 60px;
		}
		.payment-success-main img{
			width: 50%;
    		padding-bottom: 60px;
		}
		.payment-success-main p {
		    font-size: 16px;
		    padding-right: 30px;
		    letter-spacing: 0.04em;
		    font-weight: 500;
		    padding-bottom: 20px;
		}
		.payment-success-main button {
			padding: 5px 20px;
			border: 1px solid #495ebb;
			border-radius: 100px;
			outline: none;
			color: #495ebb;
		}
		.payment-success-main button:hover {
			background: #495ebb;
			color: #fff;
		}
		.failed-contect{
		    font-size: 14px;
		    line-height: 18px;
		    letter-spacing: 0.04em;
		    color: #bababa;
		    margin-top: 23px;
		    font-weight: 400;
		}
		.failed-payment h2{
			padding: 70px 0 40px;	
		}
		.payment-app-number{
			text-align: center;
		}
		.payment-app-number p, .payment-app-number .app-notdown{
			font-weight: 500;
			letter-spacing: 0.03em;
			margin-bottom: 15px;
			margin-top: 10px;			
		}
		.payment-app-number .app-notdown{
			font-size: 11px;
			font-weight: 400;
		}
		.payment-app-number .app-notdown-acno{
			font-size: 11px;
			font-weight: 400;
			margin-top: 5px;
			margin-bottom: 5px;
		}
		.application-number{
			border: 1px solid #27aae1;
			color: #27aae1;
			display: inline-block;
			margin: 0 auto;
			padding: 5px 10px;
			font-size: 15px;
			letter-spacing0.04em;
			border-radius: 5px;
		}
		.acno-main-div{
			padding: 20px 40px 20px 20px;
    		text-align: center;
		}
		.acno-main-div h5{
			font-size: 22px;
		    letter-spacing: 0.02em;
		    font-weight: 400;
	        padding: 40px 0 20px;
		}
		.acno-main-div .cheque-dd{
			color: #bdbdbd;
		    font-size: 17px;
		    letter-spacing: 0.04em;
		    margin: 30px 0 20px;
		}
		.acno-main-div .acno-company-name{
			font-size: 19px;
		    letter-spacing: 0.04em;
		    font-weight: 500;
		    margin-bottom: 30px;
		}
		.acno-main-div .acno-print-btn{
			border: 1px solid #495ebb;
		    border-radius: 100px;
		    padding: 5px 30px;
		    font-size: 15px;
		    letter-spacing: 0.02em;
		    color: #495ebb;
		    margin-bottom: 40px;
 			margin-top: 15px;		
		}
		.acno-main-div .acno-company-address{
			line-height: 24px;
		    letter-spacing: 0.04em;
		    font-size: 13px;
		    border-bottom: 1px solid #313131;
		    padding-bottom: 10px;
		    margin-bottom: 20px;
		}
		.acno-main-div .small-app-number{
		    padding-bottom: 20px;
		    font-size: 12px;
		    letter-spacing: 0.03em;
		    line-height: 17px;
		}
		.acno-main-div .small-app-approve{
			padding-bottom: 20px;
		    font-size: 11px;
		    letter-spacing: 0.04em;
		    line-height: 16px;
		}
		@media screen and (min-width: 1920px) {
		    /*.register-left-image-main, .register-right-form-main {
			    height: 80% !important;
		    }*/
		    .registration-new-page, .login-new-page{
		    	margin-top: 120px;
		    }
		}

/* tdaux footer start */

	.tdaux-footer .footerlogo{
		margin-bottom: 20px;
	}
	.tdaux-footer .logosubtext {
	    color: #4d657b;
	    font-size: 16px;
	    line-height: 22px;
	    letter-spacing: 0.04em;
	    text-align: justify;
	    padding-right: 40px;
	}
	.tdaux-footer h3 {
	    color: #000;
	    font-size: 18px;
	    font-weight: 700;
	    letter-spacing: 0.04em;
	}
	.tdaux-footer ul{
		padding-top: 10px;
	}
	.tdaux-footer ul li a, .contct-no {
	    color: #7e7f81;
	    font-size: 15px;
	    font-weight: 400;
	    line-height: 30px;
	    letter-spacing: 0.04em;
	}
	.tdaux-footer ul li a:hover{
		color: #27aae1;
	}
	.tdaux-footer .social li {
		display: inline-block;
		width: 40px;
		height: 40px;
		border-radius: 100%;
		border: 1px solid #dcdcdc;
		margin-right: 5px;
	}
	.tdaux-footer .social li .display-table-div{
		text-align: center;
	    display: table;
	    width: 100%;
	    height: 100%;
	}
	.tdaux-footer .social li .display-table-div a{
		display: table-cell;
		vertical-align: middle;
	 }
	 .tdaux-footer .social li:hover { 
	 	background-color: #27aae1;
	 	border-color: #27aae1;
	 }
	 .tdaux-footer .social li:hover a{
	 	color: #fff;
    	transition: 0.3s all;
     }
     .tdaux-footer .image-border {
     	border: 1px solid #d8d8d8;
     	border-radius: 10px;
 	  }
 	  .tdaux-footer .footersec {
	    	font-size: 12px;
	    	text-align: center;
	    	margin-top: 50px;
	    	color: #676a6c;
	    	margin-bottom: 30px;
			letter-spacing: 0.03em;
	  }
/* tdaux footer end */			
/* about us page start */
	#js-banner {
	    width: 100%;
	    height: 110px;
	    overflow: hidden;
	    position: fixed;
	    top: 67px;
	    left: auto !important;
	    z-index: 999;
	    background-color: #28a9e2;
	    transition: height 0.3s;
	}
	#js-banner h1#down-arrow {
	    display: inline-block;
	    background: url(./images/banner-down-arrow.png);
	    width: 161px;
	    height: 82px;
	    float: left;
	    -webkit-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	    -o-transition: all 0.3s;
	    transition: all 0.3s;
	    position: absolute;
	    top: 0px;
	    left: 0px;
	}
	#js-banner.smaller h1#down-arrow {
	    background: url(./images/banner-down-arrow-small.png);
	    width: 100px;
	    height: 51px;
	    margin: 0;
	}
	#js-banner h2#txt-privacy .p-title {
	    display: inline-block;
	    font-size: 40px;
	    float: left;
	    -webkit-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	    -o-transition: all 0.3s;
	    transition: all 0.3s;
	    position: absolute;
	    top: 42px;
	    left: 82px;
        font-weight: 500;
        color: #fff;
	}
	#js-banner.contact-banner.smaller {
	    height: 80px;
	}
	#js-banner.smaller h2#txt-privacy .p-title {
	    font-size: 25px;
	    margin: 0;
	    top: 25px;
	}
	#js-banner h1#up-arrow {
	    display: inline-block;
	    background: url(./images/banner-up-arrow.png);
	    width: 260px;
	    height: 90px;
	    float: left;
	    -webkit-transition: all 0.3s;
	    -moz-transition: all 0.3s;
	    -ms-transition: all 0.3s;
	    -o-transition: all 0.3s;
	    transition: all 0.3s;
	    position: absolute;
	    bottom: 0px;
	    right: 2%;
	    margin-bottom: 0
	}
	#js-banner.contact-banner.smaller h1#up-arrow {
	    height: 64px;
	}
	#js-banner.smaller h1#up-arrow {
	    background: url(./images/banner-up-arrow-small.png);
	    width: 150px;
	    height: 64px;
	    margin: 0;
	    right: 6%;
	}
	.mission-div {
    position: relative;
    box-sizing: border-box;
    box-shadow: 0px 3px 3px 0 rgba(0, 0, 0, 0.08);
    padding-left: 100px;
    padding-right: 100px;
    background-color: #fff;
}
.contact-details .spe-pd-top-first {
    padding-top: 210px;
    padding-bottom: 125px;
}
.on-mission-text{
	color: #313131;
	font-weight: 600;
	font-size: 30px;
}
.on-mission-part {
	color: #313131;
	font-weight: 600;
	font-size: 20px;
	padding-top: 10px;
	margin: 0px;
    padding: 0px
}
.about-details{
	color: #313131;
    line-height: 30px;
    text-align: justify;
    font-weight: 300;
    font-size: 19px;
	margin-top: 20px;	
	opacity: 0.7;
}
.mission-div::after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    margin-left: -0.5em;
    bottom: -6em;
    left: 10%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border: 3em solid black;
    border-color: transparent transparent #fff #fff;
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    box-shadow: -3px 3px 3px 0 rgba(0, 0, 0, 0.08);
}
.meet-guide {
    padding-top: 80px;
    padding-bottom: 50px;
    padding-left: 50px;
    padding-right: 50px;
    background-color: #f6f6f7;
    margin-bottom: 50px;
}
.meet-header{
	font-size: 35px;
	color: #313131;
    font-weight: 600;
    padding-bottom: 25px;
    margin-left: 15px;	    
}
.ibox {
    clear: both;
    margin-bottom: 25px;
    margin-top: 0;
    padding: 0;
}
.ibox-content {
    color: inherit;
    padding: 0;
    clear: both;
    background-color: #fff;
}
.image-over-clas{
	height: 230px;
    border-radius: 5px;
    overflow: hidden;
    width: 100%;
}
.profile-text{
	color: #074f57;
	    font-weight: 400;
	    font-size: 20px;
	    margin-top: 30px;	    
}
.profile-text-sub{
	color: #313131;
	font-weight: 400;
	font-size: 15px;
	margin-top: 10px;
	
}
	/* about us page end */

	/*Acknowledgement slip stat*/
.acknowledgment_slip{ margin: 8px; }
.print-page-logo{max-width: 100%; width:160px; float: left;}
.barcodeImg{max-width: 100%; width:160px; float: right;}
.acknowledgment_slip table{ border-spacing: 2px; border-collapse: separate; }
.acknowledgment_slip .top_header{ padding-bottom: 0; }
.acknowledgment_slip .top_header h4 { margin: 0; text-align: center; font-weight: 700; font-size: 15px; }
.acknowledgment_slip table { border-bottom: none; padding: 5px 5px 5px 10px; border-color: #414042 !important; border: 2px solid }
.acknowledgment_slip .add_part td { border: none; font-size: 13px; }
.acknowledgment_slip .add_part tr:first-child td:first-child{ font-size: 14px; }
.acknowledgment_slip .agree_part td { border: none; font-size: 12px; }
.acknowledgment_slip .agree_part { border-bottom: 2px solid }
.acknowledgment_slip .details_part { border-spacing: 0; border-collapse: collapse; border-top: none; }
.acknowledgment_slip .details_part tr strong,
.acknowledgment_slip .details_part1 tr strong { font-size: 13px; }
.acknowledgment_slip .details_part td { border-bottom: none; border-top: 1px solid; padding: 3px 5px; }
.acknowledgment_slip .details_part1 { border-spacing: 0; border-collapse: collapse; border-top: none; }
.acknowledgment_slip .details_part1 td { border-bottom: 1px solid; border-top: 1px solid; padding: 3px 5px; }
.acknowledgment_slip .tearm_part td p { margin-bottom: 0; margin-top: 5px; font-size: 13px; }
.acknowledgment_slip .tearm_part { border-top: none; padding-top: 0; }
.acknowledgment_slip .tearm_part tbody tr { border: none; border-color: transparent; }
.acknowledgment_slip .tearm_part tbody tr td:first-child { border-bottom: none; border-left: none; border-right: none; }
.acknowledgment_slip .tearm_part tbody tr td { border-top: none; }
.acknowledgment_slip .footer_part { font-size: 13px; font-style: italic; }
.acknowledgment_slip .print_btn{ padding: 6px 20px; border: 1px solid #27aae1; background-color: #27aae1; color: #fff; font-size: 13px; border-radius: 3px; list-style: none; word-spacing: 5px; }
.acknowledgment_slip .print_btn:hover{ background-color: #fff; color: #27aae1; transition: all .5s; }
@media print { .printReceipt.print_btn { display: none; } }
@media print { a[href]:after { content: none !important; } }
@media print { html, body { height: 99%; } }
/*Acknowledgement slip end*/

/* transaction page start */
	.ibox-title {
	    height: 43px !important;
	    min-height: 43px !important;
	}
	.ibox-title h5 {
    display: inline-block;
    font-size: 16px;
    margin: 0 ;
    padding: 0 20px;
    font-weight: 700;
    text-overflow: ellipsis;
    float: left;
    line-height: 40px 
}
.left-part .ibox-content{
	padding: 20px !important;
	background-color: #fff !important;
    border: 1px solid #dcdcdc;
    border-top: none;
}
.transactionPaymentDetail table > tbody > tr > td {
    font-size: 14px;
}
.devCompayDatilshowdiv.ibox-content {
	border: none;
}
.your-cart-div.ibox-content{
	border: none; 
	border-top: 1px solid #dcdcdc;
}
.sricy_btn{
	width: 87%;
	position: absolute;
    bottom: 10px;
    margin: 0 auto;	    
}
.border-right-con{
	border: 1px solid #dcdcdc;
	border-top: none;
	padding: 20px;
}
.price-span{
	font-weight: 400;
    font-size: 15px;
    float: right!important;
}
/* transaction page end */

	/*back to top button start*/
#back2Top {
    overflow: hidden;
    z-index: 999;
    display: block;
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    left: 40px;
    text-align: center;
    font-size: 26px;
    text-decoration: none;
    color: #862359;
    background: #fff;
    height: 40px;
    width: 40px;
    text-align: center;
    line-height: 36px;
    -webkit-border-radius: 50%;
    border-radius: 50%;

}




/*#back2Top:hover{background: #27aae1; color: #fff;}*/
/* Bob */
@-webkit-keyframes float-bob {
    0% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    50% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}

@keyframes float-bob {
    0% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }

    50% {
        -webkit-transform: translateY(-10px);
        transform: translateY(-10px);
    }

    100% {
        -webkit-transform: translateY(-20px);
        transform: translateY(-20px);
    }
}
.popup-popup, .focus-arrow{
    animation-name: float-bob;
    animation-duration: 2s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
    -webkit-animation-name: float-bob;
    -webkit-animation-duration: 2s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: float-bob;
    -moz-animation-duration: 2s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
    -ms-animation-name: float-bob;
    -ms-animation-duration: 2s;
    -ms-animation-iteration-count: infinite;
    -ms-animation-timing-function: linear;
    -o-animation-name: float-bob;
    -o-animation-duration: 2s;
    -o-animation-iteration-count: infinite;
    -o-animation-timing-function: linear; 
}
/*back to top button end*/
.chosen-container-single .chosen-single{
	border-radius: 0;
	border-bottom: none !important;
}

.menu-drop-main{
		position: absolute;
	    top: 20px;
	    right: 20px;
	    left: auto;
		z-index: 999;
	}
	.menu-drop-main .menu-bar-btn{
	    border: 1px solid #495ebb;
   		color: #495ebb;
	}
	.menu-drop-main .menu-bar-btn:after{
		display: none;
	}
	.menu-drop-main .dropdown-menu{
		left: auto !important;
		top: 10px !important;
		right: -70px !important;
	    box-shadow: 0 5px 20px rgba(0, 0, 0, .16);
	}
	.my-drop-arrow:after,
	.my-drop-arrow:before {
	    bottom: 100%;
	    right: 4%;
	    border: solid transparent;
	    content: " ";
	    height: 0;
	    width: 0;
	    position: absolute;
	    pointer-events: none;
	    transition: all 0.5s ease-in-out;
	    -webkit-transition: all 0.5s ease-in-out;
	    -moz-transition: all 0.5s ease-in-out;
	    -ms-transition: all 0.5s ease-in-out;
	    -o-transition: all 0.5s ease-in-out;
	}
	.my-drop-arrow:before {
	    border-color: rgba(0, 0, 0, 0);
	    border-bottom-color: #000;
	    border-width: 8px;
	    margin-left: -2px;
	}
	.my-drop-arrow:before, .my-drop-arrow:after {
	    right: 8% !important;
	}
	.my-drop-arrow:after {
	    border-color: rgba(255, 255, 255, 0);
	    border-bottom-color: #fff;
	    border-width: 8px;
	    margin-left: -2px;
	}
	.drop-menu-text {
	    font-size: 16px;
	    letter-spacing: 0.03em;
        color: rgba(0,0,0,.5);
	    font-weight: 500;
        padding: 7px 20px;
	}
	.drop-menu-text:hover {
	    color: #55c1ff;
	}
	
	@media (max-width: 575.98px) {
		.menu-drop-main{
			z-index: 9999;
  			right: 30px;
		}
		.login-new-page .col-md-6.col-lg-6.col-12{
			padding: 0;
		}
		.login-left-image-main .login-there-div{
			display: none !important;
		}
		.login-left-image-main{
			padding-bottom: 20px !important;
		}
		.login-left-image-main .tdaux-logo-part{
			text-align: left;
		    padding-left: 25px;
		}
		.menu-drop-main .menu-bar-btn {
		    border: 1px solid #fff;
		    color: #fff;
		}
	
	}
	
	.check-service-div-main .check-title h2,
	.seamless-inner-main h2,
	.download-app-coniatin h2,
	.entire-view-text .entire-title h2,
	.collaboration-text h2{
		font-size: 34px;
		font-weight: 400;
	}
	.check-service-div-main .check-title h2 span,
	.seamless-inner-main h2 span,
	.download-app-coniatin h2 span,
	.entire-view-text .entire-title h2 span,
	.collaboration-text h2 span {
	    font-weight: 700;
	    font-size: 45px;
	}
	
	@media (max-width: 575.98px) {
		.tdaux-header .navbar-brand img{
			width: 150px;
		}
		.tdaux-header .navbar-nav{
			background-color: #fff;
			box-shadow: 0 1px 5px rgba(0, 0, 0,.2) !important;
		}
		.wlcome-div-main{
			padding: 70px 0 0;
			min-height: 650px !important;
		}
		.wlcome-inner-div h1{
			font-size: 25px;
			margin-bottom: 15px;
		}
		.wlcome-inner-div .wlcome-contain p,
		.feature-detail-div .feature-body p,
		.seamless-inner-coniatin p,
		.entire-view-text .entire-contaiin p,
		.download-app-coniatin p,
		.collaboration-text .collaboration-peragraph,
		.service-contain-box .contain-box-body{
			font-size: 14px;
			line-height: 20px;
		}
		.wlcome-form-div {
		    margin-top: 30px;
		}
		.wlcome-div-main::before{
			top: 350px;
		}
		.wlcome-form-div .wlcome-terms p{
		    font-size: 10px;
		}
		.wlcome-form-div .subscribe-btn{
			padding-left: 15px !important;
			padding-right: 15px !important;
			font-size: 1rem !important;
		}
		.procurement-div-main{
			min-height: 2650px !important;
		}
		.feature-detail-div{
			padding-left: 0;
		}
		.feature-detail-div .feature-title h2{
			font-size: 26px;
		}
		.procurement-div-main .procurement-box.procure-hover,
		.procurement-div-main .procurement-box.lead-hover,
		.procurement-div-main .procurement-box.partner-hover{
			opacity: 1 !important;
			margin-bottom: 50px !important;
		}
		.procurement-div-main .procurement-box.procure-hover{
			background: #5a94ff !important;
			color: #fff;
		}
		.procurement-div-main .procurement-box.lead-hover{
			background: #ffb746 !important;
			color: #fff;
		}
		.procurement-div-main .procurement-box.partner-hover{
			background: #ff4693 !important;
			color: #fff;
		}
		.procurement-div-main .procurement-box.procure-hover .procure-image svg,
		.procurement-div-main .procurement-box.lead-hover .procure-image svg,
		.procurement-div-main .procurement-box.partner-hover .procure-image svg,
		.procurement-div-main .procurement-box.procure-hover .more-arrow a svg,
		.procurement-div-main .procurement-box.lead-hover .more-arrow a svg,
		.procurement-div-main .procurement-box.partner-hover .more-arrow a svg{
			fill: #fff !important;
		}
		.feature-detail-div .feature-two{
			margin-top: 5% !important;
			opacity: 1 !important;
		}
		.feature-detail-div .feature-one {
		    margin-top: 100% !important;
		    opacity: 1 !important;
		}
		.download-btn img{
			margin-right: 10px;
			width: 120px;
		}
		.form-div-main .request-btn{
			margin-top: 40px;
		}
		.feature-detail-div .feature-three {
		    margin-top: 210% !important;
		    opacity: 1 !important;
		}
		.seamless-div-main::before{
			min-height: 320px;
		}
		.seamless-inner-main {
		    margin-top: 80%;
		}
		.procurement-box .procure-title,
		.procurement-box .procure-contain{
			color: #fff !important;
		}
		
		.check-service-div-main .check-title h2,
		.seamless-inner-main h2,
		.download-app-coniatin h2,
		.entire-view-text .entire-title h2,
		.collaboration-text h2,
		.form-div-right-side h2{
		    font-size: 22px;
		    font-weight: 400;
		    line-height: 32px;
		}
		.check-service-div-main .check-title h2 span,
		.seamless-inner-main h2 span,
		.download-app-coniatin h2 span,
		.entire-view-text .entire-title h2 span,
		.collaboration-text h2 span,
		.adopters-div-main .adopter-title .title-inner h2 {
		    font-weight: 700;
		    font-size: 25px;
		}
		.check-service-div-main {
		    padding: 0px 0 0;
		}
		.check-mobile-inner{
			margin-top: 10px !important;
		}		
		.download-app-div-main::before{
			min-height: 370px;
			background-position: 50% 0;
		}
		.download-app-div-main .download-app-coniatin {
		    margin-top: 385px;
		}
		.download-app-div-main {
    		padding: 0px 0 0px; 
    	}
    	.entire-view-div-main {
		    padding: 50px 0;
		}
		.entire-view-text {
		    margin-top: 20px;
		    padding-right: 0px;
		    margin-bottom: 65px;
		}
		.adopters-div-main::before{
			display: none;
		}
		.entire-business-circle .circle-2{
			width: 280px;
			height: 280px;
		}
		.entire-business-circle .circle-cat{
			width: 80px;
			height: 80px;
		}
		.entire-business-circle .cat-inner span {
		    font-size: 12px;
		    line-height: 15px;
		}
		.entire-business-circle .circle-cat.cat-top{
			top: -34px;
		}
		.entire-business-circle .circle-cat.cat-bottom {
	    	bottom: -31px;
	    }
	    .entire-business-circle .circle-cat.cat-center {
		    right: 44.5%;
		    left: auto;
		    top: 40%;
		    width: 60px;
		    height: 60px;
		}
		.entire-business-circle .small-cir{
			top: 26.5%;
		}
		.collaboration-image img {
		    width: 87%;
		    padding-top: 0;
		}
		.form-div-left-side img {
		    margin-top: 0;
		}
		.form-div-main #contactUsEmail-homes{
			margin-bottom: 20px;
		}
		.form-div-right-side h2{
			padding-bottom: 20px;
			padding-top: 40px;
		}
		.padding-top-150 {
		    padding-top: 0px;
		}
		.adopters-div-main .adopter-title .title-inner h2,
		.adopter-title .title-inner h6{
			text-align: left;
			line-height: 32px;
		}
		.tdaux-footer h3{
			margin: 10px 0 0;
		}
		.tdaux-footer ul{
			margin: 0;
		}
		.adopters-div-main .testimonial-main .owl-dots {
		    position: absolute;
		    left: 40%;
		}
		.register-right-form-main{
			padding: 20px 30px 10px;
		}
		.register-left-image-main{
			display: none;
		}
		#regFirstTab .title-header{
			margin-bottom: 30px;
		}
		.title-header{
			font-size: 18px;
			line-height: 22px;	
		}
		.fixed-bottom-action button{
			padding: 5px 40px;
		}
		.registration-new-page  .form-element{
			margin-bottom: 1.50rem;
		}
		.prefix__select {
			margin-bottom: 1.40rem;
		}
		.fixed-bottom-action{
			bottom: 5px;
		}
		.verify-btn{
			margin-bottom: 30px;
			padding: 3px 10px;
			font-size: 13px;
		}
		#regSecondTab .no-padding-right {
			padding-right: 15px;
		}
		#regThirdTab .form-field-dropdown, #singupBankName {
			height: auto;
			padding: 6px 0 2px;
			font-size: 13px;
			line-height: 7px;
			border-radius: 0;
			border: none;
			border-bottom: 1px solid #dcdcdc;
		}
		#regThirdTab .tdx-chosan-span{
			margin-bottom: 28px !important;
		}
		#addNewBankBranch .modal-content{
			width: 90% !important;
		}
		#addNewBankBranch .modal-content form{
			padding-right: 0;
			padding-left: 0;
		}
		.payment-main-div .nav-tabs .nav-link{
			font-size: 14px;
		}
		.round-curve{
			display: none;
		}
		.free-btn-div {
			font-size: 13px !important;
			line-height: 20px;
		}
		.free-btn-div .get-start-btn{
			margin-top: 20px;
			margin-left: 0;
		}
		.new-package-main .package-horizontal{
			padding: 20px 0px 0 0;
		}
		.package-box{
			margin-left: 12%;
		}
		#global_search_modal .logo_global_image{
			left: 1em !important;
		}
		#global_search_modal button.close{
			top: -10px;
		}
		#global_search_modal .navbar-search h2{
			font-size: 22px;
		}
	#global_search_modal .modal-content{
		width: 100%;
	}
	#global_search_modal_open{
		display: none;
	}
	.testimonial-main .owl-stage {
		padding-left: 0px !important;
	}
	.adopters-div-main .testimonial-main .owl-dots{
		display: none;
	}
	.login-left-image-main{
		display: none;
	}
		#global_search_icon_btnClick{
			display: none;
		}
		
	}
