*{
	margin:0;
	padding:0;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
}
.pocket-watch{
	padding-top: 121px;
}
.container.cont_div{
    padding:50px 0;
    margin-top: 20px;
}
.timer-img{
	padding:50px 0;	
}
.pw_one_section h3{
	text-align:left;
	font-size:45px;
	color:#fff;
	margin-bottom: 0px;
	font-weight:400;
}
.pw_one_section h3 strong{
	font-weight:700;
	color:#fff;
}
.pw_one_section p {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
}
.pw_one_section ul li {
    background: rgba(0, 0, 0, 0) url("../pocketwatch/bullet.png") no-repeat scroll left 24px;
    color: #ffffff;
    font-size: 16px;
    font-weight: 400;
    list-style: outside none none;
    padding: 20px 0;
    position: relative;
    padding-left: 35px;
}
.icon-bottom.icon1{
	background: rgba(0, 0, 0, 0) url("../pocketwatch/pw-green-ic.png") no-repeat scroll 0 0;
    bottom: 20px;
    display: inline-block;
    height: 142px;
    position: absolute;
    right: 0px;
    width: 142px;
    z-index: 10;
}
.icon-bottom.icon2{
	background: rgba(0, 0, 0, 0) url("../pocketwatch/pw-orange-ic.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 142px;
    left: 0px;
    position: absolute;
    top: 90%;
    width: 142px;
    z-index: 10;
}
.icon-bottom.icon3{
	background: rgba(0, 0, 0, 0) url("../pocketwatch/pw-sky-ic.png") no-repeat scroll 0 0;
    display: inline-block;
    height: 142px;
    position: absolute;
    right: 10px;
    bottom: 10px;
    width: 142px;
    z-index: 10
}
.icon-bottom.icon4{
	background: rgba(0, 0, 0, 0) url("../pocketwatch/pw-orange-ic.png") no-repeat scroll 0 0;
    bottom: 40px;
    display: inline-block;
    height: 142px;
    position: absolute;
    right: -40px;
    width: 142px;
    z-index: 10;
}
.icon-bottom.icon5{
	background: rgba(0, 0, 0, 0) url("../pocketwatch/pw-lblue-ic.png") no-repeat scroll 0 0;
    bottom: -30px;
    display: inline-block;
    height: 142px;
    position: absolute;
    left: -50px;
    width: 142px;
    z-index: 10;
}
.icon-bottom.icon6{
	background: rgba(0, 0, 0, 0) url("../pocketwatch/pw-turq-ic.png") no-repeat scroll 0 0;
    bottom: 20px;
    display: inline-block;
    height: 142px;
    position: absolute;
    top: 90%;
    left: -50px;
    width: 142px;
    z-index: 10;
}
.pw_two_section{
	/*background:url("../pocketwatch/bg-tri-shapes.png") repeat-x;*/
	position:relative;
}
.pw_two_section .container.cont_div{
    padding:100px 0;
}
.icon_set{
	padding:50px 0;
}
.pw_two_section ul li {
    float: left;
    list-style: outside none none;
    padding: 10px;    
}
.pw_two_section ul li h6{
	text-align: center;
    font-size: 16px;
    font-weight: 400;
    color:#000;
}
.pw_two_section ul li i.icon {
    background: rgba(0, 0, 0, 0) url("../pocketwatch/ics-set.png") no-repeat top center;    
    height: 100px;
    line-height: 200px;
    font-size: 20px;
    text-align: center;
    display:block;
    width:100px;
}
.pw_two_section ul li.timt-icon i.icon-time{
	background: rgba(0, 0, 0, 0) url("../pocketwatch/track-ic.png") no-repeat top center; 
}
.pw_two_section ul li.scre-icon i.icon-screen{
	background: rgba(0, 0, 0, 0) url("../pocketwatch/sc-ic.png") no-repeat top center; 
}
.pw_two_section ul li.any-icon i.icon-analy{
	background: rgba(0, 0, 0, 0) url("../pocketwatch/analyiz-ic.png") no-repeat top center; 
} 
.pocketwatch_container h3.sec-title,.pocketwatch_container h3.sec-title span {
    color: #363636;
    font-family: "Roboto",sans-serif;
    font-size: 30px;
    font-weight: 400;
    margin: 0;
    padding:0;
    text-align: left;
    text-transform: capitalize;
}
.pocketwatch_container .pw_five_section h3.sec-title {
    color: #ffffff;
}
.pocketwatch_container h3.sec-title.icontitle{
	display:inline-block;
}
.pocketwatch_container h3.sec-title.icontitle i{
    float: left;    
}
.pocketwatch_container h3.sec-title.icontitle span {
    float: left;
    padding: 30px 20px;
    margin: 0;
}
i.icon-analy{
	background:url("../pocketwatch/analyiz-ic.png") no-repeat;
    display: inline-block;
    height: 93px;
    width: 92px;  
}
i.icon-track{
	background:url("../pocketwatch/track-ic.png") no-repeat;
    display: inline-block;
    height: 93px;
    width: 92px;  
}
.pw_two_section h3 strong {
    font-size: 45px;
    color:#000;
}
.pw_two_section p{
	font-size:16px;
	color:#757575;
	margin-bottom:40px;
}
.pw_three_section{
	position:relative;
}
.pw_three_section .container.cont_div {
    padding: 200px 0;
}
.pw_three_section h3 {
    color: #333333;
    font-size: 45px;
    text-align: left;
    font-weight: 400;
}
.pw_three_section p{
	font-size:16px;
	color:#757575;
	line-height:25px;
}
.pw_three_section a.rmore_link{
	font-size:18px;
	color:#fff;
	background:#54555A;
	padding:10px 20px;
	border-radius:20px;
	float: left;
    margin-top: 20px;
}
.pw_three_section a.rmore_link:hover{
	background:#84C341;
}
.pw_four_section{
	position:relative;
}
.pw_four_section h3{
	color:#000;
	font-size:45px;
	font-weight:700px;
	padding:40px 0;
}
.pw_four_section p{
	font-size:16px;
	color:#757575;
	line-height:25px;
}
.pw_last_section{
	background:#292A2E;
	padding:50px 0 50px;
	text-align:center;
}
.pw_last_section h3{
	color:#fff;
	font-size:30px;
	font-weight:700px;
	padding:40px 0;
}
.pw_last_section i.icon,
.pw_five_section i.icon{
	background:url("../pocketwatch/ics-set.png") no-repeat;
    display: inline-block;
    height: 102px;
    width: 92px;    
}
.pw_last_section i.icon.icon-screen{
	background-position:0 -110px;
}
.pw_last_section i.icon.icon-hours{
	background-position:0 0px;
}
.pw_last_section i.icon.icon-customers{
	background-position:0 -470px;
}
.pw_last_section i.icon.icon-teams{
	background-position:0px -580px;
}
.pw_last_section h6,.pw_last_section h6 span {
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
    margin: 0;
    width: 100%;
        display: block;
}
@media screen and (max-width:767px){
.pw_last_section h6,.pw_last_section h6 span:last-child{
    min-height:66px;
    margin-bottom: 30px;
}
}
.quick_stats{
	margin:0 auto;
	text-align:center;
}
.pw_last_section .quick_stats h3{	
	line-height:normal;
	padding:0px;
	margin:0px;	
}
.pw_last_section .quick_stats h3 span{
	font-size:20px;
	color:#fff;
	font-weight:600;
	line-height:normal;
	padding:0px;
	margin:0px;	
	text-align:center;
}
.pw_five_section{
	position:relative;
}
.pw_five_section .container.cont_div{
	padding:200px 0;
}
.pw_five_section h3{
	font-size:45px;	
	font-weight:500;
	line-height:normal;
	color:#fff;
	text-align:left;
}
.pw_five_section p{
	font-size:16px;	
	color:#fff;
	font-weight:400;
	line-height:25px;	
}
.pw_five_section i.icon {
    float: left;
}
.pw_five_section ul li{
	color:#fff;
	list-style:none;
	position:relative;
	padding-left:40px;
	font-size:16px;
}
.pw_five_section ul li:before{
	background: #69DFC4;
    border-radius: 3px;
    content: "";
    height: 15px;
    left: 0;
    position: absolute;
    width: 15px;
    top: 5px;
}
.pw_five_section .container.cont_div{
	padding:100px 0px;
}
.pw_five_section i.icon.icon-screen{
	background:rgba(0, 0, 0, 0) url("../pocketwatch/sc-ic.png") no-repeat;
	display: inline-block;
    height: 102px;
    width: 92px;
}
.pw_five_section p span {
    padding: 10px 20px;
    display: block;
    margin-left: 90px;
    color:#fff;
}
.pw_five_section ul {
    float: left;
    list-style: none;
    margin-top:40px;
}

.pw_six_section{
	background:rgba(0, 0, 0, 0) url("../pocketwatch/quote-bg.png") no-repeat scroll right center / 50% auto;
	position:relative;
}
.pw_six_section .container.cont_div{
	padding:100px 0;
}

.pw_six_section h3 {
    font-size: 45px;
    color: #333;
    font-weight: 500;
    margin: 20px;
}
.test_content {
    border: 2px solid #b3dcfc;
    border-radius: 5px;
    padding: 30px;
}
.tet_header {
    margin-bottom: 15px;
    padding-bottom: 15px;
    position: relative;
}
.tet_header::after {
    background: #f7c331 none repeat scroll 0 0;
    bottom: 0;
    content: "";
    height: 2px;
    left: 0;
    position: absolute;
    width: 100px;
}
.tet_header > h4 {
    color: #333333;
    font-size: 20px;
    margin: 0;
    text-transform: uppercase;
}
.tet_header > span {
    color: #757575;
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 20px;
}
.test_content > p {
    color: #757575;
    font-size: 16px;
    font-weight: 400;
    line-height: 25px;
}
.owl-carousel .item {
    margin: 50px 0;
    position: relative;
}
.test_person {
    border: 2px solid #b3dcfc;
    border-radius: 120px;
    height: 120px;
    position: absolute;
    right: 20px;
    top: -40px;
    width: 120px;
    z-index: 2147483647;
}
.test_person img{
	border-radius: 100%;
	width: 100%;
    max-width: 100%;
    height: 100%;
}
.owl-theme .owl-nav {
    margin-top: 10px;
    position: absolute;
    top: 50%;
    width: 100%;
}
.owl-next {
    position: absolute;
    right: -60px;
}
.owl-prev {
    left: -60px;
    position: absolute;
}
.owl-nav button.owl-prev button{
    background:rgba(0, 0, 0, 0) url("../pocketwatch/prev.png") no-repeat !important;
    height: 48px;
    width: 48px;
    border: none;
    font-size: 0px;
    display:inline-block;
}
.owl-nav button.owl-next button{
    background:rgba(0, 0, 0, 0) url("../pocketwatch/next.png") no-repeat !important;
    height: 48px;
    width: 48px;
    border: none;
    font-size: 0px;
    display:inline-block;
}
.owl-theme .owl-nav [class*="owl-"]:hover {
    background: transparent !important;
}

.am-prev,.am-next {
    font-size: 30px;
    color: #fff;
}

/*New css*/
.pocketwatch_container {
    display: block;
    margin: 0;
}
.pw_first_sec {
   /* position: relative;*/
}
.pw_one_section,.pw_two_section,.pw_three_section,.pw_four_section,.pw_five_section {
    position: relative;
}
.pw_one_section .cont_div,
.pw_two_section .cont_div,
.pw_three_section .cont_div,
.pw_four_section .cont_div,
.pw_five_section .cont_div{
    margin: 50px 0;
    position: absolute;
    top: 0;
    width: 100%;
}
.white_sec{
	z-index:1000;
}
.pw_last_section {
    position: relative;    
    z-index: 10;
}
.pw_two_section .cont_div,
.pw_three_section .cont_div{
    margin: 200px 0;
}
.pw_five_section .cont_div {
    margin: 150px 0;
}
.pw_two_section {
    top: -20px;
}
.img_div > img {
    width: 100%;
}
.gray_section {   
    background: #292A2E;
    height: 80px;
    margin-top: -140px;
}
.text-left{
	float:right;
}
.text-right{
	float:left;
}



/*****************************************PocketWatch Site**************************************************/
.pocketwatch-header.header-container,
.pocketwatch-header.header-container.header-top-fix{
    background: #FFFFFF;   
}
.pocketwatch-header.header-container .logo-img,
.pocketwatch-header.header-container.header-top-fix .logo-img{
	height:auto;	
}
.pocketwatch-header.header-container .top-header-container{
    padding: 0 15px;
}
.pocketwatch-header.header-container .menu-container li a{
	color:#757575;
}
.pocketwatch-header.header-container .menu-container li.active a,
.pocketwatch-header.header-container .menu-container li:hover a{
	color:#333;
}
.pocketwatch-header.header-container .menu-container li.sign_in-btn a {
    border: 1px solid #84c341;
    border-radius: 5px;
    padding: 7px 20px;
    box-shadow: 0px 0px 1px 1px #84C341;
}
.pocketwatch-header.header-container .menu-container li.sign_in-btn:hover a{
    background-color: #84c341;
    color:#fff;
}
ul.pocket-social-links{
	list-style:none;
	float:right;
}
ul.pocket-social-links li{
	list-style:none;
	float:left;
}
.pocket-social-links > li {
    padding-left: 10px;
}
ul.pocket-social-links li i.sicon{
	background:url("../pocketwatch/social-ic.png") no-repeat;
	display:inline-block;		
}
ul.pocket-social-links li i.sicon.fb {
    background-position: 0 0;    
    width:20px;
    height:30px;
}
ul.pocket-social-links li i.sicon.twit {
    background-position: 0 -40px;    
    width:30px;
    height:30px;
}
ul.pocket-social-links li i.sicon.lin {
    background-position: 0 -80px;    
    width:30px;
    height:30px;
}
ul.pocket-social-links li i.sicon.ytube {
    background-position: 0 -125px;
    width: 40px;
    height: 40px;
}

.pocketwatch-header .toggle-box {    
    top: 20px;
}
/*****************************************PocketWatch Site**************************************************/


.cont_div .container {
    position: relative;
}
.pw_one_section .cont_div{
	background: url("../pocketwatch/landing-bg.png") no-repeat;
	background-size: cover;
    background-position: bottom;
    /*background: #275CDF;*/
	margin:0px;
	padding-top:50px;
	padding-bottom:100px;
	position:relative;	
}
.pw_one_section ul li{
	padding:10px 0 10px 25px;
	background-position: left 14px;
}
.icon-bottom.icon1 {
    bottom: -100px;
}
.pw_two_section .cont_div {
    background: url("../pocketwatch/bg-tri-shapes.png") repeat-x;
    margin: 0 auto;
    padding: 100px 0;
    position: relative;
    width: 100%;
    display: inline-block;
    height: 100%;
}
.pw_three_section {
    margin: 150px 0;
}
.pw_three_section .cont_div{
	position:relative;
	background: #f8f6fb;
	margin: 10px 0;
}
.pw_three_section .cont_div:before {
    background: rgba(0, 0, 0, 0) url("../pocketwatch/gry-bg.svg") no-repeat scroll center top / cover ;
    content: "";
    display: inline-block;
    height: 30%;
    left: 0;
    position: absolute;
    top: -30%;
    width: 100%;
}
.pw_three_section .cont_div:after {
    background: rgba(0, 0, 0, 0) url("../pocketwatch/gry-bg.svg") no-repeat scroll center bottom / cover ;
    bottom: -30%;
    content: "";
    display: inline-block;
    height: 30%;
    left: 0;
    position: absolute;
    width: 100%;
}
.pw_four_section .cont_div{
	background: url("../pocketwatch/bg-tri-shapes.png") repeat-x;
    margin: 0 auto;
    padding: 50px;
    position: relative;
    width: 100%;
    display: inline-block;
    height: 100%;
}
.pw_five_section {
    margin: 150px 0;
}
.pw_five_section .cont_div{
	position:relative;
	background: #33A7FF;
	margin: 10px 0;
}
.pw_five_section .cont_div:before {
    background: rgba(0, 0, 0, 0) url("../pocketwatch/blue-bg.svg") no-repeat scroll center top / cover ;
    content: "";
    display: inline-block;
    height: 30%;
    left: 0;
    position: absolute;
    top: -30%;
    width: 100%;
}
.pw_five_section .cont_div:after {
    background: rgba(0, 0, 0, 0) url("../pocketwatch/blue-bg.svg") no-repeat scroll center bottom / cover ;
    bottom: -30%;
    content: "";
    display: inline-block;
    height: 30%;
    left: 0;
    position: absolute;
    width: 100%;
}
.cpy_log.white_sec{
    padding: 70px 0;
}
.gray_section {
    background: #292a2e none repeat scroll 0 0;
    height: 150px;
    margin-top: -150px;
}
.pw_last_section { 
    padding: 0 0 50px 0;
}
.pw_six_section .cont_div{
	padding: 100px 0;
}
.pw_six_section{
	background:transparent;
	backgroun-image:none;
}
.pw_six_section .cont_div .container {
    background: rgba(0, 0, 0, 0) url("../pocketwatch/quote-bg.png") no-repeat;
    position: relative;
    background-size: contain;
    background-position: right center;
}

/*last section css*/
.use_desc {
    width: 33%;
}
.use-image {
    position: absolute;
    right: 27%;
    top: -70%;
    z-index: 10;
}
.usesteps.use-step-one {
    background: #33a6ff none repeat scroll 0 0;
}
.usesteps.use-step-two {
    background: #292a2e none repeat scroll 0 0;
    margin-top: 100px;
    margin-bottom: 0px;
}
.usesteps {
    border-radius: 10px;
    margin: 40px 0;
    padding: 50px;
    width: 80%;
}
.usesteps p {
    color: #ffffff;
}
h1.step_cap {
    color: #ffffff;
    float: left;
    font-size: 5rem;
    font-weight: 400;   
    padding: 0 30px 0 0;
    margin:0;
}
.step_cap > span {
    display: table;
    width: 86px;
    margin-top:10px;
    position: relative;
    top: -15px;
}
.pw_three_section.pw_use_section {
    margin: 110px 0;
}
.pw_three_section.pw_use_section .cont_div:before{
    top: -30%;
    height: 30%;
}
.pw_three_section.pw_use_section .cont_div:after{    
    bottom: -30%;
    height: 30%;
}
.gray_section {    
    margin-top: -80px;
}
.header-top p a,
.header-top p span{
	font-size:12px;
}
.header-top p span.ph-last{
	color:#fff;
	opacity: 1;
}
.tracktime-content{
	margin:80px 0;
}
.pocket-watch-main.header-top p span.phone-grn{
	background-image: url(../images/phone-grn-purple.png);
}
.pocket-watch-main.header-top p span.top-mail-ico{
	background-image: url(../images/mail-grn-purple.png);
}
@media only screen and (max-width: 768px) {
	.img_div,.icon-bottom{display:none !important;}
	.pw_one_section .cont_div, .pw_two_section .cont_div, .pw_three_section .cont_div, .pw_four_section .cont_div, .pw_five_section .cont_div{
		position: initial;
		margin:0;
	}
	.pw_two_section ul li i.icon {
		display: inline-block;
	}
	.owl-carousel .item {
		margin: 40px 0 0;
		padding: 0 20px;
    }	
    .owl-theme .owl-nav {
		position: initial;
		top: auto;
		width: auto;
	}
	.owl-prev ,.owl-next{
		left: auto;
		right:auto;
		position: initial;
	}
	.test_person {
		border: 2px solid #b3dcfc;
		border-radius: 120px;
		height: 80px;
		position: absolute;
		right: 40px;
		top: -30px;
		width: 80px;
		z-index: 2147483647;
	}
	.pw_two_section ul li {
		float: left;
		list-style: outside none none;
		margin: 0 auto;
		padding: 0px;
		text-align: center;
		width: 33.3%;
	}	
	.pw_first_sec {
		margin: 30px 0;
	}
	.pw_first_sec.top_sec{
		margin-top:0;
	}
	.pw_first_sec h3,.pw_first_sec h3 strong,.pw_six_section h3,.pw_last_section h3{
		margin-bottom:20px;
		font-size: 30px;   		
		text-align:left; 
	}	
	.pw_last_section .quick_stats h3{		
		text-align:center; 
	}	
	.pw_two_section p {    
		font-size: 15px;
	}
	.pw_five_section ul li {    
		font-size: 15px;
		padding-left: 30px;    
	}
	.pw_six_section .container.cont_div {
		padding: 0px 0;
	}
	.pw_four_section h3{padding:0px;}	
	.pw_five_section p span {
		margin:0;
		padding: 10px;
	}
	.pw_last_section h3{
		padding:0px;
	}
	.pw_last_section{
		top:0;
		padding:0;
	}
	.pw_one_section ul li {
		background-position:left 14px;    
		padding: 10px 0 10px 25px;    
	}
	.pw_one_section .cont_div {
		background: #445dad;
	}
	.pw_two_section .cont_div {
		background: #fff;
	}
	.pw_three_section .cont_div {
		background: #F9F7FC;
	}
	.pw_four_section .cont_div {
		background: #fff;
	}
	.pw_five_section .cont_div {
		background: #33A7FF;
	}
	.pw_last_section h6 {		
		min-height: 80px;
	}
	.cont_div {
		padding: 20px 0;
	}
	.gray_section {   	
		margin-top: -100px;
	}
	.text-left{
		float:left;
	}
	.text-right{
		float:right;
	}
	/*pocketwatch site*/
	.navbar-menu ul li.sign_in-btn,.sign_in-btn a {
		width: auto;
		padding: 10px;
	}
	.navbar-menu ul li.sign_in-btn:hover {
		background: transparent;
	}
	.pocketwatch-header #main-menu {
		background: #fff;
		position: absolute;
	}
	ul.pocket-social-links {
		float: none;
		text-align: center;
		margin: 0 auto;
		display: table;
	}
	.img_sec {
		text-align: center;
	}
	.pw_three_section .cont_div:before,
	.pw_three_section .cont_div:after,
	.pw_five_section .cont_div:after,
	.pw_five_section .cont_div:before{
		display:none;
	}
	.pw_three_section,.pw_first_sec,.pw_five_section{margin:0;}	
	.pw_five_section p span {		
		width: 100%;
		float: left;
	}
	.use_desc {
		width: 100%;
	}
	.use-image {
		position: initial;
		text-align: center;
	}
	h1.step_cap {    
		float: none;
		padding: 0;
    }
    .step_cap > span {
		display: inline-flex;		
    }
	.usesteps {
		border-radius: 10px;
		margin: 40px 0;
		padding: 30px;
		width: 100%;
	}
	.usesteps.use-step-two {
		background: #292a2e none repeat scroll 0 0;
		margin: 0;
	}
	.gray_section {
		display: none;
	}
	.pw_three_section.pw_use_section {
		margin: 20px 0;
	}
	.usesteps{margin:0;}
	.timer-img {
		padding: 0;
	}
	.pw_one_section .cont_div{
		padding:50px 0;
        margin-top: 15px;
	}
	
	@media (max-width: 384px) {
	    .pw_one_section .cont_div {
	        margin-top: 16px;
	    }
	}
	
	.pw_two_section .cont_div, .pw_four_section .cont_div, .pw_six_section .cont_div {
		padding: 0;
	}
	.tracktime-content{
		margin:0;
	}
	.pocketwatch_container h3.sec-title.icontitle {
		line-height: 90px;
	}
	.pocketwatch_container h3.sec-title.icontitle span {
		float: left;
		margin: 0;
		padding: 0 0 0 10px;
	}
	.pw_two_section .cont_div,
	.pw_three_section .cont_div,
	.pw_four_section .cont_div,
	.pw_six_section .cont_div,
	.pw_five_section .cont_div {
		padding: 50px 0;
	}	
	.usesteps.use-step-two{
		margin-top:20px;
	}
	.pw_three_section.pw_use_section{
		margin:0;
	}	
}

@media only screen and (min-width: 769px) and (max-width: 992px) {	
	.pw_two_section ul li i.icon {
		display: inline-block;
	}
	.owl-carousel .item {
		margin: 40px 0 0;
		padding: 0 20px;
    }	
    .owl-theme .owl-nav {
		position: initial;
		top: auto;
		width: auto;
	}
	.owl-prev ,.owl-next{
		left: auto;
		right:auto;
		position: initial;
	}
	.test_person {
		border: 2px solid #b3dcfc;
		border-radius: 120px;
		height: 80px;
		position: absolute;
		right: 40px;
		top: -30px;
		width: 80px;
		z-index: 2147483647;
	}
	.pw_two_section ul li {
		float: left;
		list-style: outside none none;
		margin: 0 auto;
		padding: 0px;
		text-align: center;
		width: 33.3%;
	}	
	.pw_one_section ul li {
		padding-bottom: 0;
		padding-top: 10px;
		background-position: left 14px;
	}
	.pw_one_section p {
		font-size: 14px;	
		line-height: 17px;
		margin-bottom: 5px;
	}
	.pw_first_sec {
		margin: 0;
	}
	.pw_first_sec.top_sec{
		margin-top:0;
	}
	.pw_first_sec h3,.pw_first_sec h3 strong,.pw_six_section h3,.pw_last_section h3{
		margin-bottom:10px;
		font-size: 30px;	
		text-align:left; 
	}	
	.pw_two_section p {    
		font-size: 16px;
	}
	.pw_five_section ul li {    
		font-size: 16px;
		padding-left: 30px;    
	}
	.pw_six_section .container.cont_div {
		padding: 0px 0;
	}
	.pw_four_section h3{padding:0px;}	
	.pw_five_section p span {
		margin:0;
		padding: 10px;
	}
	.pw_last_section h3 {
		padding: 30px 0;
		text-align: center;
	}
	.pw_last_section{
		top:0;
		padding:0;
	}	
	.pw_two_section .cont_div{
		margin: 70px 0;
	}	
	.pw_three_section .cont_div {
		margin: 150px 0;
	}	
	.pw_three_section.white_sec .cont_div {
		margin: 80px 0;
	}
	.pw_three_section.white_sec p {
		color: #757575;
		font-size: 16px;
		line-height: 20px;
	}
    .icon-bottom.icon2 {    
		bottom: -110px;
		left: 20px;
    }    
    .icon-bottom.icon1 {    
		bottom: 0px;
    }
    .pw_five_section .cont_div {
		margin: 90px 0;
	}
	.pw_two_section .img_div > img {
		height: 350px;
	}
	.pw_five_section .col-sm-7 img {
		width: 90%;
	}
	.pw_six_section {
		background-position: right center / 40% auto;	
		padding: 100px 0;	
	}
	.pw_six_section h3{text-align:center;}
	.cont_div {
		padding: 20px 0;
	}
	.gray_section {
		background: #292a2e none repeat scroll 0 0;
		height: 80px;
		margin-top: -90px;
	}
	.use-image {		
		right: 3%;
    }
    h1.step_cap {    
		float: none;
		padding: 0;
    }
    .step_cap > span {
		display: inline-flex;		
    }
    .pw_three_section .cont_div:before{
		top: -20%;
	}
	.pw_three_section .cont_div:after{
		bottom: -20%;
	}
}

@media only screen and (max-width: 479px){
	.pw_two_section ul li {
		float: none;		
		width: 100%;
	}
}
@media only screen and (min-width: 1192px){
	.mob-top {
		float: right;
	}
	.mob-bot {
		float: left;
	}
}
.wrapper-track img{
	cursor: pointer;
}
/* menu header start */
.header-top-fix{
	border-bottom: 2px solid #445dad !important;
}
.pocket-watch-header{
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.pocket-watch-logo .vrea-logo-img img{
	margin: 12px 0;
}
.pocket-menu ul li .active a{
	color: #445dad !important;
}
.pocket-menu ul li a:hover{
	color: #445dad !important;
}
.pocket-menu ul li.active a {
    color: #445dad;
}
.pocket-menu  ul .active{
	color: #445dad !important ;
}  
.pocket-watch-menu  li a:hover{
	color: #445dad !important;
}
.pocket-watch-menu li.active a{
    color: #445dad;
}
.pocket-watch-menu li.active{
	border-bottom: 2px solid #445dad;
}
.pocket-watch-menu li:hover{
	border-bottom: 2px solid #445dad;
}
.toggle-menu{
	background-color: #445dad;
}
.wrapper-about{
	text-align: center;
	margin: 40px 0;
	font-family: 'Roboto', sans-serif;
	padding-bottom: 150px;
}
.wrapper-about .wrapper-about-heading h2{
font-size: 30px;
padding-bottom: 20px;
}
.wrapper-section-slider{
	display: flex;
}
.wrapper-contain{
	border: none;
	border-radius: 10px;
	background-color: #f8f6fb;
	padding: 30px;
	margin-left: 10px;
}
.wrapper-contain:first-child{
	margin-left: 0;
}
.wrapper-contain h3{
	color: #000;
	font-size: 18px;
	padding-top: 20px;
	text-transform: capitalize;
	display: flex;
	justify-content: center;
}
.wrapper-contain h3 img{
	width: 30px !important;
	margin-left: 10px;
	height: 20px;	
}
.wrapper-contain p{
	color: #000;
	font-size: 16px;
	line-height: 25px;
}
.wrapper-about .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 28px;
} 
.wrapper-about .owl-theme .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
}
.wrapper-about .owl-theme .owl-dots .owl-dot.active span {
    background: #445dad; 
}
.wrapper-about-img{
	margin: 0 auto;
	margin-top: 20px;
}
.wrapper-img-button{
	position: relative;
}
.wrapper-img-button img{
	width: 150px !important;
    height: 150px;
	object-fit: cover;
    margin: 0 auto;
	border-radius: 50%;
	cursor: pointer;
}

.btn-video {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(../pocketwatch/playicon.png);
    background-size: 38px 38px;
    border: medium none;
    color: #ffffff;
    display: block;
    height: 38px;
    left: 50%;
    position: absolute;
    top: 100%;
    transform: translate(-50%, -50%);
    width: 38px;
}
.modal-popup{
	top: 20%;
	transform: translateY(-10%);

}
.modal-footer{
	border-top: none;
	position: absolute;
	top: -46px;
	right: -38px;
	padding: 0;
}
.btn-close{
	font-size: 60px;
	border: none;
	background-color: transparent;
	color: #fff;
	line-height: 0;
	padding: 0;
}

.btn-close:hover{
	border:none;
	background: none;
	color: #fff;
}
.btn-close:focus{
	outline: none;
    outline-offset: 0; 
	background-color: none;
}
.btn-close:active{
	color: #fff;
}
.btn-close:focus  {
    outline: none;
    outline: 5px auto-webkit-focus-ring-color;
    outline-offset: 0;
}

.btn-close:active:focus{
	outline: none;
    outline: 5px auto-webkit-focus-ring-color;
    outline-offset: 0;
}
#cumiemyModal .modal-body{
	padding-bottom: 7px;
}

@media only screen and (min-width: 991px){
	.modal-dialog{
		max-width: 800px;
		width: 100%;
	}
}
@media only screen and (max-width: 767px){
	.btn-close{
		font-size: 60px;
		line-height: 0;
	}
	.modal-footer{
		padding: 0;
		right: 0;
	}
	.modal-popup {
		width: 90%;
		margin: 0 auto;
	}
	.track-modal-body{
		padding: 7px;
		padding-bottom: 0;
	}
	#cumiemyModal .modal-popup{
		top: 50%;
		transform: translateY(-50%);
	}
	#thomasmyModal .modal-popup{
		top: 50%;
		transform: translateY(-50%);
	} 
	#andreamyModal .modal-popup{
		top: 50%;
		transform: translateY(-50%);
	}
	#trentModal .modal-popup{
		top: 50%;
		transform: translateY(-50%);
	}
	#thomasmyModal .modal-body{
		padding: 7px;
	}
	#andreamyModal .modal-body{
		padding: 7px;
	}
	#trentModal .modal-body{
		padding: 7px;
	}
	.wrapper-about{
		padding-bottom: 50px;
		margin-top: 0;
	}
	.pw_four_section .cont_div{
		padding-bottom: 20px;
	}
}
@media screen and (min-width: 600px) and (max-width: 767px){
	.wrapper-contain h3{
		min-height: 60px;
		align-items: center;
	}
	.wrapper-contain h5{
		min-height: 30px;
	}
	.wrapper-contain{
		padding: 30px 22px;
	}
}
.track-modal-bg{
	background-color: rgba(0, 0, 0, 0.5);
}